Linux 常用命令

Linux 常用命令速查

目录

  1. 文件与目录操作
  2. 文件内容查看与编辑
  3. 权限与用户管理
  4. 系统与进程管理
  5. 网络相关命令
  6. 压缩与解压
  7. 软件包管理
  8. 实用技巧
  9. 注意事项

1. 文件与目录操作

命令作用示例
ls列出目录内容ls -al(显示所有文件,包括隐藏文件)
cd切换目录cd ~(进入用户主目录)
pwd显示当前目录路径pwd
mkdir创建目录mkdir -p dir1/dir2(递归创建多级目录)
rm删除文件/目录rm -rf dir(强制递归删除目录)⚠️
cp复制文件/目录cp -r src_dir dest_dir(递归复制目录)
mv移动或重命名文件mv old.txt new.txt(重命名)
find搜索文件find /home -name "*.log"(按名称搜索)

2. 文件内容查看与编辑

命令作用示例
cat显示文件内容cat file.txt
less分页查看文件less log.txt(支持上下翻页)
tail查看文件结尾tail -n 100 -f log.txt(实时追踪日志)
vim文本编辑器vim file.txt(编辑文件)
grep文本搜索grep "error" log.txt(查找包含关键词的行)

3. 权限与用户管理

命令作用示例
chmod修改文件权限chmod 755 script.sh(赋予可执行权限)
chown修改文件所有者chown user:group file.txt
sudo以超级用户权限执行命令sudo apt update
passwd修改用户密码passwd(修改当前用户密码)

4. 系统与进程管理

命令作用示例
top实时监控系统资源top(查看 CPU、内存占用)
ps查看进程状态`ps aux
kill终止进程kill -9 1234(强制终止 PID 为 1234 的进程)
df查看磁盘空间df -h(显示磁盘使用情况)
free查看内存使用free -m(以 MB 为单位显示)

5. 网络相关命令

命令作用示例
ping测试网络连通性ping google.com
curl下载文件或测试 APIcurl -O http://example.com/file.zip
ssh远程登录服务器ssh user@192.168.1.100
scp安全复制文件scp file.txt user@host:/path

6. 压缩与解压

命令作用示例
tar打包/解包文件tar -czvf archive.tar.gz dir(压缩)
tar -xzvf archive.tar.gz(解压)
gzip压缩文件gzip file.txt(生成 file.txt.gz)
unzip解压 ZIP 文件unzip archive.zip

7. 软件包管理

系统命令示例
Debian/Ubuntuaptsudo apt install package
CentOS/RHELyumsudo yum install package
Arch Linuxpacmansudo pacman -Syu(更新系统)

8. 实用技巧

  1. 管道与重定向
    cat file.txt | grep "error" > errors.log  # 筛选结果保存到文件
    
  2. 后台运行
    nohup ./script.sh &  # 后台运行脚本
    
  3. 别名简化命令
    alias ll='ls -alh'  # 输入 `ll` 等效于 `ls -alh`
    

9. 注意事项

  • ⚠️ 危险命令rm -rf / 会删除系统所有文件,切勿尝试!
  • 操作前备份:修改关键配置或删除文件前建议备份。
  • 查阅手册:使用 man 命令名(如 man ls)查看命令详细用法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值