环境变量PATH,cp命令, mv 命令,文档查看cat/more/less/head/tail
2017-10-23 15:04
316 查看
环境变量PATH
find: 把文件全部都查一遍
which: 不需要全部查,如果命令在以下目录中,敲命令就不需要敲绝对路径
![](https://oscdn.geek-share.com/Uploads/Images/Content/201710/75ac1d619fb8cb25c093f5b44289b654.jpg)
rm = /usr/bin/rm
eg:直接用ls2 不行,需要改一下环境变量
![](https://oscdn.geek-share.com/Uploads/Images/Content/201710/b286f39969cf22115d395816bbd21526.jpg)
ls2 不能直接生效,需要把 tmp 加入到 PATH 里面去
![](https://oscdn.geek-share.com/Uploads/Images/Content/201710/4c73609b93757d4fc97ee9a1858e81d3.jpg)
再打开一个终端,运营ls2,不能生效
![](https://oscdn.geek-share.com/Uploads/Images/Content/201710/af2018ebc1bba1533fa6b0798b453be8.jpg)
需要把环境变量改成永久的:
vi /etc/profilie
![](https://oscdn.geek-share.com/Uploads/Images/Content/201710/ca238b139e9553bb27b1d69cd7eb2b87.jpg)
cat /etc/profile 查看一下是否添加成功
![](https://oscdn.geek-share.com/Uploads/Images/Content/201710/5eaff76ceac0a70428a66da911dcc54b.jpg)
测试是否生效:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201710/e96c23dd85bb6326e818a5e9b38d0673.jpg)
如何去掉:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201710/312b9a1905f16497fc51e1526b297e7d.jpg)
也可以 vi /etc/profilie 把刚才添加的内容删除
再打开一个终端,测试一下
![](https://oscdn.geek-share.com/Uploads/Images/Content/201710/ce7339febfcbd64af4b9b7fa2a11714a.jpg)
cp 命令
copy文件,copy目录 (-r) 如果是copy目录 ,加上-r 选项
![](https://oscdn.geek-share.com/Uploads/Images/Content/201710/43ce2907478d89340d5cd42d65c602a6.jpg)
对比一下
![](https://oscdn.geek-share.com/Uploads/Images/Content/201710/ecab5a2fe1c286bc03cbe8621fd5f957.jpg)
约定:cp目录,加/
(!$ 表示上一个命令的最后一个参数)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201710/c0b90fb368195bfd75ba94fd948b6891.jpg)
-i 安全参数:删除、添加文件时会问
which cp which rm
如果不想让系统问,就用,/usr/bin/cp
![](https://oscdn.geek-share.com/Uploads/Images/Content/201710/624dd12d94dc4ac84a03334df0594e7a.jpg)
copy 目录的时候不会问“是否覆盖”
当目标目录已经存在的时候,他会把源目录直接放到目标目录下面去。
如果目标目录不存在,他会把源目录copy过来,并且改一个名字
![](https://oscdn.geek-share.com/Uploads/Images/Content/201710/46b277b7b27b89f18dd1a88360fff39a.jpg)
继续copy 就会问“是否覆盖”
![](https://oscdn.geek-share.com/Uploads/Images/Content/201710/ed8c6aeff40a7f82037b548bcf0284c8.jpg)
mv命令
如果在同一个目录下,mv相当于改名字
![](https://oscdn.geek-share.com/Uploads/Images/Content/201710/8f8cb6c1591634ec33f16c728ffd84bf.jpg)
把一个文件放到一个目录里/或另一分区下,同时改名字
![](https://oscdn.geek-share.com/Uploads/Images/Content/201710/2bb7c76a2a2ebe632fdfe02b66da5632.jpg)
再创建一个ls2 来mv ,系统就会询问, 因为在 server目录下已经有了一个ls2
![](https://oscdn.geek-share.com/Uploads/Images/Content/201710/cf846bbf45f9d7b2e6fc28649bbe1065.jpg)
因为mv 也有i 选项。 用绝对路径就不会询问了。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201710/7ee7f4eb9802688040a6ac11f11804f5.jpg)
mv 两个作用: 改名字,挪地方
目标目录不存在时相当于改名字:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201710/f37903c89cd74c35d8728f383b3c96bc.jpg)
如果目标目录存在了,它就会把源目录放到目标目录下面去
![](https://oscdn.geek-share.com/Uploads/Images/Content/201710/4345f2b54c5cfca3e0e8ff3ad740a373.jpg)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201710/eb8202770bc1b0d7f95bd57d9d64208d.jpg)
文档查看cat/more/less/head/tail
几个和文本文档相关的命令:
cat
tac 倒叙查看一个文件的内容
![](https://oscdn.geek-share.com/Uploads/Images/Content/201710/3e0080893f50cd321fe3653525653824.jpg)
cat -A ($表示行尾结束符)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201710/8893ae6dd300241d2c6d4ef7b516e43d.jpg)
cat -n cat的时候把行号显示出来
![](https://oscdn.geek-share.com/Uploads/Images/Content/201710/cd93792db0b19b10b2390a0275d7d6b9.jpg)
more: 也是用来查看文件内容,一屏一屏的显示
按“空格键”继续显示
eg: 把/etc/passwd 的内容追加到 anaconda-ks.cfg.1
![](https://oscdn.geek-share.com/Uploads/Images/Content/201710/496f62a8ca46875299fe2728a643f7ec.jpg)
再用more 看
![](https://oscdn.geek-share.com/Uploads/Images/Content/201710/55e0936d3e0a93a2598d47bbc588ebab.jpg)
按ctrl+B 可以往前看。看到最后自动退出。
less
空格一屏一屏往下看
支持 方向键上下
ctrl+B 往上看
ctrl+F 往下看
当看到最后时不会自动退出,而需要按q键退出
搜索:
/root
会高亮显示,按n,会继续往后搜索 ,shift+n,往前搜索
![](https://oscdn.geek-share.com/Uploads/Images/Content/201710/0b6468a0e35b52f887f633483ed5f9b0.jpg)
?root 从后往前搜 按n 往上走
g:定位到行首
shift+g :定位到行尾
head 查看一个文件的头十行
[b]tail [/b]查看一个文件的后十行
指定行数
*
![](https://oscdn.geek-share.com/Uploads/Images/Content/201710/64564908e2ef03f59f0254419b3ac41d.jpg)
tail -f查看动态文件 看日志的时候会用到
![](https://oscdn.geek-share.com/Uploads/Images/Content/201710/cab4f1c2b33a8f1fd06ba167619d411a.jpg)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201710/ed5f18c82228d5cbc3b5c2586f04e425.jpg)
find: 把文件全部都查一遍
which: 不需要全部查,如果命令在以下目录中,敲命令就不需要敲绝对路径
![](https://oscdn.geek-share.com/Uploads/Images/Content/201710/75ac1d619fb8cb25c093f5b44289b654.jpg)
rm = /usr/bin/rm
eg:直接用ls2 不行,需要改一下环境变量
![](https://oscdn.geek-share.com/Uploads/Images/Content/201710/b286f39969cf22115d395816bbd21526.jpg)
ls2 不能直接生效,需要把 tmp 加入到 PATH 里面去
![](https://oscdn.geek-share.com/Uploads/Images/Content/201710/4c73609b93757d4fc97ee9a1858e81d3.jpg)
再打开一个终端,运营ls2,不能生效
![](https://oscdn.geek-share.com/Uploads/Images/Content/201710/af2018ebc1bba1533fa6b0798b453be8.jpg)
需要把环境变量改成永久的:
vi /etc/profilie
![](https://oscdn.geek-share.com/Uploads/Images/Content/201710/ca238b139e9553bb27b1d69cd7eb2b87.jpg)
cat /etc/profile 查看一下是否添加成功
![](https://oscdn.geek-share.com/Uploads/Images/Content/201710/5eaff76ceac0a70428a66da911dcc54b.jpg)
测试是否生效:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201710/e96c23dd85bb6326e818a5e9b38d0673.jpg)
如何去掉:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201710/312b9a1905f16497fc51e1526b297e7d.jpg)
也可以 vi /etc/profilie 把刚才添加的内容删除
再打开一个终端,测试一下
![](https://oscdn.geek-share.com/Uploads/Images/Content/201710/ce7339febfcbd64af4b9b7fa2a11714a.jpg)
cp 命令
copy文件,copy目录 (-r) 如果是copy目录 ,加上-r 选项
![](https://oscdn.geek-share.com/Uploads/Images/Content/201710/43ce2907478d89340d5cd42d65c602a6.jpg)
对比一下
![](https://oscdn.geek-share.com/Uploads/Images/Content/201710/ecab5a2fe1c286bc03cbe8621fd5f957.jpg)
约定:cp目录,加/
(!$ 表示上一个命令的最后一个参数)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201710/c0b90fb368195bfd75ba94fd948b6891.jpg)
-i 安全参数:删除、添加文件时会问
which cp which rm
如果不想让系统问,就用,/usr/bin/cp
![](https://oscdn.geek-share.com/Uploads/Images/Content/201710/624dd12d94dc4ac84a03334df0594e7a.jpg)
copy 目录的时候不会问“是否覆盖”
当目标目录已经存在的时候,他会把源目录直接放到目标目录下面去。
如果目标目录不存在,他会把源目录copy过来,并且改一个名字
![](https://oscdn.geek-share.com/Uploads/Images/Content/201710/46b277b7b27b89f18dd1a88360fff39a.jpg)
继续copy 就会问“是否覆盖”
![](https://oscdn.geek-share.com/Uploads/Images/Content/201710/ed8c6aeff40a7f82037b548bcf0284c8.jpg)
mv命令
如果在同一个目录下,mv相当于改名字
![](https://oscdn.geek-share.com/Uploads/Images/Content/201710/8f8cb6c1591634ec33f16c728ffd84bf.jpg)
把一个文件放到一个目录里/或另一分区下,同时改名字
![](https://oscdn.geek-share.com/Uploads/Images/Content/201710/2bb7c76a2a2ebe632fdfe02b66da5632.jpg)
再创建一个ls2 来mv ,系统就会询问, 因为在 server目录下已经有了一个ls2
![](https://oscdn.geek-share.com/Uploads/Images/Content/201710/cf846bbf45f9d7b2e6fc28649bbe1065.jpg)
因为mv 也有i 选项。 用绝对路径就不会询问了。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201710/7ee7f4eb9802688040a6ac11f11804f5.jpg)
mv 两个作用: 改名字,挪地方
目标目录不存在时相当于改名字:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201710/f37903c89cd74c35d8728f383b3c96bc.jpg)
如果目标目录存在了,它就会把源目录放到目标目录下面去
![](https://oscdn.geek-share.com/Uploads/Images/Content/201710/4345f2b54c5cfca3e0e8ff3ad740a373.jpg)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201710/eb8202770bc1b0d7f95bd57d9d64208d.jpg)
文档查看cat/more/less/head/tail
几个和文本文档相关的命令:
cat
tac 倒叙查看一个文件的内容
![](https://oscdn.geek-share.com/Uploads/Images/Content/201710/3e0080893f50cd321fe3653525653824.jpg)
cat -A ($表示行尾结束符)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201710/8893ae6dd300241d2c6d4ef7b516e43d.jpg)
cat -n cat的时候把行号显示出来
![](https://oscdn.geek-share.com/Uploads/Images/Content/201710/cd93792db0b19b10b2390a0275d7d6b9.jpg)
more: 也是用来查看文件内容,一屏一屏的显示
按“空格键”继续显示
eg: 把/etc/passwd 的内容追加到 anaconda-ks.cfg.1
![](https://oscdn.geek-share.com/Uploads/Images/Content/201710/496f62a8ca46875299fe2728a643f7ec.jpg)
再用more 看
![](https://oscdn.geek-share.com/Uploads/Images/Content/201710/55e0936d3e0a93a2598d47bbc588ebab.jpg)
按ctrl+B 可以往前看。看到最后自动退出。
less
空格一屏一屏往下看
支持 方向键上下
ctrl+B 往上看
ctrl+F 往下看
当看到最后时不会自动退出,而需要按q键退出
搜索:
/root
会高亮显示,按n,会继续往后搜索 ,shift+n,往前搜索
![](https://oscdn.geek-share.com/Uploads/Images/Content/201710/0b6468a0e35b52f887f633483ed5f9b0.jpg)
?root 从后往前搜 按n 往上走
g:定位到行首
shift+g :定位到行尾
head 查看一个文件的头十行
[b]tail [/b]查看一个文件的后十行
指定行数
*
![](https://oscdn.geek-share.com/Uploads/Images/Content/201710/64564908e2ef03f59f0254419b3ac41d.jpg)
tail -f查看动态文件 看日志的时候会用到
![](https://oscdn.geek-share.com/Uploads/Images/Content/201710/cab4f1c2b33a8f1fd06ba167619d411a.jpg)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201710/ed5f18c82228d5cbc3b5c2586f04e425.jpg)
相关文章推荐
- 环境变量PATH 及cp、mv、文档查看cat_more_less_head_tail命令
- 环境变量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
- 2.10 环境变量PATH 2.11 cp命令 2.12 mv命令 2.13 文档查看cat/more/less/head/tail
- centos 7 环境变量PATH 、 cp命令、mv命令、 文档查看cat/more/less/head/tail
- 环境变量PATH ,cp、 mv命令,文档查看cat/more/less/head/tail2.10-2.13
- Linux的环境变量PATH、 cp命令、mv命令与文档查看cat/more/less/head/tail
- 环境变量PATH 、which命令、cp命令 、mv命令、文档查看cat/more/less/head/tail
- PATH环境变量、cp命令、mv命令、文档查看cat、more、less、head、tail
- 环境变量PATH、命令cp、命令mv、文档查看命令cat/tac/more/less/head/tail
- 二周第二次课(10月24日) 2.10 环境变量PATH 2.11 cp命令 2.12 mv命令 2.13 文档查看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/more/less/head/tail
- 环境变量PATH cp命令 mv命令 文档查看cat_more_less_head_tail
- LINUX系统环境变量PATH ,cp命令 ,mv命令,文档查看cat/more/less/head/tail
- 环境变量PATH和cp命令mv命令和文档查看命令cat/more/less/head/tail
- 环境变量PATH、mv命令、cp命令、文档查看命令(cat、more、less、head、tail)
- 环境变量PATH 及cp、mv、文档查看cat、more、less、head、tail等命令