2022_02_07学习 五步完成vim使用及其三种模式,以及创建、删除目录或文件,判别文件和文件名的两种方法.最后在加一个文件内容查看。
简介:先列举一下今天要讲的命令:mkdir创建目录,rmdir移除目录,touch创建空文件,rm删除文件,vim编辑器以及vim的三种模式。在加一个cat查看文件内容
目录
创建目录mkdir(makeDirectory)
删除空目录rmdir(removeDirectory)
mkdir和rmdir的总结和牛马想法:
删除目录或文件rm(remove)
创建空文件touch"touch":创建空文件
Linxu内置编辑器vi和vim
查看文件内容cat
总结:
创建目录mkdir(makeDirectory)
理解:创建目录也叫作创建文件夹。类似于生活中的文件和文件夹一样,文件如同一张纸,而文件夹可以放入多份文件并且可以进行先后顺序的整理,这就是文件夹(目录)的作用。
语法:"mkdir",
1.在未指明在哪个目录创建时,默认在当前路径(pwd)创建空文件夹。
pwd命令可以看我的Linux基础指令<一>https://blog.csdn.net/weixin_48654011/article/details/122771839?spm=1001.2014.3001.5501
2.指定路径创建文件夹(目录)
想在哪创建目录,就把到那的路径写上就好了
3.创建多层文件夹(一个一个目录创建太慢了,我想直接一次性创建好)
"mkdir -p 新创建的路径"
举例:在当前工作路径下创建animals目录,并在该目录下创建dog目录。
说明: 创建完之后,我显示了当前路径下的文件和文件夹,并且利用cd进入到animals中显示了dog文件夹
4.遇到了一个问题:多了一个/问什么就权限不够
解决:加了/就代表在根目录下创建一个animals目录以及animals下创建dog目录,而当前用户为普通用户,没有权限对根目录的结构进行修改,这也算是一种保护吧,防止普通用户的误操作。
删除空目录rmdir(removeDirectory)
1.空目录是啥意思?就是该目录下没有任何文件或文件夹,就被称为空目录。
"rmdir":可以从根目录写全,也可以从当前路径后去写“
问题1:那如果非空,我能用吗?我来试一试,不行嗷。
问题2:那如果非空目录,我该怎么删除掉啊!?("rm -rf"可以做到)
mkdir和rmdir的总结和牛马想法:
一句话总结:mkdir是创建目录,rmdir是删除空目录。
牛马想法:有没有人想过(香锅),那我用mkdir去创建文件呢?我用rmdir去删除文件呢?这会是什么效果?我也挺好奇的,让我一个试一试哈!!!
1.尝试用mkdir创建文件:
这不是创建成功了吗???no!1.从颜色来看,一个是文件是黑色,一个文件是蓝色,说明有一个不是文件。这个时候有人说,我觉得你更牛马,从颜色在这搞事情,那那那那我说点其他方法.....2.从ll中显示的信息来看,看不懂信息的可以看">Linux基础指令<一>,我顺便截个图过来。
第一个字符代表着文件类型,“d”代表他是一个文件夹(目录),“-”代表是一个文件
那那那你在看看上面的图,嗷嗷嗷,原来HELLO.txt整体是一个文件夹,而不是文件。
所以判别文件和文件名的方法有两种:
1.看颜色,文件夹和文件的颜色是不一样的。
2.看信息,“d”代表他是一个文件夹(目录),“-”代表是一个文件
2.尝试用rmdir删除文件
他会提醒这玩意是个文件,不是目录,所以无法删除。
总结下来,还是规范使用指令,但是学习的时候还是要牛马一点,我还是喜欢多错一点。
删除目录或文件rm(remove)
1.你rmdir删除不了的非空文件夹我rm能删除
2.你rmdir删除不了的文件我rm能删除
这听着是不是好熟,你们东厂不敢管的事,我们西厂管。你们东厂不敢杀的人,我们西厂杀。哈哈哈哈哈哈,扯了一点题外话嗷。来,正是开讲!!!
1."rm"删除文件:做个对比2."rm -rf"删除非空文件夹(目录)
是不是删除掉了!!!来解释解释其中 -rf是什么意思,“r-->递归删除(就是该目录下的内容全部删除的意思)" "f-->强迫删除,不加f的话就会出现提示是否删除,加了f就代表强制删除,不会出现提醒滴!!!"
创建空文件touch
"touch":创建空文件
问题:有人是不是会在想,那我不加后缀去创建一个,那不就是文件夹了么
那试试呗!!!
1.首先证明,不加后缀也可以创建成功。
2.从我上面判断文件和文件夹的方法来看,首先颜色不同,其次类型不同。能确定他是一个文件,不是一个文件夹,但他是个什么类型???
这个问题我也好奇,我就去搜了搜, linux文件类型和后缀无关,符号为“-”就是普通文件。
只不过写.txt一看就是文本,.java一看就是java文件,这样易于区分嗷!!!
Linxu内置编辑器vi和vim
讲了如何创建空文件,那我想在文件中写内容,或者创建文件的同时写内容怎么办?这个时候vi和vim就横空出世了!!!
"vim 文件名"
第一步:vim 文件名(可以是未创建的文件名,也可以是已有的文件名),然后回车
第二步:回车后会进入该页面,左下角会提示这是一个新文件
此时是一般模式
第三步:要切换到插入模式(就是可以从键盘写入模式),在键盘随意敲入一个a,e,i,o,u,此时进入到了插入模式(可以写东西啦!)
第四步:写完后,按ESC进入一般模式,(一般模式的时候,左下角无“插入”提醒)
第五步:按住shift和“ :”键,就会进入命令模式,最后输入wq,按回车即可推出结束啦:
再附一张图看懂vim操作
查看文件内容cat
"cat",查看文件内容,只能看不能写,想写的话继续vim 文件名
总结:
1.学习了如何创建目录,删除目录(mkdir 和 rmdir)
2.学习了如何创建文件,删除文件(touch 和 rm)
3.学习了如何在文件中编辑内容,查看文件内容(vim 和 cat)
4.因为初学,只掌握了基础的一些知识,比如vim在一般模式下的操作,比如复制删除内容,还有一些快捷操作,以及touch的其他使用都未讲到,如果有兴趣的,希望有提升的,可以下去自己了解一下,如果是初学,可以先掌握这些嗷!