被忽略的shell技巧
来源:互联网 发布:淘宝上宝贝卖点怎么写 编辑:程序博客网 时间:2024/05/01 10:52
- !$
!$是一个特殊的环境变量,表示上一条命令的最后一个字符串 - -
-(中横线),表示上次的目录 - sudo !!
以root权限运行上一条命令。应用场景:某个命令需要用sudo运行,但是忘了加sudo,这时再输入sudo !! 可以直接以root身份运行上次的命令。 - !cmd
重复最后一次cmd命令,例如用vim编辑一个路径很长的文件,下次直接用!vim直接打开此文件。 - ALT+. 或 ESC+.
快捷键,重复上次命令的参数。 - ^old^new
替换前一条命令里的部分字符串 - du -s * | sort -n | tail
列出当前目录里最大的10个文件 - :w !sudo tee %
在vim里保存一个只有root权限可写的文件 - date -d@1234567890
将时间戳转换为日期格式 - mtr url
mytraceroute路由追踪,其是把 traceroute 和 ping 集成在一块的一个小工具,用于诊断网络。 - ps aux | sort -nk +4 | tail
列出10个最耗内存的进程 - ssh user@server bash < /path/to/local/script.sh
在远程机器上运行一脚本,此脚本可以在本地 - curl ifconfig.me
查看本机的外网IP - lsof –i
查看本机网络服务活动状态 - vim scp://username@host//path/to/somefile
vim一个远程文件 - python -m SimpleHTTPServer
一句话实现http服务,把当前目录设置为http服务目录 - history | awk ‘{CMD[$2]++;count++;} END { for (a in CMD )print CMD[a] ” ” CMD[a]/count*100 “% ” a }’ | grep -v “./” | column -c3 -s ” ” -t | sort -nr | nl | head -n10
这行脚本能输出你最常用的十条命令,由此甚至可以洞察你是一个什么类型的程序员(history | awk ‘{print $2}’ | awk ‘BEGIN {FS=”|”} {print $1}’|sort|uniq -c|sort -rn|head -10)
0 0
- 被忽略的shell技巧
- 常被忽略的小技巧
- 常用函数中常被忽略的小技巧(2)
- 注意那些容易被忽略的SQL注入技巧
- 注意那些容易被忽略的SQL注入技巧
- 注意那些容易被忽略的SQL注入技巧
- 注意那些容易被忽略的SQL注入技巧
- 请注意那些容易被忽略的SQL注入技巧
- Visual Studio 2005中容易被忽略的技巧
- WordPress容易被忽略的SEO设置技巧
- 那些可能被你忽略的MySQL优化技巧
- shell中忽略大小写的设置方法
- shell中忽略大小写的设置方法
- Linux忽略大小写的查找技巧
- [小技巧] diff 忽略指定的文件类型
- 被忽略的 UITableViewHeaderFooterView
- 被忽略的UITableViewHeaderFooterView
- 被忽略的注释
- 使用Intent传递对象的好处
- Myeclipse导出项目制作成一个可执行的jar
- 初
- 前端参考文档及资源整理(持续更新)
- 排序
- 被忽略的shell技巧
- C#获取视频流
- HttpWebRequest的GetResponse或GetRequestStream 超时决办法
- Material design学习笔记-CoordinatorLayout,NestedScrollView,AppBarLayout,CollapsingToolbarLayout学习
- (转)总结一下最近关于domain object以及相关的讨论(来自JavaEye,作者robin)
- 取消window下应用报错后弹出的对话框程序已停止要求关闭程序对话框
- 多维数组下指针使用总结
- Android官方数据绑定框架DataBinding(一)
- Struts2的配置文件