Guest User

Untitled

a guest
Jun 19th, 2018
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.09 KB | None | 0 0
  1. ```
  2. 1.新建空白文件
  3. touch 命令主要作用是来更改已有文件的时间戳,但其在不加任何参数的情况下,只指定一个文件名,则可以创建一个指定文件名的空白文件。
  4.  
  5. 命令格式:touch 文件名
  6.  
  7.  
  8. 2.复制文件
  9. cp(copy)命令可将一个或多个源文件复制到指定目录。
  10.  
  11. 命令格式:cp [选项] 文件名 指定目录
  12.  
  13. 注:若在图形界面复制文件,需要先在源目录复制文件,再进入目的目录粘贴文件,而命令行操作一步到位。
  14.  
  15. 3.删除文件
  16. rm(remove)命令可删除一个目录中的一个或多个文件。
  17.  
  18. 命令格式:rm [选项] 文件名
  19.  
  20. 常用选项:
  21.  
  22. -f:强制删除文件或目录;
  23.  
  24. -i:删除已有文件或目录之前先询问用户;
  25.  
  26. -r/-R:递归处理,将指定目录下的所有文件与子目录一并处理。
  27.  
  28. 注:使用 rm 命令要格外小心,Linux 系统没有回收站,一旦删除了一个文件,就无法再恢复。
  29.  
  30. 4.移动文件
  31. mv(move)命令可移动文件(剪切)。
  32.  
  33. 命令格式:mv [选项] 源目录文件 目的目录
  34.  
  35. 5.重命名文件
  36. mv 命令除可移动文件外,还可重命名文件。
  37.  
  38. 命令格式:mv 旧文件名 新文件名
  39.  
  40. 6.查看文件类型
  41. file 命令用于探测给定文件的类型,
  42.  
  43. 命令格式:file [选项] 文件名
  44.  
  45. 7.查看文件
  46. 1)cat、tac 命令查看文件
  47. 命令格式:cat / tac [选项] 文件名
  48.  
  49. cat:从第一行开始向下显示;tac:从最后一行开始向上显示
  50.  
  51. 常用选项:
  52.  
  53. -A :相当於 -vET 的整合选项,可列出一些特殊字符而不是空白而已;
  54.  
  55. -b :列出行号,仅针对非空白行做行号显示,空白行不标行号!
  56.  
  57. -E :将结尾的断行字节 $ 显示出来;
  58.  
  59. -n :列印出行号,连同空白行也会有行号,与 -b 的选项不同;
  60.  
  61. -T :将 [tab] 按键以 ^I 显示出来;
  62.  
  63. -v :列出一些看不出来的特殊字符
  64.  
  65.  
  66. 2)nl 命令查看文件
  67. nl 命令读取文件参数,计算行号,将计算过的行号写入标准输出,其默认的结果与 cat -n 有些不同, nl 命令将行号做较多的显示设计,包括位数与是否自动补齐0等。
  68.  
  69. 命令格式:nl [选项] 文件名
  70.  
  71. 常用选项:
  72.  
  73. -b :指定行号指定的方式,主要有两种:
  74. -b a :表示不论是否为空行,也同样列出行号(类似 cat -n);
  75. -b t :如果有空行,空的那一行不要列出行号(默认值);
  76. -n :列出行号表示的方法,主要有三种:
  77. -n ln :行号在荧幕的最左方显示;
  78. -n rn :行号在自己栏位的最右方显示,且不加 0 ;
  79. -n rz :行号在自己栏位的最右方显示,且加 0 ;
  80.  
  81. -w :行号栏位的占用的位数(默认为6位)。
  82.  
  83.  
  84. 3)head 命令查看文件
  85. head 命令可查看文件前几行,默认为10行,不足10行显示所有内容。
  86.  
  87. 运行命令:head [选项] 文件名
  88.  
  89. 选项:-n:其后接数字,代表显示几行
  90.  
  91.  
  92. 4)tail 命令查看文件
  93. tail 命令可查看文件后几行,默认为10行,不足10行显示所有内容。
  94.  
  95. 运行命令:tail[选项] 文件名
  96.  
  97. 选项:
  98.  
  99. -n:其后接数字,代表显示几行
  100.  
  101. -f:表示进行持续侦测,直到按下[ctrl]-c才会结束tail的侦测
  102.  
  103.  
  104. 5)使用 more格式分页查看文件
  105. 命令格式:more 文件名
  106. more 比较简单,只能向一个方向滚动,在 more 运行过程中,可按以下几个键进行操作:
  107.  
  108. Space:向下翻一页;
  109.  
  110. Enter:向下翻一行;
  111.  
  112. /字串:在这个显示的内容当中,向下搜寻『字串』这个关键字;
  113.  
  114. :f:立刻显示出档名以及目前显示的行数;
  115.  
  116. q:离开 more 程序,不再显示该文件内容;
  117.  
  118. b:往回翻页,但只对文件有用,对管线无用。
  119.  
  120.  
  121.  
  122. 6)使用 less 程序分页查看文件
  123. 格式:less 文件名
  124.  
  125. less 程序是基于 more 命令和 vim 开发的,功能与 more 相比更强大。
  126.  
  127. 在 less 运行过程中,可按以下几个键进行操作:
  128.  
  129. Space:向下翻动一页;
  130.  
  131. Pagedown:向下翻动一页;
  132.  
  133. Pageup:向上翻动一页;
  134.  
  135. / 字串:向下搜寻『字串』的功能;
  136.  
  137. 字串:向上搜寻『字串』的功能;
  138.  
  139. n:重复前一个搜寻 (与 / 或 有关!);
  140.  
  141. N:反向的重复前一个搜寻 (与 / 或 有关!);
  142.  
  143. q:离开 less 程序,不再显示该文件内容。
  144.  
  145.  
  146. 【目录的基本操作】
  147. 1.列出目录
  148. ls(list)命令是使用率较高的命令,可以用来列出目标列表。
  149.  
  150. 命令格式:ls [选项] 目录名称
  151.  
  152. 常用选项:
  153.  
  154. -a :列出全部文件,包括隐藏文件( 开头为 . 的文件)
  155. -d :仅列出目录本身,而不是列出目录内的文件数据
  156.  
  157. -l :长数据串列出,包含文件的属性与权限等数据
  158.  
  159.  
  160. 注:ls 命令的输出信息可以进行彩色加亮显示,以分区不同类型的文件。
  161. 2.切换目录
  162. cd(change directory)命令可用来变换工作目录。
  163.  
  164. 命令格式:cd 绝对路径/相对路径
  165.  
  166. 注:
  167.  
  168. 若目录名称省略,则变换至使用者的 home directory (即:刚登录时所在的目录);home directory 也可用 ~ 表示;" . "表示目前所在的目录," .. "表示目前目录位置的上一层目录。
  169. 3.显示目录
  170. pwd(print working directory)命令以绝对路径的方式显示用户当前工作目录。
  171.  
  172. 命令格式:pwd
  173.  
  174.  
  175. 4.创建新目录
  176. mkdir(make directories)命令可以创建一个空目录,也可同时指定创建目录的权限属性。
  177.  
  178. 命令格式:mkdir [选项] 目录名
  179.  
  180. 常用选项:
  181.  
  182. -m :直接配置文件的权限
  183.  
  184. -p :直接将所需目录递归创建(创建多层目录)
  185.  
  186.  
  187. 5.复制目录
  188. cp 命令也可用于将一或多个目录复制到指定目录。
  189.  
  190. 命令格式:cp [选项] 源目录 指定目录
  191.  
  192.  
  193. 注:如果直接使用 cp 命令复制一个目录的话,会出现略过目录错误,如要成功复制目录需要加上 -r 或 -R 参数,表示递归复制。
  194.  
  195. 6.删除目录
  196. rm 命令也可用于删除目录。
  197.  
  198. 命令格式:rm [选项] 目录
  199.  
  200.  
  201. 注:rmdir 命令用于删除空目录,其命令格式为:rmdir [选项] 目录,常用选项为 -p ,连同删除上一级空目录
  202.  
  203. 7.重命名目录
  204. mv 命令也可用于重命名目录。
  205.  
  206. 命令格式:mv 旧目录名 新目录名
  207.  
  208. ```
Add Comment
Please, Sign In to add comment