编辑命令行 及 linux下查找文件
时间:2010-09-11 来源:随1意2o
查找 命令
一种方式
find -name 文件的完整名(包含文件的扩展名)
另一种方式
想看看 XFree86文档中的 'README.mouse'文件,但您不知道这个文件的位置。
您是位机灵的用户(什么是位机灵用户?)
已经听说了'locate'命令,也安装了'slocate'包,您就可以用:
locate README.mouse
发现那个文件在'/usr/X11R6/lib/X11/doc'。现在您就可以在终端里用'less'或在文件管
理器中进入那个目录然后读取文件。而命令替换可以给您带来一些便捷:
less $(locate README.mouse)
一步到位。命令'locate README.mouse'的输出(= /usr/X11R6/lib/X11/doc/README.mouse)
作为'less'的参数,然后就可以显示文件内容了。
这种机制的语法是:
command1 $(command2)
除了'$( )',您还可以用后引号(backquote):
command1 `command2`
这样虽然可以减少输入,但可读性差,而且很容易就和没有替换功能的一般单引号混淆。
这里有另外一个例子。我们假设,您打算结束一个名为'rob'的程序。您先得用命令
'pidof'找出相应的进程号(Process ID),然后以这个 PID 为参数,运行'kill'命令,这样就
可以结束'rob'程序。除了用:
pidof rob
567
kill 567
您还可以试试:
kill `pidof rob`
编辑命令行
通过光标和功能键(Home、End 等键),您可以浏览并编辑命令行,如果您需要,还可以
用键盘的快捷方式来完成一般的编辑:
CTRL k : 删除从光标到行尾的部分
CTRL u : 删除从光标到行首的部分
ALT d : 删除从光标到当前单词结尾的部分
CTRL w : 删除从光标到当前单词开头的部分
CTRL a : 将光标移到行首
CTRL e : 将光标移到行尾
ALT a : 将光标移到当前单词头部
ALT e : 将光标移到当前单词尾部
CTRL y : 插入最近删除的单词
!$ : 重复前一个命令最后的参数。
sudo -i (切换到超级用户
相关阅读 更多 +