linux有用的命令

如下是一些在工作中偶尔会用到,每次用的时候都要查一查资料的命令这里总结一下方便今后查阅

0、查看操作系统版本

cat /etc/issue  或 cat /etc/redhat-release

 

1、后台运行程序
nohup sh /opt/putImage.sh &

执行的结果要输出到/opt/test.log得日志文件里,如下写法

nohup sh /opt/putImage.sh > /opt/test.log &
说明:直接sh /opt/putImage.sh 当窗口关闭了程序就退出了,上面的语句程序不会退出会继续在后台执行,如果想杀死进程就用kill命令

2、  查看文件的前100个文件
 ls |head -100
说明:有的时候文件夹下上万个文件一个ls命令就卡死了

 
3、移动当前目录下1000个文件到 /opt/up 目录
ls |head -n 1000 |xargs -i  mv {} /opt/up

4、查看端口占用情况
 netstat -tln 查看端口使用情况,而netstat -tln | grep 8083 则是只查看端口8083的使用情况

 查看被连接的端口是ip地址
 netstat -an |grep 'ESTABLISHED'|grep 8080  
 
5、批量改名
把所有.xml结尾的文件中~~1 替换成 1
find ./ -name "*.xml" -exec `rename ~~1 1 *.xml` {} \;  

6、删除大小为0的文件
find /opt/clear -size 0 -exec rm {} \;

7、删除0.xml结尾的文件
ls /opt/clear/*0.xml  | xargs rm -f

8、crontab是否执行
  /var/log/cron*是crontab的执行日志。
 
9、查看文件夹大小。
输入  du -h --max-depth=1

10、查看服务器启动了多少天
root@localhost logs]# w
19:26:55 up 20 days,  8:46,  1 user,  load average: 0.04, 0.03, 0.05
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/1    192.168.0.1     02Jun21  7.00s  3:55m  0.16s w

11、远程拷贝
scp -r /opt/clear/  root@192.168.0.1:/opt/test

 

                                                    

posted @ 2021-06-22 19:33  万笑佛  阅读(72)  评论(0编辑  收藏  举报