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文档查看命令的主要内容,如果未能解决你的问题,请参考以下文章

环境变量PATHcp命令mv命令文档查看命令

环境变量PATHcp命令mv命令文档查看

Linux学习笔记环境变量PATHcp命令mv命令文档查看cat/more/less/h

Linux环境变量cp命令mv命令和文档查看

环境变量PATH,cp,mv和文档查看命令

PATH环境变量cp命令mv命令文档查看catmorelessheadtail