LINUX系统常用的文件操作命令

时间:2021-02-28 16:32:16

                                

                                     linux系统下常用的文件操作命令

   1.查看当前的路径(pwd)

    直接一个pwd,就可以知道你现在所处的绝对路径;

    LINUX系统常用的文件操作命令可以看出当前处于桌面状态,是绝对路径。

   2.改变目录(cd ..)

     LIinux下一切皆文件,那么想要切换目录,就是很频繁的操作。

     cd ..                  进入上一层目录。

     cd ./tmp            进入当前目录的tmp目录。

     cd +绝对路径    直接进入绝对路的目录中。

     cd ~                  进入家目录

     cd -                   进入上一次所在的目录

   3.创建目录

      mkdir +目录名   创建一个该目录名的目录。

     这个目录名要是一个简单的名字,那么默认创建在当前的目录下,要是你要直接跟绝对路径+名字,将该目录创建在绝对路径下面。

   4.创建文件

     touch  + 文件名   创建一个普通文件(默认创建在当前目录下)

LINUX系统常用的文件操作命令

   5.删除文件或者文件夹

      创建一个文件夹,但是有时候不需要了,需要删除。

    rm  +普通文件名    删除普通文件

    rmdir + 目录名       删除一个空目录

    rm -r + 目录名        删除一个非空的目录

    有时候一个文件夹是很多内容,有时候你删除的时候,就会提醒你是否要进行删除,你只要选择y就可以,但是如果是一个很庞大的目录,这样子删除就是很麻烦,但是你还是想尽快的额删除,那么选择rm -rf +目录名,就可以直接并且很轻松的删除,但是要少用。

  6.复制文件

     在一个全是文件的地方,文件的复制就是很有常用的,我们windows下,常用的就是ctr+c复制,ctr+v粘贴,那么linux下也想着可以复制文件。

    cp  目录名1   目录名2   将目录名1复制到目录名2下面(目录名1和目录名2,都可以是路径+文件名)。  

   7.移动和改名字

      移动就是wondows下的剪切。

      mv 目录名1  目录名2         

      将目录名1下的文件剪切到目录名2,在这个移动的过程中,就可以顺便改变他的名字,直接改变目录名2中的文件名就可以完成改名的操作。  

   8.查找命令

     find  路径 -name 文件名

     这里的路径要是省略,就是默认在当前路径下寻找,如果有路径,就该路径下查找。

    -name  是以名字的方式查找。

    看看他们的区别,在查出来之后。

LINUX系统常用的文件操作命令

显示的是路经加文件名,你要是给定路径,找到以后会显示绝对路径,否则就是当前路径。

    9.查看文件内容

     简单粗暴,vim +文件名  直接进入查看,并且可以修改。

     more  + 文件名   只能显示一屏,想要继续看,就直接回车就可以。

     cat + 文件名    就可以全部显示该文件的内容。

     less  + 文件名    进入查看,但是不能修改。

     head  -num +文件名   从文件的头开始显示num行。

      tail  -num  + 文件名   从该文件的尾开始显示num行。

   10.管道

     分类:有名管道和无名管道

      有名管道:使用于普通的进程间通讯。

      无名管道:用于父子进程间的通讯。

     创建一个管道  mkfifo +管道名 管道的大小永远都是0.在进程通讯的时候,一个进程打开管道写,一个进程打开管道读。 

    从管道中读东西,读完之后,需要关闭管道。

   11.重定向

     在平时使用的过程中,有时候我们并不希望所有的额东西都输出在屏幕上,那么我们就是很需要重定向的。

     cat  a.c > b.c   将a.c重定向到b.c

   在重定向之后的大小是一样的。