有效文件管理
文件和目录管理命令
touch命令-创建新文件
1、touch +新文件名称: 建立一个新文件(也可以同时建立多个文件)
touch-t 202107281234.56 文件名
: 表示修改该文件时间戳为2021年07月28日12点34分56秒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] 举报,一经查实,本站将立刻删除。