Linux文件管理与常用命令

一.Linux的一些基本命令行

1.reboot    用来重新启动正在运行的Linux操作系统。

2.shutsown 用来系统关机命令。shutdown指令可以关闭所有程序,并依用户的需要,进行重新开机或关机的动作。

3.poweroff  用来关闭计算机操作系统并且切断电源。

 4.who  显示目前登录系统的用户信息;

二.目录内容命令

1.cd  用来切换工作目录(cd后面要接一个空格)

cd    进入用户主目录;
cd ~  进入用户主目录;
cd -  返回进入此目录之前所在的目录;
cd ..  返回上级目录(若当前目录为“/“,则执行完后还在“/";".."为上级目录的意思);
cd ../..  返回上两级目录;
cd !$  把上个命令的参数作为cd参数使用。

 

2.pwd  以绝对路径的方式显示当前工作目录。

3.ls 用来显示目标列表

-a:显示所有档案及目录(ls内定将档案名或目录名称为“.”的视为影藏,不会列出);
-A:显示除影藏文件“.”和“..”以外的所有文件列表;

 

三.文件命令

1.cp 用来将一个或多个原文件或者目录复制到指定的文件或目录

-f:强行复制文件或目录,不论目标文件或目录是否已存在;
-i:覆盖既有文件之前先询问用户;
-l:对源文件建立硬连接,而非复制文件;
-p:保留源文件或目录的属性;
-R/r:递归处理,将指定目录下的所有文件与子目录一并处理;

2.mv  

用来对文件或目录重新命名,或者将文件从一个目录移到另一个目录中,

mv命令可以用来将源文件移至一个目标文件中,或将一组文件移至一个目标目录中,

mv与cp的结果不同,mv好像文件“搬家”,文件个数并未增加。而cp对文件进行复制,文件个数增加了。

-b:当文件存在时,覆盖前,为其创建一个备份;
-f:若目标文件或目录与现有的文件或目录重复,则直接覆盖现有的文件或目录;
-i:交互式操作,覆盖前先行询问用户,如果源文件与目标文件或目标目录中的文件同名,则询问用户是否覆盖目标文件。用户输入”y”,表示将覆盖目标文件;输入”n”,表示取消对源文件的移动。这样可以避免误将文件覆盖。

3.rm 可以删除一个目录中的一个或多个文件或目录,也可以将某个目录及其下属的所有文件及其子目录均删除掉。对于链接文件,只是删除整个链接文件,而原有文件保持不变。

-d:直接把欲删除的目录的硬连接数据删除成0,删除该目录;
-f:强制删除文件或目录;
-i:删除已有文件或目录之前先询问用户;

 

4.cat  用来显示文件的内容。

5.stat  显示文件的状态信息,stat命令的输出信息比ls命令的输出信息更加详细。

6.mkdir 用来创建目录。如果在目录名的前面没有加任何路径名,则在当前目录下创建由dirname指定的目录;如果给出了一个已经存在的路径,将会在该目录下创建一个指定的目录。在创建目录时,应保证新建的目录与它所在目录下的文件没有重名。

7.touch  有两个功能:一是用于把已存在文件的时间标签更新为系统当前的时间(默认方式),它们的数据将原封不动地保留下来;二是用来创建新的空文件。

8.more 是一个基于vi编辑器文本过滤器,它以全屏幕的方式按页显示文本文件的内容,支持vi中的关键字定位操作。more名单中内置了若干快捷键,常用的有H(获得帮助信息),Enter(向下翻滚一行),空格(向下滚动一屏),Q(退出命令)。

+<数字>:从指定数字的行开始显示。

-<数字>:指定每屏显示的行数;

9.less  的作用与more十分相似,都可以用来浏览文字档案的内容,不同的是less命令允许用户向前或向后浏览文件,而more命令只能向前浏览。用less命令显示文件时,用PageUp键向上翻页,用PageDown键向下翻页。要退出less程序,应按Q键。

10.head 用于显示文件的开头的内容。

-n<数字>:指定显示头部内容的行数;
-c<字符数>:指定显示头部内容的字符数;
-v:总是显示文件名的头信息;
-q:不显示文件名的头信息。

11.tail  用于输入文件中的尾部内容。

-c<N>或——bytes=<N>:输出文件尾部的N(N为整数)个字节内容;

12.cut  用来显示行中的指定部分,删除文件中指定字段。cut经常用来显示文件的内容,类似于下的type命令。

-b:仅显示行中指定直接范围的内容;
-c:仅显示行中指定范围的字符;

13.wc  用来计算数字。利用wc指令我们可以计算文件的Byte数、字数或是列数,若不指定文件名称,或是所给予的文件名为“-”,则wc指令会从标准输入设备读取数据。

-c或--bytes或——chars:只显示Bytes数;
-l或——lines:只显示列数;
-w或——words:只显示字数。

14.grep  是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。

-A<显示列数> 除了显示符合范本样式的那一行之外,并显示该行之后的内容。
-b 在显示符合范本样式的那一行之外,并显示该行之前的内容。

四.附上Linux命令查询路径

https://man.linuxde.net/

 

posted @ 2020-09-30 20:36  遇见宇航员  阅读(200)  评论(0)    收藏  举报