Linux常用命令(二)

 

  本篇为linux常用命令的第二篇,第一篇主要是目录相关的命令操作,本篇主要是讲解关于文件的常用命令操作。

  关于文件的命令按照增删改查为主线进行讲解。

一、创建文件

命令: touch + 文件名  创建一个空文件

以在usr文件夹下建立test.txt文件为例。

这里需要注意,在linux中是不分后缀的。我们带后缀只是为了方便他人来进行理解阅读,比如带txt别人一看就知道是一个txt文本文件,带conf,别人一看就知道是一个配置文件。

二、查看文件

查看文件有很多中方式,我们只需要了解一个即可,在项目实际过程中,使用连接工具进行连接就用不到这些命令了。这里介绍两个常用的。

命令:cat + 文件名

这里我们查看etc文件夹下的sudo.conf,显示的为当前文件最后一屏的内容。

命令:tail -行数  +文件名  例如 tail -10 sudo.conf ,可以查看文件的后十行,其中的数字可变。

tail -f +文件名,可以动态的去监控文件,文件内容发生变化,这里会进行显示。

三、修改文件

命令: vim +文件名

第一步,我们以编辑刚才创建的test.txt为例。

vim test.txt

第二步:发现界面变成如下所示

这时输入是不好使的。因为我们还未进入编辑模式。

第三步:输入i进入编辑模式,可进行输入。

第四步:保存输入的内容,先按esc退出编辑,然后输入:号,进入命令模式

:后方输入wq并回车表示存储输入的内容并退出,输入q!表示强制退出,不保存输入的内容。

四、删除文件

rm -rf +文件名 与删除目录相同。

五、压缩文件

Linux中的打包文件一般是以.tar结尾的,压缩的命令一般是以.gz结尾的。而一般情况下打包和压缩是一起进行的,打包并压缩后的文件的后缀名一般.tar.gz。

命令:tar -zcvf 打包压缩后的文件名 要打包压缩的文件

其中:z:调用gzip压缩命令进行压缩

      c:打包文件

           v:显示运行过程

            f:指定文件名

示例:打包并压缩/test下的所有文件 压缩后的压缩包指定名称为xxx.tar.gz

tar -zcvf xxx.tar.gz aaa.txt bbb.txt ccc.txt

或:tar -zcvf xxx.tar.gz /test/* 

六、解压文件

命令:tar [-xvf] 压缩文件

其中:x:代表解压

示例:将/test下的xxx.tar.gz解压到当前目录下

tar -xvf xxx.tar.gz

示例:将/test下的xxx.tar.gz解压到根目录/usr下

tar -xvf xxx.tar.gz -C /usr------C代表指定解压的位置。

posted @ 2018-11-14 21:42  经典鸡翅  阅读(429)  评论(4编辑  收藏  举报