您的位置:首页 > 运维架构 > Linux

linux学习第七篇:环境变量PATH,命令cp,mv以及文档查看cat,more,less,head,tail

2017-10-24 13:35 981 查看
环境变量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 可以查看文件的行数)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐