微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Linux基础学习二之有效文件管理

有效文件管理

文件和目录管理命令

touch命令-创建新文件

1、touch +新文件名称: 建立一个文件(也可以同时建立多个文件

在这里插入图片描述

2、还有另外一个功能修改时间戳。touch-t 202107281234.56 文件: 表示修改文件时间戳为2021年07月28日12点34分56秒

在这里插入图片描述

3、右键打开文件属性,可以查看访问时间和修改时间

在这里插入图片描述在这里插入图片描述

mkdir命令-创建新目录

1、mkdir+名字:新建目录(单层,可以理解为平房),可以一次建立多个

在这里插入图片描述


2、如果想建立层级目录(可以理解为高楼)时,如图,直接这样写会报错,提示没有目录,因为现在没有父级目录,当然无法创建父级目录下面的子级目录

在这里插入图片描述


我们需要打如下命令,加上-p的参数,就代表层级一起建立

在这里插入图片描述

rm命令-删除

1、rm是remove的缩写,代表删除文件,输入后,会询问是否确定删除。我们可以看到,当同时删三个文件时,要询问三遍,很麻烦。这时就要用到rm -f 强制删除,这样就不会询问了。

在这里插入图片描述


2、想要删除目录时,是不是也一样呢?如图,可以发现无法删除。那我们思考为什么不让删?因为目录是一个容器,里面可以放很多文件和子目录,如果要删除这个目录,那么里面的东西怎么办,所以系统无法操作。

在这里插入图片描述


使用rm -fr,代表删除该目录及该目录下的所有内容(递归)

在这里插入图片描述


3、上面可以看出rm有两种参数,两种参数可以直接放在一起用,并且可以互换位置。(三种参数同理)

在这里插入图片描述


4、文件、目录可以一起删除

在这里插入图片描述


5、*代表所有文件rm -fr *该命令表示删除所有文件,不要轻易尝试

gedit命令

打开图形文本编辑器,在使用时必须有图形

vim编辑器

1、用vim+文件名称,如图所示,显示文件内容,此时认为浏览模式,无法编辑。

在这里插入图片描述


当需要修改文件时,按i进入编辑模式,在这里鼠标没用,要使用左右键移动。当编辑完成后,按Esc退出编辑模式返回浏览模式,此时不能直接右上角的×,要:wq 保存修改退出;如果没有修改:q直接退出;如果修改很多错误内容,不想要了,可以:q!不保存修改强制退出
2、vim也可以直接执行,当编辑完成退出保存时,提示没有名字,我们起个名字就好了。

在这里插入图片描述


3、vim+目录名称,如图显示一堆蓝字,:q直接退出

在这里插入图片描述


4、当使用vim编辑时,会自动建立.swp结尾的临时文件来存储修改内容,编辑完成后,没有正常:wq 保存修改退出,而是直接点×关闭,会出现异常,.swp文件无法正常删除,如图最下面一行提示六个解决办法。O只读打开,E继续编辑,R恢复未保存内容后编辑(还是不正常),D删除.swp文件,Q退出当前文件,A退出当前整个vim程序。实验发现只有D删除后,可以恢复正常。

在这里插入图片描述


在这里插入图片描述


5、vim -o ,可以同时打开两个vim编辑器,ctl+w,放开后,上键或下键,可以切换编辑哪个文件(浏览模式下才能使用)

在这里插入图片描述


vim -p 可以同时打开两个vim标签, 使用 :tabn:tabp 左右切换要编辑的文件

在这里插入图片描述

文件查看命令

cat命令-显示文件内容

1、cat从上到下查看文件内容,tac从下到上查看文件内容
2、cat -b 文件 查看内容显示非空行的行号
3、cat-n 文件 查看内容显示所有行的行号

在这里插入图片描述

head命令-显示文件前几行

建立一个叫11的文件,其中内容有12行
1、head 文件 表示查看该文件的前十行
2、 head -n 3 文件 表示查看该文件的前三行(但是不能显示间的某一行,只能从头到3)

在这里插入图片描述

tail命令-显示文件后几行

1、tail 文件 表示查看该文件的后十行
2、 tail -n 4 文件 表示查看该文件的后四行(但是不能显示间的某一行,只能后四个)

在这里插入图片描述

less命令-长文件分页浏览

上下键能一行一行翻看,pgup键 pgdn键可以上下页翻看

在这里插入图片描述


/关键词搜索功能,关键字会显示高亮,n向下匹配,N向上匹配。q是退出,v进行编辑模式,完成后esc ,:wq保存回到less模式。

在这里插入图片描述

file命令-查看文件类型

先建立空文件haha,这时查看是空文件,vim编辑英文后,再查看提示ASCⅡ码。

在这里插入图片描述

wc命令-统计

wc 文件 统计文件,第一个2表示行数, 第二个2表示单词数 ,第三个12表示字符数。
1、wc -l 行数
2、wc -w 单词数
3、wc -m 字符数
4、wc -c 字节数

在这里插入图片描述

复制移动文件命令

cp命令-复制

1、cp 已有文件名 新文件 已有文件名称file1,新名称newfile, 把已有文件复制到新文件,如果再用别的文件复制到这个新文件一次,内容会被覆盖。
2、可以把多个文件复制到目录(容器)
3、目录复制到目录不能直接复制,要加-r(递归)

在这里插入图片描述


利用ls(查看命令),可以看出来复制就是

mv命令-移动

1、mv 已有文件文件 表示 把已有文件file1移动为新文件newfile,利用ls(查看命令),两个文件身份号一致,可以看出来移动就是重命名的过程(相同磁盘分区的文件移动就是重命名的过程)(不同磁盘分区的文件移动就是复制再删除的过程,如c盘d盘)
2、mv 文件 目录 文件file2放到该目录dir1中

在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐