1.创建文件
用户通过touch命令可以创建一个空白文件,也可以设置文件、属性;用echo命令写入新的内容到qf.txt文件中,再次查看,文件时间已经变为16:42。添加“-d”参数可以修改文件时间。
2.查看文件
(1)cat命令
用户使用cat命令可以查看内容较少的文件,添加“-n”参数可以显示行号,添加“-A”参数显
示不可显示控制字符(换行符/制表符)。使用cat命令查看hosts文件;使用cat命令查看内容较多的文件时,整个文件的内容从上到下滚动显示,用户来不及阅读内容,就到达了文件末尾。为了避免该问题,用户可以使用more命令查看较长的文件。
(2)more命令
more命令以逐页的方式显示文件内容,用户可以通过空格键向下翻一页,b键向上翻一页。
(3)less命令
less命令也是对文件或其他输出进行分页显示,可用pageup、pagedown与键盘方向键来上下
翻看文件,查找文件内容比more更容易,最后按q键退出。
(4)head命令
有些配置文件内容很多,但真正需要查看的内容只有前几行,head命令可以查看文件前几行的
内容,添加“-n”参数显示文件的前n行。
(5)tail命令
用户使用tail命令可以查看文件后几行的内容,例如,用户对日志文件更关心最新的内容,需
要从后往前查看。tail命令添加“-n”参数显示文件的后n行,添加“-f”参数可以查看动态文件。
(6)grep命令
用户使用grep命令可以对文件内容进行过滤、搜索关键词,从而快速找到所需内容。
3.复制文件
用户使用cp命令可以复制文件,语法格式:cpfile1(源文件)file2(目标文件);
cp命令除了复制单个文件之外,还可以复制整个目录,创建链接文件,对比新旧文件而予以更
新;
文件目录较长时,可以用花括号括起不同的部分。
4.移动文件
mv命令可以移动或者重命名文件或目录;如果将一个文件移动到一个已经存在的目标文件中,则目标文件的内容将被覆盖。mv与cp的结果不同,cp对文件进行复制,文件个数增加,mv类似于文件“搬家”,文件个数并不增加。
5.删除文件
rm命令可以删除文件,若删除目录,就需要添加“-r”参数,“-f”参数可以跳过验证直接执行删除操作;使用“rm-rf”需要格外小心,root用户不会收到提示,一旦执行命令,目录和文件肯定被删
掉。脚本删除要使用绝对路径,可降低误删的概率。
如果用户使用此命令删除了根目录,整个系统就会瘫痪。一旦在工作中手误执行了此命令,后
果将会非常严重。不过CentOS7有相应的提示,避免发生重大事故。
rm:在"/"进行递归操作十分危险
rm:使用--no-preserve-root选项跳过安全模式