Linux中工作常用的命令
-
cd命令
功能说明:切换目录
举例:cd /home/;cd -;返回上次路径 cd ..;返回上级目录
-
ls命令(常用ll查看详细列表)
功能说明:列出目录内容
举例:ls -a;显示隐藏内容
-
pwd命令
功能说明:查询所在目录
-
cat命令
功能说明:查看小文件内容
举例:cat -n 123.txt;显示行号
-
more命令
功能说明:查看大文件内容
举例:more initramfs-4.18.0-80.el8.x86_64kdump.img;键盘空格翻页,回车查看下一行
-
tail -f命令
功能说明:动态查看文件
-
touch命令
功能说明:创建一个空文件
举例:touch hello.txt
-
mkdir命令
功能说明:创建目录
举例:mkdir -p temp/a;创建多级目录
-
cp命令
功能说明:拷贝文件
举例:cp hello.txt hi.txt
-
mv命令
功能说明:移动或更名现有的文件或目录
举例:mv 123.txt 文件名;更名 mv 123.txt 目录;移动
-
rm命令
功能说明:删除文件或目录
举例:rm -rf hi.txt
-
diff命令
功能说明:对比文件差异
举例:diff hello.txt hi.txt
-
id命令
功能说明:查看用户
举例:id root
-
uname命令
功能说明:查询主机信息
举例:uname -a
-
ping命令
功能说明:查看网络是否通
举例:ping www.baidu.com
-
echo命令
功能说明:标准输出命令
举例:echo "haha"
-
man、help命令
功能说明:帮助文档
-
clear命令
功能说明:清屏
举例:Ctrl+l
-
who命令
功能说明:当前在本地系统上的所有用户的信息
-
free命令
功能说明:查看系统内存
举例:free -h
-
wc命令
功能说明:统计行
举例:wc 123.txt
-
grep命令
功能说明:查找文件里符合条件的字符串
举例:grep "192.168.0.111" 123.txt
-n :输出行数 grep -n "192.168.0.111" 123.txt
-w :精确匹配 grep -w "192.168.0.111" 123.txt
-i :忽略大小写 grep -i "ip:192.168.0.111" 123.txt
-v :反向选择 grep -v "ip:192.168.0.111" 123.txt
-
find命令
功能说明:查询文件
举例:find / -type f -name 123.txt
-
uniq命令
功能说明:对排序好的内容进行统计
举例:uniq -c 123.txt | sort -rn
-
sort命令
功能说明:对内容进行排序
-
netstat命令
功能说明:查看网络端口的使用情况
举例:netstat -tunlp
-t :显示tcp端口
-u :显示UDP端口
-n :指明拒绝显示别名
-l :指明listen
-p :指明显示建立相关连接的程序名
-
ps命令
功能说明:显示所有的进程信息;ps与grep常组合使用,查找特定进程
举例:ps -ef | grep redis
-
kill命令
功能说明:杀进程
举例:kill -9 26911;-9强制杀死
-
top命令
功能说明:监控Linux系统状况,动态
-
firewall-cmd命令
功能说明:查看防火墙的状态
举例:firewall-cmd --state
-
cal命令
功能说明:查看日历
举例:cal 2008
-
telnet命令
功能说明:测试到某台机器的某个端口是否畅通
举例:telnet IP 端口