对铁杆系统管理员或Linux工程师来说,下边这种Linux命令行方法其实多数认为眼熟。而对Linux普通用户而言,这种Linux命令行方法则不见得用过。

1.使用pgrep快速查找PID

pgrep会遍历当前运行的进程,列举符合查找条件的进程ID。

pgrepssh

这条命令会列举所有与ssh有关的进程ID。

2.执行先前执行过的命令

Linux命令行技巧_pgrep快速查找PID_linux 用户管理 命令

这个标题有些拗口,但下边这条命令的确能做到这一点。

!!

该命令会执行你在命令行中执行过的上一条命令。

3.执行近来一次以特定字母开头的命令

如欲执行命令行历史中一个s开头的命令,可以使用如下命令:

!s

Linux命令行技巧_linux 用户管理 命令_pgrep快速查找PID

该命令会执行近来一次在命令行中用过的且以字母s开头的命令。

4.反复执行一个命令并在屏幕上输出

watch会反复执行一个命令linux 用户管理 命令,并在屏幕上复印输出。你可以以此观察一段时间内程序的输出变化。程序(即示例中的ls-l)默认每2秒运行一次。watch命令与tail命令十分相像。

watch-dls-l

pgrep快速查找PID_Linux命令行技巧_linux 用户管理 命令

这条命令会监视当前目录,如有文件增删或更改,还会高亮显示目录变化。

5.在VI/VIM中快速保存

要忙着办其他事情时linux操作系统培训linux系统教程,可以使用Shift+zz(即按住换档键,敲两下z键)快速退出vi插入模式。

6.快速退出终端会话

使用CTRL+D可以快速退出终端会话。

7.返回上一次所在的目录

Linux命令行技巧_linux 用户管理 命令_pgrep快速查找PID

使用命令cd-可以返回上一次所在的目录:

8.巧妙创建父目录

命令mkdir-p/home/adam/make/all/of/these/directories/会依照须要创建不存在的目录。何苦要浪费时间做这些蠢事呢:mkdirmake;cdmake;mkdirall;cdall;mkdirof;cdof…切中要害linux 用户管理 命令,使用mkdir-p!

9.删掉一整行

Linux命令行技巧_linux 用户管理 命令_pgrep快速查找PID

输入了一长串命令但又不想要了,可以使用CTRL+U删掉这一整行。(今译:光标不在行尾时,可以先用CTRL+E定位到行尾。)

10.设定文件的时间戳

命令touch-c-t0801010800filename.c会将文件的时间戳设定为2008-01-018:00,格式为(YYMMDDhhmm)。

你能够想到什么不为人熟知的Linux命令?

Tagged:
Author

这篇优质的内容由TA贡献而来

刘遄

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。

发表回复