十个你未必知道的Linux命令

本文发布时间: 2019-Mar-22
如果你是一个硬件系统管理员或者Linux工程师,你可能会记得大多数Linux命令行技巧。下面的这些Linux命令行技巧通常不被Linux用户所使用。1.使用pgrep快速查找一个PIDpgrep遍历目前正在运行的进程然后列出符合查找规则的进程ID(PID)。pgrep ssh这条命令会列出所有与ssh有关的进程。2.执行上次执行过的命令这个标题有些绕口,但是它是名副其实的。!!这会执行你上一次在命令行中执行过的命令。3.执行最近一次以XX开头的命令如果你想要从命令行历史中执行一个s开头的命令时,你可以使用如下命令:!s它会执行最近一次在命令行中执行且以字母s开头的命令。4.反复执行一个命令并在屏幕上输出watch会反复运行一个命令,并在屏幕上打印输出。它可以让你实时的观察程序的输出变化。默认情况下,程序每2秒运行一次。watch命令与tail命令很相似。watch -d ls -l这条命令会监视当前目录的所有文件,并且高亮文件所发生的改变。5.在VI/VIM中快速保存如果你很匆忙,你可以通过【SHIFT + zz】 快速从vi的插入模式中退出。6.快速登出终端你可以快速使用【CTRL+D】快速登出终端。7.返回你上一个所在目录你可以使用如下命令返回你上一次所在的目录:cd -8.聪明地创建父目录如下命令可以帮助你创建所有你需要的目录,即便是他们还不存在。为什么要浪费时间做一些愚蠢的事情比如:mkdir make ; cd make ; mkdir all ; cd all ; mkdir of ; cd of … 你说到点子上了,使用mkdir -p!mkdir -p /home/adam/make/all/of/these/directories/9.删除一整行如果你已经输入一长串的命令,但是你又不在需要他们了,那么你可以使用如下命令直接删除一整行:CTRL+U这个其实是删除光标所在之前的字符,ctrl+k是删除光标以后的字符补充个跳到行首时Ctrl+a,跳到行末是Ctrl+e10.设置文件的时间戳下面这条命令会把文件的时间戳设置成2008-01-01 8:00。日期格式是(YYMMDDhhmm)touch -c -t 0801010800 filename.c你还能想到哪些为大多数人所指的Linux命令?【摘自回复】访问上一个命令的最后一个参数如果你之前执行了这样一条命令cp assignment.htm /home/phill/reports/2008/然后你可以冲 $_ 访问刚才那条命令最后一个参数"/home/phill/reports/2008/",例如:cd $_


(以上内容不代表本站观点。)
---------------------------------
本网站以及域名有仲裁协议。
本網站以及域名有仲裁協議。

2024-Mar-04 02:11pm
栏目列表