命令①(“echo”“mv”)
echo:输入环境变量$PATH的值。
mv:移动目录或文件(命令④细讲)
两种方法解决上面图片的问题
一:直接将/root加入到¥PATH中
二:使用绝对路径
还原方法如下
命令②(“cp”)
cp:复制(后面通常跟上“-r”或“-i”)(“-r”:复制目录。“-i”:复制文件)
在“-i”复制文件情况下,如果遇到已存在文件,会询问是否覆盖,可通过which查看,操作如下。
命令③(“cat”)【在目录/tmp/test-mv完成】
cat:用于查看一个文件的内容并将其显示于屏幕
(“-n”:将行号显示在前)
(“-A”:显示所以内容)
命令④(“mv”)
mv:移动文件或目录,格式{mv+选项+源文件或目录+目标文件或目录}
当目标文件是dirb,且dirb存在时,会将dirv移到目录dirb里面。(如下)
当目标文件filee不存在时,就相当于把filed重命名为filee。(如下)
命令⑤(“tac”)
tac:将文件内容显示在屏幕(与cat的行数呈现相反的顺序)
命令⑥(“more”“less”)
less:用于查看文件,后面直接跟上文件名就行(Ctrl+D:向上翻屏。Ctrl+F:向下翻屏)
命令⑦(“head”“tail”)
head:用于显示文件前十行(可在后面接“-n”,即为显示第n行)
下列显示为前十行
下列显示为前三行
tail:用于显示后十行文件(也可以在后面接“-n”,我帮大家试过了,效果与head一样,但tail还可以在后面接“-f”)
-f:可以动态实时地查看文件/var/log/messages的内容
命令⑧(“chgrp”)
chgrp:更改文件所属组。格式{chgrp+组名+文件名}
chgrp还可以更改目录的所属组
chgrp可以接“-R”来实现更改级联子目录以及子文件
命令⑧(“chown”)
chown:更改文件所有者。格式:{chown [-R]+账户名文件名 或者 chown+[-R]+账户名:组名+文件名}【“-R”只适用于目录,作用是级联更改(当前目录以及目录里的全部内容一并会被更改)】
命令⑨(“chmod”)
chmod:用来改变用户对文件或者目录的读写执行权限。格式:{chown+[-R]+(数字)文件名}【“-R”:作用等同于chown命令的-R】
chmod也支持使用rwx的方式来设置权限
chmod也能针对u、g、o、a,增加或者减少它们的某个权限
命令⑩(“umask”)
umask:改变文件的默认权限。格式:{umask+(数字)}
umask的值可以自定义
将umask改回来的方法