命令行

Ctrl+R快速搜索history
快速执行一条history命令:!!/!-number

Ctrl+a:把光标移到行首。
Ctrl+e:把光标移到行尾。
Ctrl+l:清除终端。该快捷操作与在命令行键入clear作用相同。
Ctrl+d:依次删除后面的命令,删完后关闭shell
Ctrl+u:删除光标至行首的所有字符
Ctrl+k:删除从光标到行末所有字符。
Ctrl+Shift+t:新建屏幕。
Ctrl+pgDn/pgUp: 切换shell
Ctrl+Shift+pgDn/pgUp: 切换shell的位置
Alt+1到9:选择屏幕。
Shift+pgDn/pgUp: shell 上下翻页
Ctrl + F :向前移动一个字符。
Ctrl + B :向后移动一个字符
Alt + F : 向前移动一个单词。
Alt + B : 向后移动一个单词。
前一条相同命令 —— Alt + p (在冒号后输入命令第一个单词,例如:输入“ls”即可找到最近一条ls命令)
搜索历史命令 —— Ctrl + r (输入关键字,再按 Ctrl + r 返回下一个匹配到的历史命令)

查找文件
一种是使用 find 命令
find命令使用 Linux find命令可以用不同的搜索标准如名字、类型、所属人、大小等来搜索目录树。基本语法如下:

find path expression search-term

面是使用find命令根据文件名来查找特定文件的一个例子:

find -name test.file

命令会搜索整个目录树来查找名为 test.file 的文件,并且会提供其存放位置。你可以使用你Linux上一个存在的文件名来尝试一下。
find命令有时会花费几分钟来查找整个目录树,尤其是如果系统中有很多文件和目录的话。要显著减少时间,你可以指定搜索的目录。比如,如果你知道 /var 中存在 test.file,那就没有必要搜索其它目录。这样,你可以使用下面的命令:

find /var -name test.file

find还可以根据时间、大小、所属人、权限等选项搜索文件。要了解更多关于这些选项的信息,你可以使用查看** Linux find命令**的手册。

man find

一种是使用 locate 命令
要在Linux中使用locate命令,首先需要安装它。
如果你正在使用Ubuntu,运行下面的命令来安装locate:

apt-get update

apt-get install mlocate

如果你使用的是CentOS,运行下面的命令来安装locate:

yum install mlocate

locate是一种比find更快的方式,因为它在数据库中查找文件。要更新搜索数据库,运行下面的命令:

updatedb

使用locate查找文件的语法:

locate test.file

你可能感兴趣的:(命令行)