最近在学习Linux系统,学到了一些效果相同的一些指令,来记录一下!主要是关于文件操作这一方面的指令。
文件的创建:touch 文件名
touch就是触摸的意思,比如说我打上这么一串指令:
touch test1
如果系统中没有存在test1这个文件,那么这个指令就会在所在目录下创建一个新的文件。但是
如果在当前目录下存在这个test1 这个文件,那么我touch 一下test1这个文件,则是更新这个文件更改(创建)的时间,比如说我在昨天创建的这个test文件,那test这个文件存储的信息日期标记为昨天,但是我刚刚touch了一下他,那他这个文件信息日期就标记为今天。
下面来说一下Linux系统中文件如何进行内容的输入:今天解析两个指令:一个是vim或者叫vi指令,另一个叫cat指令。先介绍一下vim指令。
vim指令的使用:首先,假设我创建了文件test1 然后我要往里面输入内容,那么我输入以下指令:
vim test1
输入以上指令之后回车,就会运行这个指令,但是我们现在还不能在文件中进行输入,我们需要点一下字母 i 这个键,这时就可以往文件中进行输入了,这就代表进入到插入(insert的首字母)模式,输入内容之后,我们需要按ESC按键 键盘最最左上角 然后退出插入模式,再打上:wq(别忘记前面的冒号),这句指令的意思是保存后安全退出。然后在回车即可。
现在我们来说一下cat指令的用法,我个人觉得文件初次的输入,用cat更简便,本来cat指令是用来查看文件的,但是也可以进行输入。
cat指令:首先我还是创建了test1这个文件,然后我输入以下指令:
cat>test1
然后就可以直接往文件里面进行内容的输入了,输入完成之后用Ctrl+d 这个指令来进行保存退出,这样就完成内容的输入了。
但是这个指令只能在初次输入时可以使用,如果一开始文件内由内容,我再用cat指令往里面输入,就会把之前的内容覆盖掉,只会显示我最新输入的内容。
其次还有一种指令的格式:
cat>test1<eof(随便什么单词字母都行)
这句指令的前半句跟上面的意思是一样的,就是 往这个文件内输入,后面半句的<eof或者是其他的单词,这意思是,以eof作为结束命令,只要看到eof之后就结束输入,自动保存前面的内容然后退出输入。