1.文件和目录操作
命令 |
描述 |
|
列出目录内容 |
|
以长格式列出目录内容(显示详细信息) |
|
列出所有文件(包括隐藏文件) |
|
切换到指定目录 |
|
显示当前工作目录 |
|
创建新目录 |
|
删除空目录 |
|
删除文件 |
|
递归删除目录及其内容 |
|
复制文件或目录 |
|
移动或重命名文件 |
|
创建空文件或更新文件时间戳 |
|
显示文件内容 |
|
分页显示文件内容 |
|
显示文件的前几行(默认前10行) |
|
显示文件的后几行(默认后10行) |
2.文件搜索
命令 |
描述 |
|
按名称搜索文件 |
|
在文件中搜索关键字 |
|
递归搜索目录中的文件 |
|
使用数据库快速搜索文件 |
3.系统信息
命令 |
描述 |
|
显示系统信息 |
|
显示磁盘空间使用情况 |
|
显示目录或文件的大小 |
|
显示内存使用情况 |
|
显示系统进程和资源使用情况 |
|
更友好的进程管理工具(需安装) |
|
显示当前进程 |
|
显示所有进程的详细信息 |
|
终止进程 |
|
强制终止进程 |
|
显示系统运行时间和负载 |
4.用户和权限
命令 |
描述 |
|
显示当前用户 |
|
切换到超级用户 |
|
以超级用户权限执行命令 |
|
修改文件权限 |
|
修改文件所有者和组 |
|
添加新用户 |
|
删除用户 |
|
修改用户密码 |
5.网络
命令 |
描述 |
|
显示网络接口配置(部分系统需安装 net-tools) |
|
显示网络接口配置(推荐) |
|
测试网络连接 |
|
显示网络连接和端口信息 |
|
替代 netstat 的更现代工具 |
|
下载文件或测试网络请求 |
|
下载文件 |
|
远程登录到服务器 |
|
远程复制文件 |
|
测试端口连接 |
6.系统管理
命令 |
描述 |
|
立即关机 |
|
重启系统 |
|
关机(运行级别0) |
|
重启(运行级别6) |
|
启动服务 |
|
停止服务 |
|
重启服务 |
|
启动服务(Systemd 系统) |
|
停止服务(Systemd 系统) |
|
重启服务(Systemd 系统) |
|
设置服务开机启动 |
|
禁用服务开机启动 |
7.软件包管理
7.1 Debian/Ubuntu 系统
命令 |
描述 |
|
更新软件包列表 |
|
升级所有软件包 |
|
安装软件包 |
|
删除软件包 |
|
搜索软件包 |
|
列出已安装的软件包 |
7.2 Red Hat/CentOS 系统
命令 |
描述 |
|
更新软件包 |
|
安装软件包 |
|
删除软件包 |
|
搜索软件包 |
7.3 Arch Linux
命令 |
描述 |
|
更新系统 |
|
安装软件包 |
|
删除软件包 |
|
搜索软件包 |
8.文本处理
命令 |
描述 |
|
输出文本或变量 |
|
合并文件内容 |
|
对文件内容排序 |
|
去除重复行 |
|
替换文件内容 |
|
使用 awk 处理文本 |
9.历史和别名
命令 |
描述 |
|
显示命令历史 |
|
创建命令别名 |
|
删除命令别名 |
10.其他
命令 |
描述 |
|
显示当前日期和时间 |
|
显示日历 |
|
查看命令的手册页 |
|
清屏 |
|
退出当前会话 |