Questions tagged «command-line»

有关使用命令行界面(CLI)的问题。

5
如何在Vim中启用全色支持?
我有一个可爱的Vim colorscheme(xoria256),它在GVim中看起来很漂亮,但是当我vim在Terminal中使用normal 时,仅部分支持colorscheme -例如,使用默认的半透明茄子背景色。如何使Terminal忠实地渲染Vim colorscheme?


4
箭头键,主页键,结束键,制表符完成键在外壳中不起作用
我已经在我的vm上安装了ubuntu minimal(mini.iso)。然后,我使用恢复模式以root用户身份登录并使用创建帐户,useradd -m admin然后使用设置密码passwd admin。 当我登录新帐户时,没有看到通常的提示,而是看到一个$标志。如果我尝试使用制表符补全命令或文件名,则会打印一个普通的制表符。如果我尝试使用它打印箭头键^[[A,^[[B,^[[C或^[[D。同样,ls不再添加颜色。 这些问题都没有处于恢复模式。我怎样才能解决这个问题?


2
按Enter会产生^ M而不是换行符
例如,如果我正在tail -f文件或read用户输入,<Enter>它将^M在终端中生成而不是结束read或向stdout添加换行符。^J工作正常。 ssh如果有的话,我正在研究ubuntu系统。这在zsh和bash中都发生在我身上。我玩过的一种解决方案是在zsh中重新映射^Mto ^J,但似乎无法解决根本问题。有人知道这可能是什么造成的吗? 编辑:要回答一些问题,我ssh将从OSX进入Ubuntu。我正在使用iTerm和zsh。我也忘记提及我在Ubuntu计算机上使用tmux。 编辑2:错过了一个问题。当我键入时,Ctrl-V Enter我得到^M(在OSX和Ubuntu上)。 编辑3:在OSX和Ubuntu上echo $TERM产生screen-256color。
94 command-line  bash  zsh 

13
您可以在.ssh / config中设置密码以允许自动登录吗?
我正在使用Ubuntu 11.10。我ssh每天都用于连接许多服务器,因此我将它们的参数放在.ssh/config文件中,如下所示: Host Home User netmoon Port 22 HostName test.com 有没有一种方法可以在此文件中为每个连接放置密码,以便在服务器要求输入密码时,终端输入密码并将其发送给服务器? 我需要这样做,因为有时我会离开PC,回去时,键入密码,然后按Enter终端上的CONNECTION CLOSED。 PS我不想使用公钥/私钥对。

1
如何使电影2001:太空漫游中的Ubuntu听起来像HAL?
题: 我希望Ubuntu听起来像 斯坦利·库布里克(Stanley Kubrick)的电影2001:太空漫游(2001:A Space Odyssey)中的HAL 9000。至少,我希望它可以播放声音: 启动:“所有系统均正常运行” 关闭:“恐怕这是我不允许发生的事情” /“再见” 升级:“我现在感觉好多了。我确实如此。” 重新启动:“请稍等片刻。” 新的电子邮件:“有消息给您” 更多: 在第一个错误的sudo密码提示上播放声音:“对不起,戴夫。恐怕我做不到” 在第二个错误的sudo密码提示上播放声音: “戴夫,你觉得你在做什么?” 玩的时候一个声音coreutils命令(如cp,dd)将要花费很长的时间才能完成:“等一下等一下。” 也许某些具有进度的脚本可以工作? 在coreutils命令(或任何命令)花了很长时间才能完成播放声音:“对不起,我很抱歉。” 播放声音以及unknown command错误消息:“恐怕我做不到。” 下一步: 我正在等待更多的贡献,我将为所有更改制作一个脚本。


4
“ killall”和“ pkill”有什么区别?
使用只是普通后kill <some_pid>在Unix系统上多年,我学会pkill从一个年轻的Linux精明的同事同事1。 我很快就接受了Linux方式,在许多白天和黑夜,减速和竞赛条件下进行pgrep-ing和pkill-ing。一切都很好。 但是现在我什么都看不见了killall。操作方法似乎仅提及killall,而且我不确定这是否是某种并行开发,或者killall是的后续产品pkill,还是其他产品。 它似乎具有更强的针对性pkill,但我确定我遗漏了一些东西。 可以使用Ubuntu / Debian精通2的人员解释何时(或为什么)killall应该使用(特别是应优先使用pkill(pkill通常看起来更容易,因为我可以用名字匹配,至少在默认情况下会更草率))。 谈到时killall,我没有想到在某些Unix系统(Solaris,AIX 、?)上会杀死所有用户进程的命令。这是该版本的描述,来自IBM AIX的联机帮助页: killall命令会取消您启动的所有进程,但产生killall进程的进程除外。此命令提供了一种方便的方法来取消由您控制的shell创建的所有进程。由root用户启动时,killall命令会取消所有可启动进程(启动该进程的进程除外)。如果指定了多个信号,则仅最后一个有效。 1个 “同事”是从“同事”免费升级的,所以也可以。 2本来我以为这是Linux或Debian,但有消息说Linux killall源自BSD风格的Unix。

10
比较两个目录的内容
我有两个目录,应包含相同的文件,并具有相同的目录结构。 我认为这些目录之一中缺少某些内容。 使用bash shell,有没有办法比较我的目录,看看其中一个是否丢失了另一个目录中存在的文件?


4
诸如“ ii”,“ rc”之类的各种dpkg标志是什么意思?
我经常需要检查安装了哪些软件包,并且使用以下命令: dpkg -l | grep foo 它给出以下输出 Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Cfg-files/Unpacked/Failed-cfg/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Description ii foo <version> <description> 什么ii意思 还有其他标志吗? 如何阅读标志?(因为解释很复杂,IMO) 谢谢。


5
如何通过命令行关闭Caps Lock(锁定,而不是键)?
由于某种原因,我的笔记本电脑卡在了Caps Lock中。我有Caps Lock映射xmodmap到的键hyper_l,所以没有caps_lock关闭它的键。有什么方法可以通过命令行将其关闭吗?如果我可以在不重置计算机的情况下重置锁定状态,那会很好,尤其是供将来参考。这以前曾经发生过,但是我现在想知道这次如何正确地做。

4
不小心删除了/ bin。如何还原?
我正在处理名为的目录bin。完成后,由于其中的所有权bin和其中的一些文件,我不小心运行了: sudo rm -r /bin 代替: sudo rm -r bin 似乎我的手经常/在输入的所有内容前添加一个。 如何还原/bin目录? 我想要属于我的Ubuntu的相同文件,我不喜欢从活动磁盘或其他正在运行的系统中复制和粘贴它们。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.