在Linux系统中,常用的指令非常多,这些指令覆盖了文件管理、系统监控、网络操作、用户管理等多个方面。
以下是一些最常用的Linux指令,以表格形式列举:
序号 | 指令 | 描述 |
---|---|---|
1 | ls | 列出当前目录中的文件和子目录 |
2 | pwd | 显示当前工作目录的路径 |
3 | cd | 切换工作目录 |
4 | mkdir | 创建新目录 |
5 | rmdir | 删除空目录 |
6 | rm | 删除文件或目录(rm -r 用于递归删除目录及其内容) |
7 | cp | 复制文件或目录(cp -r 用于递归复制目录及其内容) |
8 | mv | 移动或重命名文件或目录 |
9 | touch | 创建空文件或更新文件的时间戳 |
10 | cat | 连接和显示文件内容 |
11 | more/less | 逐页显示文本文件内容(less 相比 more 提供了更多的功能,如向前向后翻页) |
12 | head/tail | 显示文件的前几行或后几行(例如,head -n 10 file_name 显示文件的前10行) |
13 | grep | 在文件中搜索指定文本 |
14 | ps | 显示当前运行的进程(ps aux 列出所有进程) |
15 | kill | 终止进程(通过进程ID) |
16 | ifconfig/ip | 查看和配置网络接口信息(注意:ifconfig 在某些现代Linux发行版中可能已被 ip 命令取代) |
17 | ping | 测试与主机的连通性 |
18 | wget/curl | 从网络下载文件 |
19 | chmod | 修改文件或目录的权限 |
20 | chown | 修改文件或目录的所有者 |
21 | tar | 用于压缩和解压文件和目录(例如,tar -czvf archive.tar.gz directory_name 压缩目录) |
22 | df/du | 显示磁盘使用情况(df -h 显示易读的磁盘空间使用情况,du -h directory_name 显示目录的磁盘使用情况) |
23 | mount/umount | 挂载和卸载文件系统 |
24 | psql/mysql | 用于与PostgreSQL或MySQL数据库交互的命令行工具 |
25 | top/htop | 显示系统资源的实时使用情况和进程信息(htop 是 top 的一个增强版本) |
26 | ssh | 远程登录到其他计算机 |
27 | scp | 安全地将文件从本地复制到远程主机,或从远程主机复制到本地 |
28 | find | 在文件系统中查找文件和目录 |
29 | sed | 流编辑器,用于文本处理和替换 |
30 | awk | 用于文本处理和数据提取的文本处理工具 |
31 | ssh-keygen | 生成SSH密钥对,用于身份验证远程服务器 |
32 | date | 显示或设置系统日期和时间 |
33 | echo | 将文本输出到标准输出 |
34 | ln | 创建硬链接或符号链接 |
35 | uname | 显示系统信息 |
36 | shutdown/reboot | 关闭或重新启动系统 |
37 | who/w | 显示当前登录的用户信息 |
38 | zip/unzip | 用于压缩和解压ZIP文件 |
39 | useradd/userdel | 用于添加和删除用户账户 |
40 | passwd | 更改用户密码 |
41 | cron | 定时任务管理器,用于自动执行计划任务 |
请注意,这个列表并不全面,Linux系统中还有许多其他有用的指令和工具。