『Linux』命令

工作目录切换命令

pwd

pwd命令用于显示用户当前所处的工作目录,格式为 pwd

 

cd

cd命令用于切换工作路径,格式为 cd  目录名称
可以通过cd命令迅速、灵活地切换到不同的工作目录。除了常见的切换目录方式,还可以使用“cd -”命令返回到上一次所处的目录,使用“cd..”命令进入上级目录,
以及使用“cd ~”命令切换到当前用户的家目录,亦或使用“cd ~username”切换到其他用户的家目录。
例如,可以使用“cd 路径”的方式切换进/etc目录中
[root@xy~]# cd /etc 同样的道理,可使用下述命令切换到/bin目录中: [root@xy etc]# cd /bin 此时,要返回到上一次的目录(即/etc目录),可执行如下命令: [root@xy bin]# cd - /etc [root@xyetc]# 还可以通过下面的命令快速切换到用户的家目录: [root@xyetc]# cd ~ [root@xy~]#

 

ls

ls命令用于显示目录中的文件信息,格式为 ls [选项] [文件]

所处的工作目录不同,当前工作目录下的文件肯定也不同。使用ls命令的“-a”参数看到全部文件(包括隐藏文件),使用“-l”参数可以查看文件的属性、大小等详细信息。
将这两个参数整合之后,再执行ls命令即可查看当前目录中的所有文件并输出这些文件的属性信息:

 

系统状态监测命令

ifconfig

使用ifconfig命令来查看本机当前的网卡配置与网络状态等信息时,其实主要查看的就是网卡名称、inet参数后面的IP地址、ether参数后面的网卡物理地址(又称为MAC地址),
以及RX、TX的接收数据包与发送数据包的个数及累计流量(即下面加粗的信息内容)
[root@root~]# ifconfig
eno16777728: flags=4163  mtu 1500
        inet 192.168.10.106  netmask 255.255.255.0  broadcast 192.168.10.255
        inet6 fe80::20c:29ff:fec4:a409  prefixlen 64  scopeid 0x20
        ether 00:0c:29:c4:a4:09  txqueuelen 1000  (Ethernet)
        RX packets 36  bytes 3176 (3.1 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 38  bytes 4757 (4.6 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10
        loop  txqueuelen 0  (Local Loopback)
        RX packets 386  bytes 32780 (32.0 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 386  bytes 32780 (32.0 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
View Code

 

uptime

显示当前系统时间、系统已运行时间、启用终端数量以及平均负载值等信息。平均负载值指的是系统在最近1分钟、5分钟、15分钟内的压力情况(下面加粗的信息部分);
负载值越低越好,尽量不要长期超过1,在生产环境中不要超过5。 此信息在top命令中也显示
[root@xy~]# uptime
12:19:25 up 10 min, 2 users, load average: 0.01, 0.19, 0.18

 

free

free用于显示当前系统中内存的使用量信息,格式为 free -h
     内存总量    已用量    空闲量    进程共享的内存量    磁盘缓存的内存量    缓存的内存量     可用量
     total      used     free        shared           buffers       buff/cache    available
Mem:     1.9G      1.4G     99M           20M             450M           348M   
Swap:    2.0G       80M     1.9G   

 

last

last命令用于查看所有系统的登录记录,格式为 last

 

history

history命令用于显示历史执行过的命令,格式为 history
执行history命令能显示出当前用户在本地计算机中执行过的最近1000条命令记录。如果觉得1000不够用,还可以自定义/etc/profile文件中的HISTSIZE变量值。
在使用history命令时,如果使用-c参数则会清空所有的命令历史记录。还可以使用“!编码数字”的方式来重复执行某一次的命令

 

uname

uname命令用于查看系统内核与系统版本等信息,格式为 uname -a
在使用uname命令时,一般会固定搭配上-a参数来完整地查看当前系统的内核名称、主机名、内核发行版本、节点名、系统时间、硬件名称、硬件平台、处理器类型以及操作系统名称等信息。

[root@xy~]# uname -a
Linux xy.com 3.10.0-123.el7.x86_64 #1 SMP Mon May 5 11:16:57 EDT 2017 x86_64 x86_64 x86_64 GNU/Linux
View Code

 

unzip

unzip命令用于解压缩由zip命令压缩的“.zip”压缩包
将压缩文件text.zip在当前目录下解压缩。
unzip test.zip

将压缩文件text.zip在指定目录/tmp下解压缩,如果已有相同的文件存在,要求unzip命令不覆盖原先的文件。
unzip -n test.zip -d /tmp

查看压缩文件目录,但不解压。
unzip -v test.zip

将压缩文件test.zip在指定目录/tmp下解压缩,如果已有相同的文件存在,要求unzip命令覆盖原先的文件。
unzip -o test.zip -d tmp/
命令实例

 

 

pidof

pidof命令用于查询某个指定服务进程的PID值,格式为“pidof [参数] [服务名称]”
如:pidof java 返回一个进程id号

 

kill

kill命令用于终止某个指定PID的服务进程,格式为“kill [参数] [进程PID]”
如:kill id号

 

top

可以实时动态地查看系统的整体运行情况,是一个综合了多方信息监测系统性能和运行信息的实用工具
top - 09:44:56 up 16 days, 21:23, 1 user, load average: 9.59, 4.75, 1.92 Tasks: 145 total, 2 running, 143 sleeping, 0 stopped, 0 zombie Cpu(s): 99.8%us, 0.1%sy, 0.0%ni, 0.2%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 4147888k total, 2493092k used, 1654796k free, 158188k buffers Swap: 5144568k total, 56k used, 5144512k free, 2013180k cached
top - 09:44:56[当前系统时间],
16 days[系统已经运行了16天],
1 user[个用户当前登录],
load average: 9.59, 4.75, 1.92[系统负载,即任务队列的平均长度]
Tasks: 145 total[总进程数],
2 running[正在运行的进程数],
143 sleeping[睡眠的进程数],
0 stopped[停止的进程数],
0 zombie[冻结进程数],
Cpu(s): 99.8%us[用户空间占用CPU百分比],
0.1%sy[内核空间占用CPU百分比],
0.0%ni[用户进程空间内改变过优先级的进程占用CPU百分比],
0.2%id[空闲CPU百分比], 0.0%wa[等待输入输出的CPU时间百分比],
0.0%hi[],
0.0%st[],
Mem: 4147888k total[物理内存总量],
2493092k used[使用的物理内存总量],
1654796k free[空闲内存总量],
158188k buffers[用作内核缓存的内存量]
Swap:  5144568k total[交换区总量],
56k used[使用的交换区总量],
5144512k free[空闲交换区总量],
2013180k cached[缓冲的交换区总量],
内容解释
原文地址:https://www.cnblogs.com/yan-sh/p/13884344.html