1. 环境变量PATH
which, 它用来查找某个命令的绝对路径。
rm’ 和 ‘ls’ 是两个特殊的命令,使用 alias 命令做了别名。我们用的 ‘rm’ 实际上是 ‘rm -i’ 加上 ‘-i’ 选项后,删除文件或者命令时都会问一下是否确定要删除,这样做比较安全。 ‘alias’ 可以设置命令的别名也可以设置文件的别名。
‘which’ 这个命令阿铭平时只用来查询某个命令的绝对路径,不常使用。
输入 echo $PATH,这里的echo其实就是打印的意思,而PATH前面的$表示后面接的是变量。
1.1. 直接将 /tmp/ 的路径加入 $PATH 当中,ls2就能用了。
1.2.取消环境变量可以在
vi /etc/profile中编辑PATH=$PATH:/tmp/ 删除即可
还可以PATH=$PATH:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
恢复原状。
2,cp命令
3. mv命令
‘mv’ 是move的简写。格式为 mv [ 选项 ] [源文件] [目标文件] 下面介绍几个常用的选项。
1) 目标文件是目录,而且目标文件不存在;
2) 目标文件是目录,而且目标文件存在;
3) 目标文件不是目录不存在;
4) 目标文件不是目录存在;
当目标文件是目录时,如果该目录存在,把源文件或目录移动到该目录;如果不存在,则会把源目录重命名为给定的目标文件名。
当目标文件是文件时,若果该文件存在,询问是否覆盖;如果不存在,会把源文件重命名为给定的目标文件名。
4.几个与文档相关的命令
命令: cat:查看一个文件的内容并显示在屏幕上, 后面直接跟文件名
-n : 查看文件时,把行号也显示到屏幕上。
‘>>’ 和 ‘>’ 的作用都是重定向,即把前面输出的东西输入到后边的文件中,只是 ‘>>’ 是追加的意思,而用 ‘>’ 如果文件中有内容则会删除文件中内容,而 ‘>>’ 则不会。
-A : 显示所有东西出来,包括特殊字符
命令: tac
和 ‘cat’ 一样,用来把文件的内容显示在屏幕上,只不过是先显示最后一行,然后是倒数第二行,最后显示的是第一行。
命令: more
用来查看一个文件的内容,后面直接跟文件名,当文件内容太多,一屏幕不能占下,用 ‘cat’ 肯定是看不前面的内容的,那么使用 ‘more’ 就可以解决这个问题了。
当看完一屏后按空格键或者Ctrl +F继续看下一屏。Ctrl+D可以向上翻屏。
但看完所有内容后就会退出。如果您想提前退出,只需按 ‘q’ 键即可。
命令: less
作用跟more一样,后面直接跟文件名,但比more好在可以上翻,下翻。
空格键同样可以翻页,而按 ‘j’ 键可以向下移动(按一下就向下移动一行),按 ‘k’ 键向上移动。
在使用more和less查看某个文件时,可以按一下 ‘/’ 键,然后输入一个字符串回车,这样就可以查找这个字符串了。
如果是多个该字符串可以按 ‘n’ 键显示下一个。
另外您也可以不按 ‘/’ 而是按 ‘?’ 后边同样跟word来搜索这个word,唯一不同的是,
‘/’ 是在当前行向下搜索,而 ‘?’ 是在当前行向上搜索。
shift +g 首部
shift+G 尾部
head’后直接跟文件名,则显示文件的前十行。如果加 -n 选项则显示文件前n行。
-f : 动态显示文件的最后十行,如果文件是不断增加的,则用-f 选项。如:tail -f /var/log/messages 该选项特别特别常用,请熟记。
-f 并未退出文件,可以定位追加文本。Ctrl C退出。