Open sunmaobin opened 7 years ago
Linux 常用命令,最实用的命令集锦。
ls -l | grep "^.json" |wc -l
wc -l info.log
ls -lh test.log
nano -w
ctrl + o
ctrl + x
grep abc jvm.log
grep -n abc jvm.log
tail -500f
tail -n 500
head -n 500
du -lh
dstat -arlpim
df -h
du -h
free
top
htop
%s/find/replace/g
split -l 50
screen 回车
screen -S name
screen -r night
ctrl+A D
screen -r
screen -r pid
ctrl+Z
screen -wipe
ctrl+s
ctrl+q
unzip xxx.zip -d /home
gzip -dc jvm-app-0.log.20141218.0506.gz | grep UnknownHostException
tar -czf file.tar /usr/local/..
tar –xvf file.tar
tar -xzvf file.tar.gz
ps -ef |grep s3cmd |awk '{print $2}'|xargs kill -9
dyscp 10.1.5.60 /data/py_overlord_data/td_11/ xa-02.log
dyscp 10.1.2.18 /dianyi/app/origin-1.13/ *
dyscp 10.1.5.60 /data/py_overlord_data/td_15/ *
ln -s a b
rm -rf b
rm -rf b/
Linux 常用命令,最实用的命令集锦。
常用命令
ls -l | grep "^.json" |wc -l
查看目录文件个数wc -l info.log
统计文件行数ls -lh test.log
查看文件大小nano -w
比vi更好用些ctrl + o
回车 保存ctrl + x
退出grep abc jvm.log
从jvm.log中查询abcgrep -n abc jvm.log
查看jvm.log中含有abc的个数tail -500f
滚屏500行tail -n 500
查询最后500行head -n 500
查询开始500行du -lh
查看目录大小查看机器性能
dstat -arlpim
查看系统整体性能:磁盘、吞吐、内存、CPU等df -h
查看磁盘容量du -h
查看目录大小free
查看整体容量top
查看性能htop
查看详细性能文件 vi
%s/find/replace/g
替换文件中所有的find字符串为replacesplit -l 50
拆分原始文件screen 启动后台进程
screen 回车
进入一个后台界面screen -S name
创建一个名为name的screenscreen -r night
进入name为screen的窗口ctrl+A D
退出当前screenscreen -r
查看所有screenscreen -r pid
进入某一个screenctrl+Z
结束当前screenscreen -wipe
检查目前所有的screen作业,并删除已经无法使用的screen作业ctrl+s
锁屏ctrl+q
解锁压缩/解压命令
unzip xxx.zip -d /home
解压到指定目录homegzip -dc jvm-app-0.log.20141218.0506.gz | grep UnknownHostException
查看压缩文件并且搜索关键字tar -czf file.tar /usr/local/..
压缩tar –xvf file.tar
解压 tar包tar -xzvf file.tar.gz
解压tar.gz删除所有的进程
ps -ef |grep s3cmd |awk '{print $2}'|xargs kill -9
远程传输
dyscp 10.1.5.60 /data/py_overlord_data/td_11/ xa-02.log
dyscp 10.1.2.18 /dianyi/app/origin-1.13/ *
dyscp 10.1.5.60 /data/py_overlord_data/td_15/ *
软连接
ln -s a b
创建软连接。a 就是源文件,b是链接文件名,其作用是当进入b目录,实际上是链接进入了a目录rm -rf b
删除软链接。注意不是rm -rf b/