Linux基础命令(centos7)

  1. ls
-a  #显示指定文件夹下的所有文件以及子目录,包括隐藏文件。
-l  #显示指定文件夹下文件以及子目录的详细信息。
-d  #显示指定目录的属性信息。
  1. cd
cd /  #切换到根目录下
cd .. #切换到上级目录
cd ~  #切换到当前登录用户的家目录下
  1. free
-b  #以字节为单位显示内存信息
-m  #以MB为单位显示内存信息
-k  #以KB为单位显示内存信息
-h  #以友好的格式输出结果
-s<间隔秒数>#持续观察内存使用状态
-t  #显示内存总和
-V  #显示版本信息
  1. ps
-a  #当前用户的所有进程
-A  #系统中的所有进程
-u  #显示使用者的名称和其实时间
-f  #全格式输出进程详细信息
-e  #显示系统内核以外的所有进程信息
PID #按指定PID查询进程信息,如 ps 6509


# ps -ef
UID         PID   PPID  C STIME TTY          TIME CMD
root          1      0  0 8月11 ?       00:00:00 /usr/lib/systemd/systemd --switched-root --system --deserialize 22
root          2      0  0 8月11 ?       00:00:00 [kthreadd]
root          3      2  0 8月11 ?       00:00:00 [ksoftirqd/0]
root          5      2  0 8月11 ?       00:00:00 [kworker/0:0H]
root          7      2  0 8月11 ?       00:00:00 [migration/0]
root          8      2  0 8月11 ?       00:00:00 [rcu_bh]
root          9      2  0 8月11 ?       00:00:00 [rcu_sched]
root         10      2  0 8月11 ?       00:00:00 [lru-add-drain]

UID:使用此进程的用户id
PID:进程id
PPID:进程的父进程id
C:此进程cpu占用率
STIME:此进程启动时间
TTY:开启此进程的终端
CMD:正在执行的命令行
  1. cat
-n:从1 开始对输出文件的每一行进行编号
-b:从1 开始对输出文件的每一行进行编号,空白行不编号
-s:当输出文件有超过两行的空白行时将将这些空白行合并成一行

cat -n test.txt > test1.txt #编号后输入文件test1.txt中
cat test.txt test1.txt >file #将两个文件合并到一个文件中
  1. mkdir
-p  #递归创建目录
  1. rm
-i  #删除前确认
-r  #强制删除不确认
-f  #递归删除
  1. find
-name :查找文件名为指定字符串的文件
-type :查找指定类型的条目, f 为文件, d为目录
find -name "t*" -type f  :查找文件名为以t开头的文件
find -name "t*" -type d  :查找文件名为以t开头的目录
-empty :查找大小为0的文件
-uid :查找匹配指定uid的文件 
  1. tar命令用于对目标文件或者目录创建归档。
-c  :创建归档文件
-C  :解压时用于指定解压目录
-f<文件名>  :指定归档文件
-z  :通过gzip命令处理归档文件,即对归档文件进行压缩
-t  :列出归档文件中包含的文件
-x  :从归档文件只能怪将文件解压出来
-v  :显示命令执行的详细过程
  1. zip命令。zip [选项] 文件名
-b<目录名> : 指定存放文件的目录
-d : 从压缩文件内删除指定文件
  1. uzip
-l : 显示压缩包文件的内容
-o :解压时知己覆盖原文件
-n :解压时不覆盖原文件
-d<路径> :指定解压文件的存放路径
  1. df
-h : 以可读的方式显示磁盘信息
-m : MB
-k : KB
-i : 显示磁盘分区文件系统的inode信息
-T :显示磁盘分区文件系统的类型
  1. du :显示指定文件或目录张勇磁盘空间情况
-h : 可读形式展现
-b :
-m :
-s :显示文件或者整个目录的大小
--exclude<文件名或目录> :忽略所指定的文件或者目录
  1. mount.挂载文件系统到指定的挂载点
mount -t /dev/cdrom /mnt/cdrom
  1. telnet,利用telnet协议远程登录主机
    telnet [主机名或ip] [端口号]
  2. uptime
[root@#test /]# uptime
 22:10:54 up  2:20,            2 users,    load average: 0.00, 0.01, 0.05
 当前时间      系统已经运行的时间  系统登录的用户数             1min  5min  15min
  1. top
    -q:退出 -d:指定刷新时间 -p:指定进程
[root@#test /]# top -d 100
top - 22:23:05 up  2:32,  2 users,  load average: 0.00, 0.01, 0.05
Tasks: 117 total,   1 running, 116 sleeping,   0 stopped,   0 zombie
%Cpu(s):  1.5 us,  0.0 sy,  0.0 ni, 98.5 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem :   995924 total,   754856 free,    94448 used,   146620 buff/cache
KiB Swap:  2097148 total,  2097148 free,        0 used.   739008 avail Mem 

   PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND                                                                                              
     1 root      20   0  190840   3772   2564 S   0.0  0.4   0:01.28 systemd                                                                                              
     2 root      20   0       0      0      0 S   0.0  0.0   0:00.02 kthreadd                                                                                             
     3 root      20   0       0      0      0 S   0.0  0.0   0:00.03 ksoftirqd/0                                                                                          
     5 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 kworker/0:0H                                                                                         
     7 root      rt   0       0      0      0 S   0.0  0.0   0:00.02 migration/0                                                                                          
     8 root      20   0       0      0      0 S   0.0  0.0   0:00.00 rcu_bh                                                                                               
     9 root      20   0       0      0      0 S   0.0  0.0   0:01.49 rcu_sched                                                                                            
    10 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 lru-add-drain      
  1. iostat
    需要先安装sysstat
[root@#test /]# iostat -c  #仅显示cpu的使用情况
Linux 3.10.0-957.el7.x86_64 (#test) 	2023年08月13日 	_x86_64_	(4 CPU)

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           0.02    0.00    0.05    0.00    0.00   99.93

[root@#test /]# 
[root@#test /]# iostat -d #仅显示设备的使用率
Linux 3.10.0-957.el7.x86_64 (#test) 	2023年08月13日 	_x86_64_	(4 CPU)

Device:            tps    kB_read/s    kB_wrtn/s    kB_read    kB_wrtn
scd0              0.01         0.32         0.00       3084          0
sda               1.01        24.30         3.33     234565      32165
dm-0              0.83        23.01         3.12     222114      30097
dm-1              0.01         0.26         0.00       2464          0

[root@#test /]# iostat -m #以mb为单位
Linux 3.10.0-957.el7.x86_64 (#test) 	2023年08月13日 	_x86_64_	(4 CPU)

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           0.02    0.00    0.05    0.00    0.00   99.93

Device:            tps    MB_read/s    MB_wrtn/s    MB_read    MB_wrtn
scd0              0.01         0.00         0.00          3          0
sda               1.01         0.02         0.00        229         31
dm-0              0.83         0.02         0.00        216         29
dm-1              0.01         0.00         0.00          2          0

[root@#test /]# iostat -p
Linux 3.10.0-957.el7.x86_64 (#test) 	2023年08月13日 	_x86_64_	(4 CPU)

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           0.02    0.00    0.05    0.00    0.00   99.93

Device:            tps    kB_read/s    kB_wrtn/s    kB_read    kB_wrtn
scd0              0.01         0.32         0.00       3084          0
sda               1.01        24.26         3.33     234565      32184
sda1              0.19         0.64         0.21       6194       2068
sda2              0.82        23.45         3.11     226698      30116
dm-0              0.83        22.97         3.11     222114      30116
dm-1              0.01         0.25         0.00       2464          0

[root@#test /]# iostat -x  #显示详细信息
Linux 3.10.0-957.el7.x86_64 (#test) 	2023年08月13日 	_x86_64_	(4 CPU)

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           0.02    0.00    0.05    0.00    0.00   99.93

Device:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s avgrq-sz avgqu-sz   await r_await w_await  svctm  %util
scd0              0.00     0.00    0.01    0.00     0.32     0.00   114.22     0.00    6.98    6.98    0.00   6.56   0.00
sda               0.00     0.03    0.79    0.22    24.25     3.33    54.69     0.00    0.49    0.41    0.77   0.26   0.03
dm-0              0.00     0.00    0.58    0.24    22.97     3.11    63.19     0.00    0.62    0.53    0.85   0.30   0.02
dm-1              0.00     0.00    0.01    0.00     0.25     0.00    54.15     0.00    0.12    0.12    0.00   0.11   0.00

  1. ifstat
    -a:监测所有能监测到的网络接口状态
[root@#test /]# ifstat -a  
#kernel
Interface        RX Pkts/Rate    TX Pkts/Rate    RX Data/Rate    TX Data/Rate  
                 RX Errs/Drop    TX Errs/Drop    RX Over/Rate    TX Coll/Rate  
lo                    32 0            32 0          2592 0          2592 0      
                       0 0             0 0             0 0             0 0      
ens33               4276 0          1771 0         1374K 0        369390 0      
                       0 0             0 0             0 0             0 0    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值