作者,美国,william E.Shotts,Jr 。
以下为一些笔记
1. pwd:查看当前工作目录。
2. cd:改变目录。
3. ls:列出目录内容。“.”代表工作目录。“..”代表工作目录的父目录。
4. file:确定文件类型。
5. less:查看文件内容。
6. co:复制文件和目录。cp -u *.html .
7. mkdir:创建目录。
8. mv:已组合重命名文件。
9. rm:删除文件和目录。这个命令是彻底的删除。
10. ln:创建链接。ln file link,创建硬链接。ln -s iten link,创建符号连接。
11. type:说明如何解释命名。显示命令的类型。
12. which:显示可执行程序的位置。显示会执行哪些可执行程序?
13. man:显示命令的手册页。
14. apropos:显示系列合适的命令。apropos floppy,显示搜索floppy。
15. whatis:显示命令的简要描述。
16. info:显示程序的info条目。
17. alias:创建一条命令的别名。
18. cat:查看或者合并文件。
19. 标准输出重定向。“>”,而“>>”从文件的尾部开始添加输出内容。
20. 标准错误重定向。标准输入文件,标准输出文件和标准错误文件分别用0,1,2。
21. 标准输出和标准错误从定向到同一个文件。>ls-output.txt 2>&1,注意标准错误的重定向发生在标准输出重定向之后,否则不起作用。也可以表示为:&>。
22. uniq:报告或者忽略文件中重复的行。
23. wc:打印行数,字数和字节数。
24. grep:打印匹配行。也是一个查找命令。
25. head/tail:打印文件的开头部分和结尾部分。
26. tee:从stdin读取数据,并同时输出到st dout和文件。
27. clear:清屏。
28. history:显示历史列表的记录。
29. id:显示用户身份标志。
30. chmod:更改文件的模式。
31. umask:设置文件的默认权限。
32. su:以其他用户和主id的身份来运行shell。
33. sudo:以另一个用户的身份执行命令。
34. chown:更改文件所有者和所属群组。
35. chgrp:更改文件所属群组。
36. passwd:更改用户密码。
37. ps:显示当前所有进程的运行情况。ps aux
38. top:实时显示当前所有任务的资源占用情况。
39. jobs:列出所有活动作业的状态信息。
40. bg:是不是在后台中运行作业。
41. fg:设置在前台中运行作业。fg %1,通过百分比加作业号来实现。
42. kill:发送信号给某个进程。
43. killall:杀死指定名字的进程。
44. shutdown:关机或者重启系统。
45. printenv:打印部分或全部的环境信息。
46. set:设置shell选项。
47. export:将环境导出到随后要运行的程序中。
48. alias:为命令创建一个别名。
49. mount:挂载文件系统。
50. unmount:卸载文件系统。
51. fdisk:硬盘分区命令。
52. fsck:检查修复文件系统。
53. fsformat:格式化软盘。
54. mkf:创建文件系统。
55. dd:向设备直接写入面向块数据。
56. genisoimage(mkisofs):创建一个iso9600映像文件。
57. wodim(cdrecord):向光存储介质写入数据。
58. md5sum:计算md5校验码。
59. ping:向网络主机发送ic mp等数据包。
60. traceroute:显示数据包到网络主机的路由路径。
61. netstat:显示网络连接路由表,网络接口数据未连接,以及多点传送成员等信息。加-r选项专项是内核的网络路由表。
62. ftp:文件传输命令。
63. lftp:改善后的文件传输命令。
64. wget:非交互式网络下载器。
65. ssh: Open ssh版的ssh客户端。
66. scp:远程复制文件命令。
67. sftp:安全文件传输程序。
68. locate:通过文件名查找文件。
69. find:在文件系统目录框架中查找文件。
70. xargs:从标准输入中,建立执行命令行。
71. touch:更改文件的日期时间。
72. stat:显示文件和文件系统的状态。
73. gzip:压缩和解压缩文件工具。
74. bzip:块排序文件压缩工具。
75. tar:磁带归档工具。
76. zip:打包和压缩文件。
77. rsync:远程文件和目录的同步。
78. 正则表达式。
79. cat:连接文件并打印到标准输出。
80. sort:对文本行排序。
81. uniq:报告并省略重复行。
82. cut:从每一行中移除文本区域。
83. paste:合并文件文本行。
84. join:基于某个共享字段,来联合两个文件的文本行。
85. comm:逐行比较两个已经排好序的文件。
86. diff:逐行比较文件。
87. patch:对源文件打补丁。
88. tr:转换或删除字符。
89. sed:用于过滤和转换文件的流编辑器。
90. aspel:交互式拼写检查器。
91. nl:对行进行标号。
92. fold:设定文本行长度。
93. fmt:简单的文本格式化工具。
94. pr:格式化打印文本。
95. printf:格式化并打印数据。
96. grof:文档格式化系统。
97. lpr:打印文件。
98. lp:打印文件(system V)。
99. a2ps:格式化文件已在postscript打印机上打印。
101. lpstat:显示打印状态信息。
102. lpq:显示打印机队列状态。
103. lprm:取消打印任务。
104. cancel:取消打印任务(system V)。
105. make:维护程序的工具。
106. read:从标准输入读取输入值。
学习还不够深入,先从命令开始学。
就这样。
20240530