Ubuntu 命令行速查表

126 阅读2分钟

以下是一个 Ubuntu CLI 命令行速查表,涵盖常用的命令和操作。

文件和目录操作

  • ls:列出目录内容

    • ls -l:以长格式显示
    • ls -a:显示所有文件,包括隐藏文件
  • cd <目录>:切换到指定目录

  • pwd:显示当前工作目录

  • mkdir <目录>:创建新目录

  • rmdir <目录>:删除空目录

  • rm <文件>:删除文件

    • rm -r <目录>:递归删除目录及其内容
  • cp <源> <目标>:复制文件或目录

    • cp -r <源目录> <目标目录>:递归复制目录
  • mv <源> <目标>:移动或重命名文件/目录

文件查看与编辑

  • cat <文件>:查看文件内容
  • less <文件>:分页查看文件内容
  • head <文件>:查看文件开头部分
  • tail <文件>:查看文件末尾部分
  • nano <文件>:用 nano 编辑器编辑文件
  • vim <文件>:用 vim 编辑器编辑文件

系统信息

  • top:实时查看系统进程
  • htop:增强版的 top(如果未安装,可以使用 sudo apt install htop 安装)
  • df -h:查看磁盘使用情况
  • free -h:查看内存使用情况
  • uname -a:查看系统信息
  • uptime:查看系统运行时间

用户和权限管理

  • whoami:显示当前用户
  • adduser <用户名>:添加新用户
  • deluser <用户名>:删除用户
  • passwd <用户名>:修改用户密码
  • sudo <命令>:以超级用户身份执行命令

包管理

  • apt update:更新包列表
  • apt upgrade:升级已安装的包
  • apt install <包名>:安装新软件包
  • apt remove <包名>:卸载软件包
  • apt search <关键词>:搜索软件包

网络相关

  • ifconfig 或 ip a:查看网络接口配置
  • ping <IP或域名>:测试网络连通性
  • curl <URL>:获取 URL 内容
  • wget <URL>:下载文件

压缩和解压

  • tar -czvf <文件名>.tar.gz <目录>:压缩目录为 tar.gz 文件
  • tar -xzvf <文件名>.tar.gz:解压 tar.gz 文件
  • zip <文件名>.zip <文件>:压缩文件为 zip 格式
  • unzip <文件名>.zip:解压 zip 文件

常用技巧

  • history:查看命令历史
  • !!:重复上一个命令
  • !<数字>:执行历史命令中对应数字的命令
  • ctrl + C:终止正在运行的命令
  • ctrl + Z:挂起正在运行的命令