插件窝 干货文章 ubuntu常用的50个命令

ubuntu常用的50个命令

文件 查看 命令 目录 131    来源:    2025-04-04

以下是 Ubuntu/Linux 系统中常用的 50 个命令,分为 基础操作文件管理系统管理网络相关权限管理实用工具 六大类:


一、基础操作

  1. ls
    列出目录内容
    ls -l(详细列表)
    ls -a(显示隐藏文件)

  2. cd
    切换目录
    cd ~(返回家目录)
    cd ..(返回上级目录)

  3. pwd
    显示当前工作目录路径

  4. clearCtrl + L
    清空终端屏幕

  5. history
    查看命令历史记录

  6. man
    查看命令手册(如 man ls

  7. which
    查找命令的路径(如 which python

  8. echo
    输出文本或变量
    echo $PATH(显示环境变量)

  9. date
    显示或设置系统时间

  10. exit
    退出终端或当前用户会话


二、文件管理

  1. touch
    创建空文件(如 touch file.txt

  2. mkdir
    创建目录
    mkdir -p dir1/dir2(递归创建)

  3. cp
    复制文件/目录
    cp -r dir1 dir2(递归复制目录)

  4. mv
    移动或重命名文件/目录
    mv old.txt new.txt

  5. rm
    删除文件/目录
    rm -r dir(递归删除)
    rm -f file(强制删除)

  6. cat
    查看文件内容
    cat file1 file2 > combined.txt(合并文件)

  7. less / more
    分页查看文件内容(支持翻页)

  8. head / tail
    查看文件开头/结尾(如 tail -n 10 log.txt

  9. grep
    文本搜索
    grep "error" log.txt(搜索关键词)

  10. find
    查找文件
    find /home -name "*.txt"

  11. tar
    压缩/解压文件
    tar -czvf archive.tar.gz dir(压缩)
    tar -xzvf archive.tar.gz(解压)

  12. zip / unzip
    压缩/解压 ZIP 文件

  13. chmod
    修改文件权限
    chmod 755 script.sh

  14. chown
    修改文件所有者
    chown user:group file

  15. ln
    创建链接
    ln -s /path/target link_name(软链接)


三、系统管理

  1. sudo
    以管理员权限执行命令
    sudo apt update

  2. apt / apt-get
    包管理工具
    sudo apt install package
    sudo apt remove package

  3. dpkg
    安装本地 DEB 包
    sudo dpkg -i package.deb

  4. top / htop
    实时监控系统资源占用

  5. ps
    查看进程
    ps aux | grep nginx

  6. kill
    终止进程
    kill -9 PID(强制终止)

  7. systemctl
    管理系统服务
    sudo systemctl start nginx
    sudo systemctl enable nginx

  8. reboot / shutdown
    重启或关机
    shutdown -h now(立即关机)

  9. df
    查看磁盘空间
    df -h(人类可读格式)

  10. du
    查看目录占用空间
    du -sh /home

  11. free
    查看内存使用情况
    free -h

  12. uname
    查看系统信息
    uname -a(内核版本等)

  13. lscpu
    查看 CPU 信息

  14. lsblk
    查看磁盘和分区信息

  15. mount / umount
    挂载/卸载设备


四、网络相关

  1. ping
    测试网络连通性
    ping google.com

  2. ifconfig / ip addr
    查看网络接口信息(需安装 net-tools

  3. netstat
    查看网络连接
    netstat -tulnp

  4. ssh
    远程登录
    ssh user@host

  5. scp
    安全复制文件(基于 SSH)
    scp file.txt user@host:/path

  6. wget / curl
    下载文件或访问 URL
    wget https://example.com/file.zip

  7. ufw
    防火墙管理
    sudo ufw allow 22(开放端口)


五、实用工具

  1. alias
    创建命令别名
    alias ll='ls -alF'

  2. cron / crontab
    定时任务管理
    crontab -e(编辑计划任务)

  3. diff
    比较文件差异
    diff file1.txt file2.txt


附:高频组合命令

  • 统计文件行数:wc -l file.txt
  • 查看命令类型:type cd
  • 后台运行命令:nohup command &
  • 解压 .tar.xz 文件:tar -xvf file.tar.xz

掌握这些命令后,Ubuntu 系统的日常操作和管理会变得非常高效!建议通过 man 命令深入学习每个选项的用法。