以下是常用的 Linux 命令全称及其对应的解释:
1. cd:Change Directory,切换当前目录。
2. ls:List,列出当前目录下的文件和子目录。
3. pwd:Print Working Directory,显示当前所在的目录。
4. mkdir:Make Directory,创建新目录。
5. touch:创建新文件,并设置访问和修改时间。
6. rm:Remove,删除指定的文件或目录。
7. cp:Copy,复制文件和目录。
8. mv:Move,移动文件和目录,或者修改文件和目录的名称,即是重命名。
9. grep:Global Regular Expression Print,搜索文本中的某个字符串或模式,并将找到的行输出。
10. awk:Aho, Weinberger, and Kernighan,三个作者的首字母,文本处理工具,以行为单位进行处理。
11. sed:Stream Editor,功能类似于 awk,可以对文本进行编辑和转换。
12. find:查找目录中符合条件的文件。
13. ps:Process Status,列出当前正在运行的进程。
14. top:显示系统资源使用情况。
15. kill:终止指定的进程。
16. ping:Packet Internet Grope,测试网络连接。
17. ifconfig:Interface Configuration”,也就是网络接口配置,配置和显示网络接口信息,window系统的是ipconfig。
18. netstat:Network Statistics,显示与系统进行网络连接的一个列表。
19. ssh:Secure SHell,用于远程登录到另一台计算机。
20. scp:Secure CoPy,用于将文件从一台计算机传输到另一台计算机。
21. tar:Tape ARchiver,打包和归档文件。
22. unzip & zip:很明显就是压缩包的后缀名,解压和压缩文件。
23. history:显示用户输入的命令历史记录。
24. cat:concatenate,就是连接的意思,连接文件并打印到标准输出。
25. vi:命令行文本编辑器。
26. nano:一个简单的文本编辑器。
27. chmod:Change MODe,更改文件或目录的访问权限。
28. chown:CHange OWNer,更改文件或目录的所有权。
29. useradd:user add,用于创建新用户。
30. userdel:user delete,用于删除用户。
31. usermod:user moddfy,用于修改现有用户的属性。
32. groupadd:group add,用于创建新用户组。
33. groupdel:group delete,用于删除用户组。
34. groupmod:group modify,用于修改现有用户组的属性。
35. du:Disk Usage,显示磁盘使用情况。
36. df:Disk Free,显示磁盘空间使用情况。
37. mount:直译挂载,将一个文件系统挂载到指定的挂载点。
38. umount:卸载已经挂载的文件系统。
39. ln:Link,创建一个文件的硬链接或符号链接。
40. ssh-keygen:生成一对公钥和私钥,用于 SSH 服务的身份认证。
41. curl:Client for URLs,以 URL 形式传输数据。
42. wget:非交互式网络下载工具。
43. ping:Packet Internet Grope,测试网络连接。
44. scp:Secure Copy,将文件从一台计算机传输到另一台计算机。
45. rsync:Remote Sync,一个快速的文件同步工具。
46. systemctl:system control,用于控制和管理 systemd 服务和守护进程。
47. service:用于管理 SysVinit 系统服务。
48. which:查找命令所在的位置。
49. whereis:where is,查找程序、源代码、帮助文件等所在的位置。
50. locate:在文件系统中查找文件。
51. cpufreq:CPU Frequency Scaling,用于设置处理器的频率。
52. at:在指定的时间执行指定的任务。
53. cron:Command Run ON,用于定时执行重复性任务。
54. sshfs:Secure Shell File System,将远程计算机中的文件系统挂载到本地计算机。
55. sftp:Secure Shell File System,安全文件传输协议,用于在计算机之间传输文件。
56. dig:Domain Information Groper,DNS 查询工具。
57. sort:sort lines of text files,排序工具。
58. uniq:report or omit repeated lines,去除文件中的重复行。
59. cut:删除文本中的一部分。
60. xargs:extended argument,将标准输出作为参数传递给另一个命令。
61. file:显示文件的类型。
下面是属于Linux指令高阶部分: