二周第二次课(10月24日) 2.10 环境变量PATH 2.11 cp命令 2.12 mv命令 2.13 文档查看cat/more/less/head/tail
2017-10-25 00:00
597 查看
2.10 环境变量PATH
which : 查看一个命令的所在路径 包括有没有别名
find :从头到尾 把一个目录过滤过去
which查找的命令 是从 PATH 里面的找到的
只要命令在PATH里的目录。 就不需要敲绝对路径。
echo $PATH 查看环境变量
实验:
把ls 的绝对路径文件/usr/bin/ls拷贝到/tmp/ 下 改名为 ls2
使用/tmp/ls2 绝对路径可以达到ls命令的效果。单单使用ls2 是无效的,因为它不在 PATH下面的目录
想把ls2命令生效 需要更改PTAH 把/tmp/ls2 加入PATH 下。
使用 PATH=$PATH:/tmp/ 把tmp目录加入PATH下 (临时加入。重启或者重开终端就无效)
如果想要永久有效
vi /etc/profile 编辑该文件 ,在末尾加一行 PATH=$PATH:/tmp/保存退出,就生效
如果不想要了。只要重新设定下 PATH
把 /etc/profile 里之前增加的PATH 删除
2.11 cp命令
cp = copy 原文件拷贝成目标文件
列子: 拷贝 passwd 到tmp/ 目录下 并改名为1.txt (之前tmp/下有1.txt文件 所以直接覆盖)
拷贝目录 需要选项 -r :cp -r
建议 cp 拷贝目录的时候 加上斜杠 /
!$ 命令表示 上一条命令的最后一个参数
cp =cp -i -i 是个安全选项。 就是因为 -i 会询问是否,( 如果不想的话 使用cp的绝对路径 使用该命令)
当目标目录已经存在的时候,会把原目录会放到目标目录下。如果目标目录不存在,会把原目录拷贝并改名
2.12 mv命令
mv = move 移动文件目录或更改文件名
mv命令相关
同一个目录下面移动文件目录相当于 改名字
目标文件已经存在会询问是否覆盖
目标是一个目录且目录不存在,会改目录名字
目标目录已存在,原也是个目录 就会把原放进目标目录下
同一个目录下移动文件或者目录相当于改目录文件名
把一个文件放到一个目录里,或者放另一个分区下并改名
改名 1.txt 放到/root/2.txt
mv = mv -i 是个安全选项。 就是因为 -i 会询问是否,( 如果不想的话 使用cp的绝对路径 使用该命令)
目标目录不存在的时候 相当于改名。
目标目录如果存在的时候 就会把原目录放进目标目录下(与cp相同)
2.13 文档查看cat_more_less_head_tail
wc -l 查看文件的行数
cat 查看文件内容
cat +文件路径 : 查看文件内容 -A 显示所有字符 -n 显示行号
tac+文件路径 :倒叙文件内容
more : 一屏一屏的显示 。 按空格键下翻 ,按ctrl+b 往回看 看完就结束
less : 一屏一屏显示,支持方向键上下滚动,按空格键下翻,按ctrl+b 往前看 ctrl+f 往后看 按q退出查看
进入less 查看文件 ,可以用斜杠/+或者?指定字符搜索指定的字符 (/ 是从前面往后定位,?是从后往前定位),小n大N往前往后查看 小g 定位到行首 大G定位末尾,less可以使用more所有功能
列子 :搜索root,按n往下找 shift+n往前查找
head :查看文件的前面十行
tail : 查看文件的最后十行
用选项 -n 数字 指定查看行数
tail 可以查看动态文件 使用 -f选项 (查看日志的时候会使用到)
实验:
在原终端使用 tail -f 打开 文件
另外重开一个终端,追加该文件的内容(追加头两行)
然后回到原终端查看 就会发现 之前打开的文件末尾追加了两行passwd开头两行的信息
which : 查看一个命令的所在路径 包括有没有别名
find :从头到尾 把一个目录过滤过去
which查找的命令 是从 PATH 里面的找到的
只要命令在PATH里的目录。 就不需要敲绝对路径。
echo $PATH 查看环境变量
实验:
把ls 的绝对路径文件/usr/bin/ls拷贝到/tmp/ 下 改名为 ls2
使用/tmp/ls2 绝对路径可以达到ls命令的效果。单单使用ls2 是无效的,因为它不在 PATH下面的目录
想把ls2命令生效 需要更改PTAH 把/tmp/ls2 加入PATH 下。
使用 PATH=$PATH:/tmp/ 把tmp目录加入PATH下 (临时加入。重启或者重开终端就无效)
如果想要永久有效
vi /etc/profile 编辑该文件 ,在末尾加一行 PATH=$PATH:/tmp/保存退出,就生效
如果不想要了。只要重新设定下 PATH
把 /etc/profile 里之前增加的PATH 删除
2.11 cp命令
cp = copy 原文件拷贝成目标文件
列子: 拷贝 passwd 到tmp/ 目录下 并改名为1.txt (之前tmp/下有1.txt文件 所以直接覆盖)
拷贝目录 需要选项 -r :cp -r
建议 cp 拷贝目录的时候 加上斜杠 /
!$ 命令表示 上一条命令的最后一个参数
cp =cp -i -i 是个安全选项。 就是因为 -i 会询问是否,( 如果不想的话 使用cp的绝对路径 使用该命令)
当目标目录已经存在的时候,会把原目录会放到目标目录下。如果目标目录不存在,会把原目录拷贝并改名
2.12 mv命令
mv = move 移动文件目录或更改文件名
mv命令相关
同一个目录下面移动文件目录相当于 改名字
目标文件已经存在会询问是否覆盖
目标是一个目录且目录不存在,会改目录名字
目标目录已存在,原也是个目录 就会把原放进目标目录下
同一个目录下移动文件或者目录相当于改目录文件名
把一个文件放到一个目录里,或者放另一个分区下并改名
改名 1.txt 放到/root/2.txt
mv = mv -i 是个安全选项。 就是因为 -i 会询问是否,( 如果不想的话 使用cp的绝对路径 使用该命令)
目标目录不存在的时候 相当于改名。
目标目录如果存在的时候 就会把原目录放进目标目录下(与cp相同)
2.13 文档查看cat_more_less_head_tail
wc -l 查看文件的行数
cat 查看文件内容
cat +文件路径 : 查看文件内容 -A 显示所有字符 -n 显示行号
tac+文件路径 :倒叙文件内容
more : 一屏一屏的显示 。 按空格键下翻 ,按ctrl+b 往回看 看完就结束
less : 一屏一屏显示,支持方向键上下滚动,按空格键下翻,按ctrl+b 往前看 ctrl+f 往后看 按q退出查看
进入less 查看文件 ,可以用斜杠/+或者?指定字符搜索指定的字符 (/ 是从前面往后定位,?是从后往前定位),小n大N往前往后查看 小g 定位到行首 大G定位末尾,less可以使用more所有功能
列子 :搜索root,按n往下找 shift+n往前查找
head :查看文件的前面十行
tail : 查看文件的最后十行
用选项 -n 数字 指定查看行数
tail 可以查看动态文件 使用 -f选项 (查看日志的时候会使用到)
实验:
在原终端使用 tail -f 打开 文件
另外重开一个终端,追加该文件的内容(追加头两行)
然后回到原终端查看 就会发现 之前打开的文件末尾追加了两行passwd开头两行的信息
相关文章推荐
- 2.10 环境变量PATH 2.11 cp命令 2.12 mv命令 2.13 文档查看cat/more/less/head/tail
- 2.10 环境变量PATH 2.11 cp命令 2.12 mv命令 2.13 文档查看cat/more/less/head/tail
- 环境变量PATH ,cp、 mv命令,文档查看cat/more/less/head/tail2.10-2.13
- L7 环境变量PATH,cp和mv命令,文档查看cat more less head tail
- 七、环境变量PATH、cp命令、mv命令、文档查看cat、more、less、head、tail
- 环境变量PATH和cp命令mv命令和文档查看命令cat/more/less/head/tail
- linux学习第七篇:环境变量PATH,命令cp,mv以及文档查看cat,more,less,head,tail
- 环境变量PATH 、which命令、cp命令 、mv命令、文档查看cat/more/less/head/tail
- centos 7 环境变量PATH 、 cp命令、mv命令、 文档查看cat/more/less/head/tail
- 环境变量PATH、 cp命令、mv命令 、 文档查看cat/more/less/head/tail
- 环境变量PATH,cp命令、mv命令和查看文档命令cat/more/less/head/tail使用
- 2.10 环境变量PATH 2.11 cp命令 2.12 mv命令 2.13 文档查看cat/mor
- 环境变量PATH 、which命令、cp命令 、mv命令、文档查看cat/more/less/head/tail
- 环境变量PATH、命令cp、命令mv、文档查看命令cat/tac/more/less/head/tail
- 2.10 环境变量PATH 2.11 cp命令 2.12 mv命令 2.13 文档查看cat/mor
- 环境变量PATH 及cp、mv、文档查看cat、more、less、head、tail等命令
- PATH环境变量、cp命令、mv命令、文档查看cat、more、less、head、tail
- Linux的环境变量PATH、 cp命令、mv命令与文档查看cat/more/less/head/tail
- 环境变量PATH、mv命令、cp命令、文档查看命令(cat、more、less、head、tail)
- 环境变量PATH,cp命令、mv命令、文档查看cat/more/less/head/tail命令使用