文件目录的管理及文件的查看

2.10 环境变量PATH
2.11 cp命令
2.12 mv命令
2.13 文档查看cat/more/less/head/tail

2.10 环境变量PATH
which 命令 查找一个命令的路径
这些命令是以文件存在于系统的环境变量当中的
我们使用echo $PATH查看系统命令变量的存储路径位置
赋值一个变量路径,将命令存储在/tmp/目录下,使命令生效并能使用
PATH=$PATH:/tmp/
永久使命令在环境变量中生效,修改/etc/profile文件,profile文件会在系统每次启动和链接终端时加载其中的指令,只需要把指定的环境变量加入其中就能实现永久生效

[root@xiang-2 ~]# vim /etc/profile

unset -f pathmunge
PATH=$PATH:/tmp/
~          
保存后生效

2.11 cp命令

cp = copy  拷贝文件,如:
cp /etc/passwd /tmp/mima.txt
拷贝目录需要加上-r选项,这里把/usr/local/src目录拷贝到/tmp下
[root@xiang-2 ~]# cp -r /usr/local/src/ /tmp/
[root@xiang-2 ~]# cd /usr/local/src/
[root@xiang-2 src]# ls
elasticsearch-6.2.4.rpm  epel-release-latest-7.noarch.rpm  kibana-6.2.4-x86_64.rpm  text.txt
[root@xiang-2 src]# cd /tmp/src/
[root@xiang-2 src]# ls
elasticsearch-6.2.4.rpm  epel-release-latest-7.noarch.rpm  kibana-6.2.4-x86_64.rpm  text.txt

拷贝一个文件时,cp自带-i选项会有覆盖提示,如果目标存在且同时是个文件时,会提示是否覆盖,这个时候我们使用命令的绝对路径来操作,/usr/bin/cp来拷贝文件来覆盖,如

[root@xiang-2 src]# cp /etc/passwd /tmp/1.txt          存在时使用cp直接操作
cp:是否覆盖"/tmp/1.txt"? y
[root@xiang-2 src]# /usr/bin/cp /etc/passwd /tmp/1.txt         存在时使用绝对路径来操作

2.12 mv命令


mv =move  移动或改名
将文件移动并改名
[root@xiang-2 src]# pwd
/usr/local/src
[root@xiang-2 src]# mv 123.txt  /tmp/src/456.txt
[root@xiang-2 src]# cd /tmp/src/
[root@xiang-2 src]# pwd
/tmp/src
[root@xiang-2 src]# ls
456.txt  elasticsearch-6.2.4.rpm  epel-release-latest-7.noarch.rpm  kibana-6.2.4-x86_64.rpm  text.txt
移动并改名目录
[root@Huaching-2 src]# mkdir xiang          创建一个目录
[root@Huaching-2 src]# mv /usr/local/src/xiang/ /tmp/src/xiang-01      移动命名一个新名称
[root@Huaching-2 src]# cd /tmp/src/
[root@Huaching-2 src]# ls         查看移动的目录
456.txt  elasticsearch-6.2.4.rpm  epel-release-latest-7.noarch.rpm  kibana-6.2.4-x86_64.rpm  text.txt  xiang-01

2.13 文档查看cat/more/less/head/tail
cat 查看文档内容,显示全部内容,-a查看文档所有的字符,-n查看是显示行号
tac 倒叙查看文档全部内容

more 文件名
more查看文件时逐页显示,按空格键翻页,查看结束后退出,按ctrl+B往回查看

less 查看文档逐行查看,方向键上下逐行查看,查看后不会自动退出,需要按q键退出,
ctrl+b往前逐页查看
ctrl+f往后逐页查看
搜索:按/符号写入搜索内容可以搜索对应的字符内容
less查看按n往后查看搜索的内容,按大N往前查看搜索内容
按大G跳至行尾,按g跳至行首

head -n 数字 查看行首的N行
tail -n 数字 指定查看行尾的N行,-f动态查看文件内容,ctrl+c退出

猜你喜欢

转载自blog.51cto.com/8844414/2125023
今日推荐