欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

Linux常用命令(二)

程序员文章站 2022-06-21 22:29:13
本篇为linux常用命令的第二篇,第一篇主要是目录相关的命令操作,本篇主要是讲解关于文件的常用命令操作。 关于文件的命令按照增删改查为主线进行讲解。 一、创建文件 命令: touch + 文件名 创建一个空文件 以在usr文件夹下建立test.txt文件为例。 这里需要注意,在linux中是不分后缀 ......

 

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

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

一、创建文件

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

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

Linux常用命令(二)

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

二、查看文件

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

命令:cat + 文件名

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

Linux常用命令(二)

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

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

三、修改文件

命令: vim +文件名

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

vim test.txt

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

Linux常用命令(二)

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

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

Linux常用命令(二)

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

Linux常用命令(二)

:后方输入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代表指定解压的位置。