环境变量PATH
变量说明:
PATH这个变量包含了一系列由冒号分隔开的目录,系统就从这些目录里寻找可执行文件。如果你输入的可执行文件(例如ls、rm)不在这些目录中,系统就无法执行它(除非你输入这个命令的完整路径,如/bin/ls)。
PATH=$PATH:/tmp/ 将/tmp/加入到环境变量PATH中,tmp下的命令可直接使用而不用使用绝对路径(暂时性)
/etc/profile :系统开机或者打开终端都会加载这个文件,可将PATH=$PATH:/tmp/写入该文件最后一行,即每次开机或打开终端/tmp/都会加入环境变量中
cp命令
cp bash bash_1 bash复制成为bash_1
cp ~/.bash/tmp/bash 将家目录下的.bash复制到/tmp下,并更名为bash
cp -i ~ /.bash /tmp/bash 由于/tmp底下已经存在bash了,加上-i选项后,则在覆盖前会询问使用者是否确定
PS :(复制目录时不会询问是否覆盖,在复制目录时,当目标目录已经存在的时候,它会把原目录放到目标目录下面,如果目标目录不存在,它会把原目录复制过来并更改名字)
cp -a /var/log/wtmp wtmp_2 将文档的所有特性一起复制过来
cp -r /etc/test/ /tmp/test1/ 复制test这个目录到tmp下并更名为test1
cp -u ~/.bash/tmp/bash -u的特性。是在,目标文档与来源档案有差异时,才会复制的(常用于备份工作中)
(额外知识点:!$ 表示上一个命令的最后一个参数)
mv命令
mv bash mvtest/ 将文件bash移动到目录mvtest下
mv test/ test1/ 将目录test更名为test1
PS :(与cp命令相同,如果目标目录存在,则会把原目录放到目标目录下,如果目标目录不存在,则把原目录更名为目标目录名字)
mv mvtest.txt mvtest2.txt 将文件mvtest更名为mvtest2
文档查看cat_more_less_head_tail
cat 显示档案内容
cat -n 打印出行号
cat -v 列出一些看不出来的特殊字符
tac 从最后一行开始显示档案内容
more 一页一页的显示档案内容(空格键:代表向下翻一页
Enter:代表向下翻一行
/字符串:代表在这个显示内容中,向下搜寻字符串这个关键词
:f :立刻显示出文件名以及目前显示的行数
q :代表立刻离开more,不再显示该档案内容
ctrl+b :代表往回翻页,不过这动作只对档案有用)
less 与more类似,但比more更好的是他可以往前翻页(空格键:向下翻动一页
pagedown:向下翻动一页
pageup:向上翻动一页
ctrl+b :代表往回翻页
ctrl+f :代表往下翻页
/字符串:向下搜寻字符串的功能
?字符串:向上搜寻字符串的功能
n :重复前一个搜寻(与/或?有关)
N :反向的重复前一个搜寻
G :定位到页首
G :定位到页尾
q :离开less这个程序)
head 只看档案头几行
head -n 20 后面接数字,代表显示几行(显示头20行)
head -n 默认情况下,显示档案的前面10行
head -n -100 后面100行的数据不打印,只打印前面几行
tail 只看档案尾几行(默认情况显示最后的10行)
tail -n 20 显示尾20行
tail -f 表示持续侦测后面所接的档案名,要等到按下ctrl+c才会结束tail的侦测
tail -n +100 只列出100行以后的数据
(额外知识点:
wc –l test.txt 可以查看文件的行数)