二周第二次课(10月24日) 2.10 环境变量PATH 2.11 cp命令 2.12 mv命令 2.13 文档查看cat/more/less/head/tail...

  • 2.10 环境变量PATH

which  : 查看一个命令的所在路径 包括有没有别名

find  :从头到尾 把一个目录过滤过去

which查找的命令 是从 PATH 里面的找到的

075754_ZwiA_3708811.png

 只要命令在PATH里的目录。 就不需要敲绝对路径。

echo $PATH 查看环境变量

实验:

把ls 的绝对路径文件/usr/bin/ls拷贝到/tmp/ 下 改名为 ls2

075801_uB74_3708811.png

使用/tmp/ls2 绝对路径可以达到ls命令的效果。单单使用ls2 是无效的,因为它不在 PATH下面的目录

075808_oCTP_3708811.png

075813_EM89_3708811.png

想把ls2命令生效 需要更改PTAH 把/tmp/ls2 加入PATH 下。

使用 PATH=$PATH:/tmp/   把tmp目录加入PATH下 (临时加入。重启或者重开终端就无效)

075835_f8Qg_3708811.png

如果想要永久有效

vi /etc/profile  编辑该文件 ,在末尾加一行 PATH=$PATH:/tmp/保存退出,就生效

075842_UvVj_3708811.png

如果不想要了。只要重新设定下 PATH 

075851_XAKR_3708811.png

把 /etc/profile 里之前增加的PATH 删除 

075855_VYoo_3708811.png

 

  • 2.11 cp命令

cp  = copy    原文件拷贝成目标文件

列子: 拷贝 passwd 到tmp/ 目录下 并改名为1.txt   (之前tmp/下有1.txt文件 所以直接覆盖)

075913_FmbE_3708811.png

拷贝目录 需要选项   -r  :cp -r

075931_IeRy_3708811.png

建议  cp 拷贝目录的时候 加上斜杠  /   

!$  命令表示 上一条命令的最后一个参数 

075948_nG1J_3708811.png

cp =cp -i    -i 是个安全选项。  就是因为 -i 会询问是否,( 如果不想的话 使用cp的绝对路径 使用该命令)

080025_zJo6_3708811.png

当目标目录已经存在的时候,会把原目录会放到目标目录下。如果目标目录不存在,会把原目录拷贝并改名

080033_rR9c_3708811.png

 

  • 2.12 mv命令​​​​​​​

mv = move  移动文件目录或更改文件名

mv命令相关 

同一个目录下面移动文件目录相当于 改名字

目标文件已经存在会询问是否覆盖

目标是一个目录且目录不存在,会改目录名字

目标目录已存在,原也是个目录 就会把原放进目标目录下

 

同一个目录下移动文件或者目录相当于改目录文件名

080120_pIEf_3708811.png

把一个文件放到一个目录里,或者放另一个分区下并改名

改名  1.txt  放到/root/2.txt   

080319_Gqdo_3708811.png

mv = mv -i  是个安全选项。  就是因为 -i 会询问是否,( 如果不想的话 使用cp的绝对路径 使用该命令)

080328_oCue_3708811.png

目标目录不存在的时候 相当于改名。

目标目录如果存在的时候 就会把原目录放进目标目录下(与cp相同)

080336_KVw0_3708811.png

 

  • 2.13 文档查看cat_more_less_head_tail​​​​​​​

wc -l  查看文件的行数 

080354_vwbD_3708811.png

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往前查找

080417_ltkf_3708811.png080421_9IW4_3708811.png

head :查看文件的前面十行

080432_Hbo7_3708811.png

tail : 查看文件的最后十行

080439_BPB2_3708811.png

用选项  -n 数字  指定查看行数

tail 可以查看动态文件    使用 -f选项 (查看日志的时候会使用到)

实验:

  1. 在原终端使用 tail -f 打开 文件   080504_02WH_3708811.png
  2. 另外重开一个终端,追加该文件的内容(追加头两行)080511_Joxf_3708811.png
  3. 然后回到原终端查看  就会发现 之前打开的文件末尾追加了两行passwd开头两行的信息080516_E9Ha_3708811.png

转载于:https://my.oschina.net/u/3708811/blog/1555777

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值