专业编程基础技术教程

网站首页 > 基础教程 正文

2024读书计划之037《LINUX命令行大全》

ccvgpt 2024-07-24 11:03:26 基础教程 13 ℃

作者,美国,william E.Shotts,Jr 。

以下为一些笔记

2024读书计划之037《LINUX命令行大全》

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




最近发表
标签列表