为了已经进入了10个鲜为人知Linux命令谢列的第三部分,这些都值得了解。或许你已经知道了这些命令,那你无疑是一个有经验而喜欢探索的Linux用户。
22. ^foo^bar 命令
在一个实例中运行修改后的最后一个命令。假设我需要运行一个命令‘
ls -l‘来详细列出‘
Desktop’目录下的内容。意外地,你打了‘
lls -l‘。所以你需要重新打整个命令或者使用导航键编辑前面的命令。当你的命令很长时这个很痛苦。linuxidc@localhost:~/Desktop$ lls -l
bash: lls: command not foundlinuxidc@localhost:~/Desktop$ ^lls^lsls -l
total 7489440drwxr-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.txtLinux
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‘会在系统时间匹配到特定时间时会尽快执行。
更多详情见请继续阅读下一页的精彩内容: http://www.linuxidc.com/Linux/2013-11/93061p2.htm
相关阅读:十个很少有人知道的 Linux 命令 - Part 2 http://www.linuxidc.com/Linux/2013-11/92847.htm11个很少有人知道但很有用的Linux命令 http://www.linuxidc.com/Linux/2013-10/92095.htmLinux命令之cd http://www.linuxidc.com/Linux/2013-05/83948.htmLinux命令之cat http://www.linuxidc.com/Linux/2013-05/83947.htmLinux命令之alias/unalias http://www.linuxidc.com/Linux/2013-05/83946.htmLinux命令解析:su root和su -root http://www.linuxidc.com/Linux/2013-04/82564.htmLinux命令之 交互式输入read http://www.linuxidc.com/Linux/2013-03/81594.htmLinux命令之文件处理命令 http://www.linuxidc.com/Linux/2013-09/90700.htm
在Linux上配置基于Web的网络流量监控系统ntopng使用SHELL脚本自动备份Linux系统相关资讯 Linux命令
- 48 字节命令可令 Linux 系统当机! (今 07:55)
- 在Linux笔记本上执行这句命令能致 (02月02日)
- .NET开发必会的Linux命令 (12/20/2015 10:32:03)
| - 运维工程师必会的109个Linux命令 (03月09日)
- 有趣的Linux命令行:随机输出唐诗 (12/28/2015 20:14:23)
- 10 个 Linux 中的 passwd 命令示例 (10/29/2015 10:14:30)
|
本文评论 查看全部评论 (0)