跳到主要内容

常用 Linux 命令速查

· 阅读需 4 分钟

一、文件与目录操作

1.1 查看目录内容

命令说明
ls查看当前文件夹下的所有文件、文件夹
ls -a查看当前文件夹下的所有文件、文件夹(包括隐藏的)
ls -lll查看文件夹下的所有文件、文件夹,带有详情信息
pwd查看当前路径

1.2 切换目录

命令说明
cd 路径切换路径,可使用 Tab 补全
cd ..返回上一个文件夹
cd /返回根目录
cd ~返回 root 目录
cd -返回上一次所在的目录

1.3 创建与删除目录

命令说明
mkdir 目录名称创建目录
rmdir 目录名称删除目录
mkdir -p 目录1/目录2创建多级目录

1.4 文件操作

命令说明
touch 文件创建一个空文件
cp 拷贝的文件 拷贝的目标路径拷贝文件到指定路径
cp 拷贝的文件 拷贝的目标路径/自定义名称拷贝文件到指定路径并自定义名称
mv 剪切的文件 剪切到的目标路径剪切文件
mv 剪切的文件 剪切到的目标路径/自定义名称剪切文件并自定义名称
rm 文件删除文件,y 删除,n 取消删除
rm -r 文件夹删除文件夹,y 删除,n 取消删除
rm -rf 文件夹不询问,直接删除文件夹

二、文件查看与搜索

2.1 查看文件内容

命令说明
cat 文件查看文件的所有内容
more 文件查看文件的内容,通过回车查看,或者空格,按 qCtrl+C 退出
less 文件more 类似,不同的是 less 可以通过 PageUpPageDown 控制
tail -10 文件查看当前文件最后十行
tail -f 文件动态查看文件

2.2 文件搜索

命令说明
find 目录 -name 文件在那个目录按文件名称查找
find 目录 -name 文件名*在那个目录按文件名称以什么开头模糊查找
grep 字符串名称 搜索路径 --color -A1 -B1在那个路径搜索那个字符串,--color 高亮显示搜索字符串,-A1 额外显示前面一行,-B1 后面一行

三、文件压缩与解压

命令说明
tar -cvf 文件打包
tar -zcvf 文件打包并压缩
tar -xvf 文件解压
tar -zxvf 文件解压压缩包
tar -xvf 文件 -C 路径解压到指定路径

四、文本编辑与重定向

4.1 Vim 编辑器

命令说明
vim 文件名字使用 vim 编辑文件
i插入模式
Esc退出插入模式
:q退出
:wq保存并退出
:q!不保存退出

4.2 输出重定向

命令说明
cat 文件1 > 文件2文件1的内容放到文件2保存(覆盖)
cat 文件1 >> 文件2文件1的内容放到文件2保存(追加)

五、系统与进程管理

5.1 网络配置

命令说明
ifconfig查看 IP 地址
ifconfig eth0 192.168.12.22修改 IP 地址(重启无效),永久生效需修改 /etc/sysconfig/network-scripts/ifcfg-eth0 文件
hostname查看主机名
hostname 新名称修改主机名(重启无效),想永久生效需修改 /etc/sysconfig/network 文件

5.2 服务管理

命令说明
service network restart重启网络服务
service network stop停止服务
service network start启动服务
service --status-all查看系统所有后台服务
netstat -nltp查看网络进程端口监听情况

5.3 防火墙管理

命令说明
service iptables status查看防火墙状态
service iptables stop关闭防火墙
chkconfig iptables off禁止防火墙自启

5.4 进程管理

命令说明
ps -ef查看正在运行的进程
ps -ef | grep 字符串搜索进程中包含某某的进程
kill -9 进程id强制关闭进程

⚠️ 注意:原文中的 kill -p 应为 kill -9-p 参数用于显示进程 ID 而非杀死进程。


六、权限管理

命令说明
chmod u=rwx,g=r,o=w 文件修改权限,u 当前用户,g 当前组其它用户,o 其他组用户
chmod 755 文件使用数字模式修改权限

权限说明

  • r (4):读
  • w (2):写
  • x (1):执行
  • -:文件
  • d:文件夹
  • l:连接

七、其他常用命令

命令说明
clear清屏
yum install 包名称Linux 安装软件

Hosts 文件

  • /etc/hosts 文件用于主机名进行访问做 IP 地址解析