你不得不知道的linux常用命令
常用基础命令40条
-
cd命令
- cd /use/local
- cd ..
-
ls 列出目录内容
-
pwd 查询所在目录
-
cat 查看小文件内容
-
more 查看大文件内容
-
head 查看文件前n行
- more System.map-3.10.0-123.el7.x86_64
-
tail 查看文件后面n行
- tail -f access.log ;tail -20 access.log
-
touch 创建一个空文件
- touch 123.txt
-
mkdir 创建目录
- mkdir -p /tmp/XD/XD/class
-
rmdir 删除目录
- rmdir /tmp/XD/XD/class
-
cp 拷贝文件
- cp 123.txt class/ ; cp -a 123.txt class/789.txt
-
rm 删除文件或目录❗
- rm 987.php ;rm -rf 456.txt
-
diff 对比文件差异
-
ssh 远程安全登录方式
-
exit 退出
-
id 查看用户【id root】
-
uname 查询主机信息
-
ping 查看网络是否通
-
echo 标准输出命令
- echo "this is echo 命令"
-
man 查看帮助文档【man ls】
-
help 查看内部命令【help if】
1、clear命令 功能说明:清屏。 举 例:clear ; ctrl + l
2、who命令 功能说明:当前在本地系统上的所有用户的信息 举 例:whoami ; who
3、uptime命令 功能说明:查询系统信息 举 例: load average: 0.00, 0.01, 0.05 1分钟的负载,5分钟的负载,15分钟的负载
4、w命令 功能说明:查询系统信息 举 例:w
5、free命令 功能说明:查看系统内存 举 例:free -h ; free -m
6、wc命令 功能说明:统计行。 举 例:wc -l 123.txt
7、grep命令 功能说明:查找文件里符合条件的字符串。 举 例:grep '119.4.253.206' 123.txt | wc -l -n:输出行数 grep -n '80.82.70.187' 123.txt -w:精确匹配 grep -w '113.66.107.198' 123.txt -i:忽略大小写 grep -i 'IP:113.66.107.198' 123.txt -v:反向选择 grep -v '113.66.107.198' 123.txt
8、 find命令 功能说明:查询文件。 举 例:find / -name -type f 123.txt
9、uniq命令 功能说明:对排序好的内容进行统计 举 例:uniq -c 123.txt | sort -n
10、sort命令 功能说明:对内容进行排序 举 例:uniq -c 123.txt | sort -n
11、df命令 功能说明:文件系统的磁盘使用情况统计。 举 例:df -h
12、netstat 功能说明:查看网络端口的使用情况 举 例:netstat -tunlp | grep nginx -t :显示tcp端口 -u :显示UDP端口 -n :指明拒绝显示别名 -l :指明listen的 -p :指明显示建立相关连接的程序名 安装netstat命令:yum -y install net-tools
13、hostname命令 功能说明:查看主机名 举 例:hostname 14、ps命令 功能说明:显示所有进程信息。 ps 与grep 常用组合用法,查找特定进程 举 例:ps -ef | grep nginx ps -aux | grep nginx
15、kill命令 功能说明:杀进程 举 例: kill -9 top
16、top命令 功能说明:监控Linux系统状况,比如cpu、内存的使用 举 例:按住键盘q退出
17、du命令 功能说明:统计大小 举 例:du -sh ; du -sm * 18、firewall-cmd命令 功能说明:查看防火墙的状态 举 例:firewall-cmd --state centos 7 关闭防火墙:systemctl stop firewalld.service
19、echo命令 功能说明:判断上一条命令是否正确 举 例:echo $?
20、cal命令 功能说明:查看日历 举 例:cal 2008