环境变量PATH - CP命令 -mv命令-文件查看命令

2.10 环境变量PATH

  • which命令用来查找某个命令的绝对路径,包括有没有别名这里写图片描述

  • which命令查找是在PATH下面里面的目录去寻找的这里写图片描述

  • 如果某个命令在这些目录中,敲命令时就不用写绝对路径,没有在这些目录中,就必须使用绝对路径,真正敲命令,应该使用绝对路径。这里写图片描述

  • 命令只有在PATH下的目录里,才会被找到这里写图片描述

  • 示例将/usr/bin/ls,拷贝改名到/tmp/ls1
    这里写图片描述 这里就只能使用绝对路径,因为PATH下并没有/tmp/目录。

  • 将/tmp/目录加入到PATH里面去,就可以使用命令,而不是非得绝对路径不可。这里写图片描述

  • 环境变量重新赋值只是临时生效,重启后会消失这里写图片描述

  • 想要环境变量赋值后永久生效,需要编辑/etc/profile文件,在最末尾写入PATH=$PATH:/tmp/,重启后生效这里写图片描述

  • 如果要删除PATH下的/tmp/目录,可以重新赋值(临时生效),或者编辑/etc/profile文件,删除之前添加的内容即可,重启后生效。这里写图片描述


2.11 cp命令

  • cp命令用来拷贝文件或者目录,并更改文件名

  • cp文件 cp [选项] [来源文件] [目标文件] 这里写图片描述

  • cp目录,这里需要注意拷贝目录末尾需要加/ 这里写图片描述

  • 命令后面加上!$ ,表示执行上条命令最后的参数。这里写图片描述

  • cp命令默认是带有-i选项的,这是一个安全选项,如果遇到一个已存在的文件时,会询问是否覆盖,不想被询问,可以使用绝对路径这里写图片描述

  • 在拷贝目录时:
    (1)当目标目录已经存在时,会把源目录放到目标目录下去。
    (2)当目标目录不存在时,会把源目录拷贝过来并更改文件名。
    (3)当源目录已经存在与目标目录下之后,再次拷贝就会询问是否覆盖。


2.12 mv命令

  • mv命令相当于是把文件移动地方 ,在同目录下mv文件可以改名,也可以放到同目录里面的子目录下这里写图片描述

  • 将文件移动到其他目录下,并修改文件名这里写图片描述

  • mv的几种情况:
    (1)目标文件是目录,但该目录不存在,就是更改目录名。 (2)目标文件是目录。且该目录存在,就会把源目录放到目标目录下去。
    (3)目标文件是文件,且该文件不存在,就是移动位置并改名
    (4)目标文件是文件,但该文件存在时,会询问是否覆盖


2.13 文档查看cat_more_less_head_tail

  • cat命令用来查看文件内容(正序)这里写图片描述-n选项 可以显示行号

  • cat -A 显示所有的字符,包括换行符$这里写图片描述

  • tac命令用来查看文件内容 (倒序)这里写图片描述

  • more命令也是用于查看文件内容,适合查看文件内容较多的文件,当看完一屏时,可以使用空格键继续看下一屏,看完所有内容就会退出,按ctrl+B可以向上翻屏,提前退出按q键
    这里写图片描述

  • less命令作用与more命令差不多,支持方向键使用一行一行的上(k)与下(j)翻看,使用空格键翻页。还可以查找某个字符串(/root),如果查到到多个该字符串,可以按n查看下一个,shift+n就是向上查看。/是在当前行向下搜索,?是在当前行向上搜索。看到最后不会自己退出,需要按q键。这里写图片描述 shift+g 定位到文件最后,g定位到文件最前面

  • head 命令用于显示文件的前10行 ,如果需要指定显示几行,可以使用-n选项这里写图片描述

  • tail命令显示文件的最后10行,如果需要指定显示几行,可以使用-n选项 这里写图片描述

  • tail-f可以动态显示文件的最后10行。主要用于查看日志。这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值