PATHcp命令mv文档查看命令
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PATHcp命令mv文档查看命令相关的知识,希望对你有一定的参考价值。
2.10 环境变量PATH
which Which 查找二进制命令,按环境变量PATH路径查找(还可以查看别名)
[[email protected] /]# ls /usr/bin/ls //ls命令也是一个文件
/usr/bin/ls
[[email protected] /]# cp /usr/bin/ls /tmp/ls1 //
[[email protected] /]# /tmp/ls1 //和/usr/bin/ls一样的效果bin dev home lib64mnt proc run srv tmp var
boot etc lib mediaopt root sbin sys usr
[[email protected] ~]# ls1 //但是为什么不能喝ls一样呢?因为没有加入PATH环境变量
-bash: ls1: 未找到命令
如何加入PATH环境变量呢?
[[email protected] ~]# PATH=$PATH:/tmp/
[[email protected]lhost ~]# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/tmp/
当开启另外一个终端不生效。
[[email protected] ~]# ls1
-bash: ls1: 未找到命令
[[email protected] ~]# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
解决办法:配置文件永久生效
[[email protected] ~]# vi /etc/profile
加入PATH=$PATH:/tmp/
[[email protected] ~]# source /etc/profile //立即生效文件
[[email protected] ~]# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/tmp
2.11 cp命令
-r 拷贝目录(目录都加上/斜杠)
[[email protected] ~]# cp -r lsx/ /tmp/lshx/ //目标加/(斜杠),是把源文件复制到目标文件夹下面
[[email protected] ~]# ls /tmp/lshx/
lsx
[[email protected] ~]# cp -r 11/12/ /tmp/23
[[email protected] ~]# tree !$ //上一条命令最后一条参数
tree /tmp/23
/tmp/23
└── 12
[[email protected] ~]# cp -r 11/12/ /tmp/23 //目标目录不存在时,会把源文件改名成目标文件
[[email protected] ~]# tree !$
tree /tmp/23
/tmp/23
└── 12
2.12 mv命令
[[email protected] ~]# mv 11 22 //把源文件移动到不存在的目录下,相当于改名
[[email protected] ~]# ls
22 anaconda-ks.cfg
[[email protected] ~]# mv 22/lsx/1.txt 2.txt //移动源文件到不存在的文件也是改名
[[email protected] ~]# ls
22 2.txt anaconda-ks.cfg
[[email protected] ~]# tree
.
├── 22
│ └── lsx
├── 2.txt
└── anaconda-ks.cfg
[[email protected] ~]# mv 22/lsx/1.txt 2.txt
mv:是否覆盖"2.txt"? n
[[email protected] ~]# /usr/bin/mv 22/lsx/1.txt 2.txt //绝对路径不在询问
[[email protected] ~]# mv 2.txt 3 //在同一目录下是改名字
[[email protected] ~]# ls
22 3 anaconda-ks.cfg
[[email protected] ~]# mv 1.txt 3 //把源文件移动到已经存在的文件时会提示是否覆盖
mv:是否覆盖"3"? y
[[email protected]calhost ~]# ls
22 3 anaconda-ks.cfg
2.13 文档查看cat_more_less_head_tai
-n 显示行数
[[email protected] ~]# cat /etc/passwd //查看文档内容
[[email protected] ~]# tac /etc/passwd //文档倒序排列
wc -l显示行数
[[email protected] ~]# wc /etc/passwd -l
20 /etc/passwd
more命令的使用。
1. 空格或者回车键一屏屏显示
2. Ctrl+b向上翻
3. Ctrl+f向下翻
[[email protected] ~]# more lsx.txt //查看文档一屏屏显示
less命令的使用:
1. 支持方向键
2. 支持more所有功能
3. /搜索 小n向下查找、N向上查找
4. ?+搜索的字符串。从后往前搜索
5. 快速的移动末行G,首行gg
6. 不自动退出、需要按q
[[email protected] ~]# less lsx.txt
head的使用:
1. head默认显示前10行
2. -n 指定显示行数
[[email protected] ~]# head lsx.txt
tail的使用:
1. 默认显示后10行。
2. -n显示指定行数
3. -f查看动态日志
[[email protected] ~]# tail lsx.txt
本文出自 “帕多克的痴迷” 博客,请务必保留此出处http://lsxme.blog.51cto.com/12400127/1975445
以上是关于PATHcp命令mv文档查看命令的主要内容,如果未能解决你的问题,请参考以下文章