command----常用命令更新ing

common commands

1:split---拆分文件

[root@localhost split]# split -b 1M split.tar.gz split_      #按1M拆分文件
[root@localhost split]# ls -l
total 6192
-rw-r--r--. 1 root root 1048576 Nov  3 08:01 split_aa
-rw-r--r--. 1 root root 1048576 Nov  3 08:01 split_ab
-rw-r--r--. 1 root root 1048576 Nov  3 08:01 split_ac
-rw-r--r--. 1 root root   24260 Nov  3 08:01 split_ad
-rw-r--r--. 1 root root 3169988 Nov  3 07:57 split.tar.gz
[root@localhost split]# cat split_* > split_merge.tar.gz    #合并文件
[root@localhost split]# ls -lh 
total 9.1M
-rw-r--r--. 1 root root 1.0M Nov  3 08:01 split_aa
-rw-r--r--. 1 root root 1.0M Nov  3 08:01 split_ab
-rw-r--r--. 1 root root 1.0M Nov  3 08:01 split_ac
-rw-r--r--. 1 root root  24K Nov  3 08:01 split_ad
-rw-r--r--. 1 root root 3.1M Nov  3 08:02 split_merge.tar.gz

2:win下合并文件

C:\Users\周军\Desktop>copy /b split_aa + split_ab + split_ac +  split_ad     win.merge.tar.gz        split_aa                                                                                              split_ab                                                                                              split_ac                                                                                             split_ad                                                                                             已复制         1 个文件。 
### win.merge.tar.gz 会在当前目录合并

3:WInToUnix文件格式

sed -i 's/\r$//g'   filename.sh

4:top命令------差看某个进程占用内存

1:[root@localhost ~]# ps -ef | grep sshd      #找出服务的pid
root       1618      1  0 06:06 ?        00:00:00 /usr/sbin/sshd -D
root       2528   1618  0 06:06 ?        00:00:00 sshd: root@pts/0
root       2645   1618  0 07:50 ?        00:00:00 sshd: root@pts/1
root       2740   2649  0 08:44 pts/1    00:00:00 grep --color=auto sshd  ###找出服务的ipd

2:top  -p  2528    ###top查看某个进程的状态,可以按小写e,调整内存显示
top - 08:42:52 up  2:36,  2 users,  load average: 0.00, 0.01, 0.04
Tasks:   1 total,   0 running,   1 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem:   1003432 total,   272328 used,   731104 free,      764 buffers
KiB Swap:  2129916 total,        0 used,  2129916 free.    83912 cached Mem

   PID USER      PR  NI    VIRT    RES    SHR S %CPU %MEM     TIME+ COMMAND                                                                                                
  2528 root      20   0  0.127g 0.005g 0.004g S  0.0  0.5   0:00.25 sshd  

5:tar解压特定的文件/文件夹

1:检索到要解压的文件路径
tar  -tf xxx.tar.gz | grep mxosp
2:解压特定的文件/文件夹
tar -zxvf xxx.tar.gz  文件/文件夹路径         #可以使用通配符

6:删除大量小文件的方法

[root@localhost test]# ls | xargs rm -f
posted @ 2019-11-03 13:48  Noob52037  阅读(174)  评论(0编辑  收藏  举报