2017.12.19 2周2次课
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2017.12.19 2周2次课相关的知识,希望对你有一定的参考价值。
2017.12.19二周第二次课
2.10 环境变量PATH
echo用来输出PATH的值。PATH前面的$是变量的前缀符号
1.你的命令在上述几个目录里面,在输入命令时就不用输入绝对路径,直接使用。因为在输入命令时,系统会在上述的几个目录里去寻找这个命令。当然也可以输入绝对路径
Copy命令【ls】到目录tmp下,并改名【ls2】,二者实现的功能一样
直接输入命令【ls2】,确不行。因为命令【ls2】不在“/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin“这些目录里
2.直接用命令【ls2】,就需要更改环境变量
如果想每次打开都生效,就需要把环境变量改成永久的需要用到命令“vi /etc/profile”。
在文件profile最后一行加入如下命令
3.去掉刚才在环境变量中添加的目录tmp,
1)在文件profile中删除刚才添加的最后一行就可以
2)重新设置环境变量
2.11 cp命令
cp是copy(即复制)的简写,该命令的格式为:cp [选项] [源文件/源目录] [目的文件/目标目录]
拷贝文件
2.”-r“:拷贝目录(拷贝时目录后面一定要带“/”,建议所有的目录都要加上“/”)
命令“!$”表示上一条命令的最后一个参数
3.“-i”:如果遇到一个已存在的文件, 会询问是否覆盖
命令默认时有”-i“选项的
如不需要“-i”,可以使用绝对路径
.4.目录的拷贝
1)当目标目录已存在时,会把拷贝的目录放到目标目录下面去,并不会有提示。
2)当目标目录不存在时,会把源目录拷贝过来,并改名为目标目录名
2.12 mv命令
【mv】是move的简写,该命令的格式为:mv [选项] [源文件或目录] [目标文件或目录]
命令默认时有”-i“选项的如不需要“-i”,可以使用绝对路径
在同一目录下,【mv】相当于改名字
1.当目标文件是目录时,其存在与否,执行后的结果是不一样的。
如果该目录存在,则会把源文件或目录移动到该目录中。如果该目录不存在。则会把源目录重命名为给定的目标文件名。
2.当目标文件是文件时,其存在与否,执行后的结果也是不一样的。
如果该文件存在,则询问是否覆盖。如果该文件不存在,则会把源文件重命名为给定的目标文件名
1)移动文件到新目录,该文件在新目录不存在,移动后以新文件名存在
2)移动到不存在目录,实际上就是改名了
3)移动到存在的目录,就是把源目录放到目标目录下。
如果有相同的目录,会询问是否覆盖
2.13 文档查看cat/more/less/head/tail
1. 命令【cat】:(它并不是某个单词的简写,大家可以通过man cat命令查看它的解释)是比较常用的一个命令, 用于查看一个文件的内容并将其显示在屏幕上。 cat后面可以不加任何选项, 直接跟文件名。
1)“-A”: 显示所有的内容,包括特殊字符。
“$”:每行行尾的结束符
2)“-n”:查看文件时, 把行号也显示到屏幕上
2.命令【tac】:和命令cat一样,命令tac(正好是命令cat的反序写法)也是把文件的内容显示在屏幕上,只不过是先显示最后一行,然后显示倒数第二行,最后才显示第一行。
3.命令【more】:也用于查看一个文件的内容,后面直接跟文件名。当文件内容太多,一屏不能全部显示时,用命令cat肯定是看不了前面的内容,这时可以使用命令more。当看完一 屏后,按空格键可以继续看下一屏,看完所有内容后就会退出,按ctrl+B可以向上翻屏,按ctrl+F向下翻屏(同空格)。看到最后自动退出。如果你想提前退出,按q键即可。
命令【wc】:可以查看文件的行数
4.命令【less】:作用和命令more一样,后面直接跟文件名,但命令less比more功能要多一些。按空格键可以翻页,支持方向键往上,往下看。也支持按ctrl+B可以向上翻屏,按ctrl+F向下翻屏(同空格)。看到最后不会自动退出,要按q键退出
搜索字符串按“/”,然后回车,这样就可以查找这个字符串了。如果是查找多个该字符串,可以按n键显示下一个。Shift+n往前看。
也可以用“?”键替代“/”键来搜索字符串,唯一不同的是,“/”是在当前行向下搜索,而“?”是在当前行向上搜索。按n键往前看,Shift+n往后看。
shift+g 快速定位到行尾,按g键快速定位到行首。
5. 命令【head】:用于显示文件的前10行,后面直接跟文件名。如果加“-n”选项,则显示文件的前几行
6.命令【tail】:用于显示文件的后10行,后面直接跟文件名。如果加“-n”选项,则显示文件的后几行
“tail –f”:用来动态的显示文件内容,经常用于查看日志文件
以上是关于2017.12.19 2周2次课的主要内容,如果未能解决你的问题,请参考以下文章