首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >linux学习第七篇:环境变量PATH,命令cp,mv以及文档查看cat,more,less,head,tail

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

作者头像
用户1215343
发布2018-02-05 17:03:31
1.1K0
发布2018-02-05 17:03:31
举报
文章被收录于专栏:linux运维学习linux运维学习

环境变量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 可以查看文件的行数)

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017年10月24日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档