WEB开发网
开发学院软件开发Shell 几个实用的shell命令 阅读

几个实用的shell命令

 2012-06-14 08:57:21 来源:WEB开发网   
核心提示: 1、!!--执行上一个命令2、![COMMAND] -执行上一次开头(COMMAND)相同的命令,例:!vi 执行上一次vi编辑命令3、cp test{,.bak} --快速备份test为test.bak 格式:{逗号 备份的后缀名},几个实用的shell命令,同样适用于mv等命令4、python -

 1、!!----------执行上一个命令
2、![COMMAND] ---------执行上一次开头(COMMAND)相同的命令。
例:!vi 执行上一次vi编辑命令
3、cp test{,.bak} ------快速备份test为test.bak 格式:{逗号 备份的后缀名},同样适用于mv等命令
4、python -m SinpleHTTPServer -----快速开启一个以当前目录为根目录端口为8000的http服务器,可做简单的samba使用,比较省事,可以http://IP:8000访问
5、reset ------如果你不小心cat了某个二进制文件,shell客户端全部是乱码,而你又不想关闭的话,reset可以帮你恢复正常
6、netstat -tulnp ------查看系统中占用端口的进程
7、lsof -i:[PORT] ------查看某个端口的进程,比netstat -ant | grep 好用多了
8、lsof -p [PID] -------查看某进程打开的系统文件 strace -p [PID] 很多时候排查错误会有帮助
9、mount | column -t -----更友好的显示当前挂载的文件系统
10、ll -h -----以k、m、g等单位显示文件的大小
11、grep "info" . -r -----在当前目录下递归过滤"info“内容,慎用。在查看源码某说明比较实用
12、watch -d -n 1 'df; ls -FlAt /path' 实时监控某目录下最新改动过的文件
13、du -h --max-depth=1 -----显示当前目录中所有子目录的大小
14、time read --简易计时器,ENTER结束,可以精确到ms
15、history | awk '{a[$2]++}END{for(i in a){print a[i] " " i}}' | sort -rn | head 最常使用的10条命令

Tags:实用 shell 命令

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接