[Linux] 玩转Linux - 02 - 刘傲天

in Ubuntu with 0 comment

玩转Linux

文件操作

文件存放在一个目录当中,用户文件位于用户目录,系统文件位于系统目录,Linux自带的也有对文件的一些操作方法

 文件命名规则

每个文件都必须要有一个且只有一个文件名,在大多数Linux系统当中,文件名最长的长度是250个字符左右,而且关于文件的命名也有一定的规则,其中最明显的就是文件名中不能包含反斜杠"/",而且关于文件的命名也有一些潜规则,以后用到再说吧。

cat

cat命令用来查看文件的内容

$:cat demo

刘傲天-cat
demo是我之前就写好的一个文件

more demo

cat命令有一个不足就是他会直接显示全部的文件内容,如果你的文件超过一页内容的话,这样的显示就达不到你想要的一些效果,这个时候就需要借助more这个命令。

$:more demo

刘傲天-more
这个命令,打开文件后会显示当前显示文件的内容占用总文件的多少,在使用这个命令之前,我已经将demo文件的内容更改到了102行内容,more demo后,按h即可获取帮助

less

less和more的功能类似

$:less demo

![刘傲天-less[3]
按h查看帮助,显然要比more的功能要更强大一点
刘傲天-less-help

cp

cp是copy的缩写,功能是实现文件复制,使用方法

$:copy demo demo1

此时就复制了一个文件demo1,他的内容和demo的内容是一模一样的

rm

rm是remove的缩写,功能是删除文件或文件夹,使用方法

$:rm demo1

删除一个demo1文件,就是我们刚才复制得到的,当然这是基本用法。

mv

mv的作用是移动或者重命名一个文件。

$:mv demo demo1

如果是这样的情况,就单纯的是更改了一个名字
我们看另一种例子

$:mkdir demo

注意当前创建的是一个文件夹,和demo文件是不一样的,更何况demo文件已经被我们重命名为demo1了。

$:mv demo1 demo/demo

这样的话,我们就将demo1移动到demo文件夹内,并且更改了名字demo,如果只是单纯移动的话

$:mv demo1 demo/

就足以解决

关于lp和lpr

这两个命令的作用是打印文件,但是我没有在Linux场景中使用过打印机,所以这个就不做过多解释了,需要用命令行来打印文件的话,去搜索一下这两个命令即可。

Responses