插件窝 干货文章 linux常用命令最新汇总!

linux常用命令最新汇总!

文件 命令 示例 file 181    来源:    2025-05-02

以下是一份最新的 Linux 常用命令分类汇总,涵盖系统管理、文件操作、网络工具、性能监控等场景,并附上简要说明:


一、文件与目录操作

命令 作用 示例
ls 列出目录内容 ls -lha (详细列表含隐藏文件)
cd 切换目录 cd /var/log
pwd 显示当前目录路径 pwd
mkdir 创建目录 mkdir -p dir1/dir2 (递归创建)
rm 删除文件/目录 rm -rf dir/ (强制递归删除)
cp 复制文件 cp -a src dst (保留属性)
mv 移动/重命名文件 mv old.txt new.txt
touch 创建空文件或更新时间戳 touch file.txt
find 查找文件 find / -name "*.log"
grep 文本搜索 grep "error" file.log
cat/tac 正向/反向显示文件内容 cat file.txt
head/tail 查看文件头/尾部 tail -f log.txt (实时追踪)
chmod 修改权限 chmod 755 script.sh
chown 修改所有者 chown user:file

二、系统信息与管理

命令 作用 示例
uname 显示系统信息 uname -a (全部信息)
df 磁盘空间使用情况 df -h (人类可读格式)
du 目录大小统计 du -sh * (汇总大小)
free 内存使用情况 free -m (MB单位)
top/htop 动态进程监控 htop (交互式)
ps 进程快照 ps aux \| grep nginx
kill 终止进程 kill -9 PID
systemctl 服务管理 (Systemd) systemctl restart nginx
journalctl 查看系统日志 journalctl -u nginx
shutdown 关机/重启 shutdown -r now

三、网络相关

命令 作用 示例
ip 网络配置 (替代旧的ifconfig) ip addr show
ping 测试网络连通性 ping google.com
curl/wget 下载/HTTP请求 curl -O http://example.com/file
netstat 网络连接状态 netstat -tulnp
ss 更快的套接字信息工具 ss -ltn
traceroute 路由追踪 traceroute 8.8.8.8
dig DNS查询工具 dig example.com
nc/ncat 网络调试工具 nc -zv 192.168.1.1 80

四、压缩与归档

命令 作用 示例
tar 打包/解压 tar -xzvf file.tar.gz
gzip/gunzip 压缩/解压 .gz 文件 gzip file.txt
zip/unzip 处理 ZIP 压缩包 unzip archive.zip

五、用户与权限

命令 作用 示例
useradd 添加用户 useradd -m username
passwd 修改密码 passwd username
sudo 以超级用户权限执行 sudo apt update
su 切换用户 su - username
id 显示用户信息 id

六、实用工具

命令 作用 示例
alias 创建命令别名 alias ll='ls -lh'
crontab 定时任务管理 crontab -e
scp 安全文件传输 scp file user@host:/path
rsync 高效文件同步 rsync -avz src/ dst/
sed 流编辑器 sed 's/old/new/g' file
awk 文本处理工具 awk '{print $1}' file

七、包管理(不同发行版)

  • Debian/Ubuntu (APT)

    sudo apt update         # 更新软件源
    sudo apt install nginx  # 安装软件
    sudo apt remove nginx   # 卸载软件
    
  • RHEL/CentOS (DNF/YUM)

    sudo dnf install httpd  # 安装软件(DNF 替代 YUM)
    sudo yum remove httpd   # 卸载软件
    
  • Arch Linux (Pacman)

    sudo pacman -Syu        # 更新系统+软件
    sudo pacman -S nginx    # 安装软件
    

注意事项

  1. 使用 rm -rfddfdisk 等危险命令时需谨慎。
  2. 推荐使用 man 命令(如 man ls)查看详细手册。
  3. 部分命令可能需要安装(如 htopncat)。

如果需要更详细的参数解释或场景示例,可以针对具体命令进一步说明!