在LinuxToy上看到的,实在精彩!
| 命令 | 描述 |
|---|---|
| sudo !! | 以 root 帐户执行上一条命令。 |
| python -m SimpleHTTPServer | 利用 Python 搭建Web 服务器,可通过 http://$HOSTNAME:8000 访问。 |
| :w !sudo tee % | 在 Vim 中无需权限保存编辑的文件。 |
| cd - | 更改到上一次访问的目录。 |
| ^foo^bar | 将上一条命令中的 foo 替换为 bar,并执行。 |
| cp filename{,.bak} | 快速备份或复制文件。 |
| mtr google.com | traceroute + 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 | 把 trnux 桌面录制为视频。 |
但是,有两条命令着实无法理解,Vim保存文件的和备份的。哪位解释一下?
你好!除了代码,此处没有多少原创之物,皆为本人搜集、整理、总结之记录与心得,欢迎转载分享!转载时请尽量注明出处,将不胜感激。祝你健康、快乐!
备份那个就是就是快速为test生成一个test.bak作为备份 然后你可以随意虐待test 如果效果不如意 test.bak就派上用场
只是这种语法我没有见过。
这是一个参数扩展,pre{a,b}suf被扩展为两个参数preasuf prebsuf