1) 查看文件详细属性:
【ls -lrti、ll】
2) 关于用户的相关配置文件,在etc文件夹下
【账号信息:cat passwd 密码信息:cat shadow】
3) 切换目录:
【cd /usr/local】
4) 列出目录内容:
【ls -ltr、 ls -a】
5) 查询所在目录:
6) 查看小文件内容:
【cat 123.txt】【cat -n 123.txt】-n是带序号查看
【cat >123.txt】查看并编写,但会覆盖之前写的
【cat >>123.txt】查看并编写,不会覆盖之前写的
7) 查看大文件内容:
【more 123.txt】
8) 查看文件的前几行:
【head -2 123.txt】
9) 查看文件的后几行:
【tail -2 123.txt】
10)创建空文件:
【touch 121.txt】
11)创建目录:
【mkdir -p /tmp/xx/xx】
12)删除目录:
【rmdir /tmp/xx/xx】
13)拷贝文件:
【cp -a 123.txt class/】(-a 源文件所有属性一块复制)
14)移动或更名现有的文件或目录:
【mv 123.txt 22.txt】
15)删除文件或目录:
【rm 22.txt 、 rm -rf 22.txt】
16)对比文件差异:
【diff 123.txt 121.txt】
17)远程安全登录方式:
【ssh 192.168.242.129】
18)退出命令:
【exit】
19)查看用户:
【id root】
20)查询主机信息:
【uname -a】
21)查看网络是否通:
【ping 192.168.242.129】
22)标准输出命令:
【echo “命令”】
23)清屏:
【clear、ctrl+l】
24)当前在本地系统上的所有用户信息:
【who、whoami】
25)查询系统信息:
【uptime】
26)查询系统信息:
【w查询的更详细】
27)查看系统内存:
【free -h(根据情况加单位)、free -m(以MB为单位)】
28)统计行:
【wc -l 123.txt】
29)查找文件里符合条件的字符串:
【grep ‘sstt’ 123.txt | wc -l】
-n:输出行数 【grep -n ‘sstt’ 123.txt】
-w:精确匹配 【grep -w ‘sstt’ 123.txt】
-i:忽略大小写 【grep -i ‘sstt’ 123.txt】
-v:反向选择 【grep -v ‘sstt’ 123.txt】(输出此字段以外的)
30)查询文件:
【find -name 123.txt】 【find 123.txt -type f】
31)对排序好的内容进行统计:
【uniq -c 123.txt | sort -n】
32)对内容进行排序:
【uniq -c 123.txt | sort -n】(-c显示统计的数字)
33)文件系统的磁盘使用情况统计:
【df -h】
34)查看网络端口的使用情况:(安装命令:yum -y install net-tools)
【netstat -tunlp | grep nginx】
-t:显示TCP端口 -u:显示UDP端口
-n:指明拒绝显示别名 -l:指明listen的
-p:指明显示建立相关连接的程序名
35)查看主机名:
【hostname】
36)显示所有进程信息:
【ps -ef | grep nginx】【ps -aux | grep nginx】
lsof -i:8080 通过端口号查找进程
37)杀进程:
【kill -9 top】
38)监控Linux系统状况,如CPU、内存的使用:
【top】
39)统计大小:
【du -sh 、 du -sm】
40)查看防火墙的状态:firewall-cmd
【firewall-cmd --state】
Centos7关闭防火墙:systemctl stop firewalld.service
41)查看日历:cal
【cal 2019】
Linux常用命令
于 2019-11-29 14:16:21 首次发布