- ps命令:
- ps -ef 查看當前進程數:pstree -p `ps -e | grep java | awk '{print $1}'` | wc -l #查看java進程產生的線程數
- 參考網站:http://www.cnblogs.com/allen8807/archive/2010/11/10/1873843.html
- 在當前目錄查看某個“字符串”:
- 是否包含該字符串:find .|xargs grep -ri "string"
- 列出含該串文件名:find .|xargs grep -ri "string" -l
- 參考網站:http://blog.csdn.net/duguduchong/article/details/7716908
- 修改權限命令:
- chown:#chown -R todaymail:todaymail log2014.log //改變用戶和組
- chown todaymail: log2014.log //只改變用戶
- chown :todaymail log2014.log //只改變組
- chmod:#chmod 777 log2014.txt
- find命令:find -name “log2014.log” -print //輸出當前目錄下包含”log2014.log“的路徑
- find . -name "*.txt" -print 查找txt結尾的文件並輸出到屏幕上
- find /cmd ".sh" -print 查找/cmd目錄下所有sh文件,並輸出
- find . -perm 755 -print 查找當前目錄下權限爲755的文件,並輸出
- find `pwd` -user root -print 查找當前目錄下屬主爲root的文件,並輸出
- find ./ -group sunwill -print 查找當前目錄下所屬組是sunwill的文件
- find /var -mtime -5 -print 查找/var目錄下更改時間爲5天內的所有文件
- find /var -mtime +5 -print 查找/var目錄下更改時間爲5天以前的所有文件
- find /var -newer "myfile1" ! -newer "myfile2" -print 查找/var目錄下比myfile1新,但是比myfile2舊的所有文件。
- find /var -type d -print 查找/var目錄下所有目錄
- find /var -type l -print 查找/var目錄下所有的符號鏈接文件。
- find . -size +1000000c -print 查找當前目錄下大於1000000字節的文件
- find / -name "con.file" -depth -print 查找根目錄下有無"con.file",若無則在其子目錄中查找
- find . -type f -exec ls -l {} \; 查找當前目錄下是否有普通文件,若有則執行ls -l
- 查看linux信息:
- #uname -a //Linux查看版本當前操作系統內核信息
- #cat /proc/version //Linux查看當前操作系統版本信息
- #cat /etc/issue 或 cat /etc/redhat-release //Linux查看版本當前操作系統發行版信息
- #cat /proc/cpuinfo //Linux查看cpu相關信息,包括型號、主頻、內核信息等
- which命令(搜索命令的命令):
- #which 可執行文件名稱
- awk 命令:
- 以空格爲分隔符,取第11個字段:awk -F ' ' '{print $11}';
- tar 命令:
- tar -xzvf ***.tar.gz;
- lsof命令:
- 參考網站:http://club.topsage.com/thread-234763-1-1.html
- #lsof -i:10025
- 防火牆/etc/init.d/iptables
- 開啓:service iptables start
- 關閉:service iptables stop
- 查看狀態:/etc/init.d/iptables status
- 開放端口:/sbin/iptables -I INPUT -p tcp --dport 10025 -j ACCEPT #開啓80端口
- 關閉端口:/sbin/iptables -A INPUT -p tcp --dport 80 -j DROP
- nolookup dns解析:
- nslookup qq.com
- nslookup q=ptr ip地址
- mail命令發外網:
- mail -s "test" -r [email protected] [email protected] <install_todaymail_centos_git.sh
- 添加附件:uuencode /home/zhousir/httpd.conf httpd.conf | mail -s mailtest [email protected]
- 查看目錄下所有文件的數量:ll */* | wc -l
- 查看當前目錄下文件大小:#du -sh
- shift 命令:http://blog.sina.com.cn/s/blog_7099ca0b0100n38w.html
- shift是去掉一個參數,如:$1,$2,$3,經過shift後,參數,$2代替$1,$3代替$2,參數總個數少一個,原來的$1被刪除。