linux命令part,十个很少有人知道的 Linux 命令 - Part 3

为了已经进入了10个鲜为人知Linux命令谢列的第三部分,这些都值得了解。或许你已经知道了这些命令,那你无疑是一个有经验而喜欢探索的Linux用户。

22. ^foo^bar 命令

在一个实例中运行修改后的最后一个命令。假设我需要运行一个命令‘ls -l‘来详细列出‘Desktop’目录下的内容。意外地,你打了‘lls -l‘。所以你需要重新打整个命令或者使用导航键编辑前面的命令。当你的命令很长时这个很痛苦。

linuxidc@localhost:~/Desktop$ lls -l

bash: lls: command not found

linuxidc@localhost:~/Desktop$ ^lls^ls

ls -l

total 7489440

drwxr-xr-x 2 linuxidc  linuxidc      36864 Nov 13  2012 101MSDCF

-rw-r--r-- 1 linuxidc  linuxidc      206833 Nov  5 15:27 1.jpg

-rw-r--r-- 1 linuxidc  linuxidc      158951 Nov  5 15:27 2.jpg

-rw-r--r-- 1 linuxidc  linuxidc      90624 Nov  5 12:59 Untitled 1.doc

注意:在上面的替换中我们使用“typo(被替换的)original_command(原始命令)”。警告!这个命令可能会非常危险!如果你有意或者无意地打错了系统命令或者任何像rm -rf那样的风险命令的话!

23. > file.txt 命令

这个命令会刷新文件的内容而不需删除然后创建相同的文件。当我们需要反复输出,或者在相同的文件上记录日志时,这个命令就非常有用。

我有一个有很多文字的‘test.txt’文件在我的‘Desktop‘上。

linuxidc@localhost:~/Desktop$ cat test.txt

Linux

GNU

Debian

Fedora

kali

Ubuntu

git

Linus

Torvalds

linuxidc@localhost:~/Desktop$ > test.txt

linuxidc@localhost:~/Desktop$ cat test.txt

注意:再说一次,这个命令可能很危险!永远不要尝试刷新系统文件或者某篇日志文件的内容。如果你这么做了,你可能会遭遇严重的问题!

24. at 命令

‘at‘命令与cron 命令相似也可用于安排一个任务或者在某个特定时刻执行命令。

linuxidc@localhost:~/Desktop$ echo "ls -l > /dev/pts/0" | at 14:012

linuxidc@localhost:~/Desktop$ echo "ls -l > /dev/pts/0" | at 2:12 PM

示例输出

-rw-r--r-- 1 linuxidc  linuxidc      220492 Nov  1 13:49 Screenshot-1.png

-rw-r--r-- 1 root root        358 Oct 17 10:11 sources.list

-rw-r--r-- 1 linuxidc  linuxidc  4695982080 Oct 10 20:29 squeeze.iso

..

..

-rw-r--r-- 1 linuxidc  linuxidc      90624 Nov  5 12:59 Untitled 1.doc

-rw-r--r-- 1 linuxidc  linuxidc      96206 Nov  5 12:56 Untitled 1.odt

-rw-r--r-- 1 linuxidc  linuxidc        9405 Nov 12 23:22 Untitled.png

注意:echo “ls -l”的意思是,将这串命令(这里是 ls -l)输出在标准终端上。你可以用你需要或者选择的命令替代‘ls -l‘。

> :重定向输出

/dev/pts/0: 这是输出设备和/或文件,输出到指定的地方,这里输出在终端(/dev/pts/0)。

就我而言,此时我的tty在/dev/pts/0。你可以用tty命令检查你的tty。

linuxidc@localhost:~/Desktop$ tty

/dev/pts/0

注意: ‘at‘会在系统时间匹配到特定时间时会尽快执行。

相关阅读:

0b1331709591d260c1c78e86d0c51c18.png

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值