linux常用命令(自己用)

find . -name 'test*'
grep -r test *

du -sh

history | more
!!


hostname test


硬盘的文件名即为 /dev/hd[a-d]
如果要看目前有谁在在线,可以下达 who 这个指令,而如果要看网络的联机状态,可以下达 netstat -a 这个指令,而要看背景执行的程序可以执行 ps -aux 这个指令
通常我们都是先使用 whereis 或者是 locate 来检查,如果真的找不到了,才以 find 来搜寻呦
数据流重导向:find /home -name testing > list 2>&1



top free netstat


ps -ef | grep python | grep -v grep | cut -c 9-14 | xargs kill -9


netstat -tulpn

# 观察连接数

netstat -nta|grep 12120|wc -l

# 统计tornado一分钟pv

tail -n 50000  logs/zhibo_00.log|grep 17:44|wc -l

# 统计超时请求

grep '[0-9]\{4,10\}\.[0-9]*ms' tornado_log_0.log|wc -l

shell环境下:ctrl+u、ctrl+k、ctrl+a、ctrl+e

scp命令:
scp [email protected]:/home/yu/curl-7.29.0.tar.gz /home/xiaoxuwang/download/

scp -P50022 879.html [email protected]:/home/xuanwen/temp


解压tar.gz:
tar -xzvf file.tar.gz
tar –czf jpg.tar.gz *.jpg   //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz

zip -r myfile.zip ./*

unzip -o -d /home/sunny myfile.zip


安装程序:
./config
make install




vim:
v模式:s/^/#/

查看服务器端口:netstat -antp

查看某一端口是否开放:lsof -i:80

显示某个端口的连接数量:netstat -pnt |grep :80 |wc -l

检测远程端口是否打开

常用telnet 110.101.101.101 80方式测试远程主机端口是否打开方法1.nmap ip -p port 测试端口

方法2. nc -v host port

清理内存:

sync(将内存中的信息写到磁盘上)

echo 3 > /proc/sys/vm/drop_caches

抓包命令:

tcpdump -i em1 src port 8080 -Xx -vvv
 
查看系统字符集,命令行下输入:locale查看是否utf8
 apt-cache search setuptools
yum search setuptools
字符集
  env
export LC_ALL=zh_CN.UTF-8
export LANG=zh_CN.UTF-8
 
 
 

相关推荐