linux命令主要干啥的,十个你可能没用过的Linux命令

1.使用pgrep快速查找一个PID

pgrep遍历目前正在运行的进程然后列出符合查找规则的进程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+e

10.设置文件的时间戳

下面这条命令会把文件的时间戳设置成2008-01-01 8:00。日期格式是(YYMMDDhhmm)

touch -c -t 0801010800 filename.c

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值