环境变量PATH、cp命令 、mv命令、 文档查看cat/more/less/head/tail

2.10 环境变量PATH
1.一般命令都是从/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin目录直接调用,只需要敲命令本身,不需要敲绝对路径,如果命令不在这些目录里就需要输入绝对路径
环境变量PATH、cp命令 、mv命令、 文档查看cat/more/less/head/tail
2.将命令/tmp/ls2命令添加到环境变量PATH目录里面
环境变量PATH、cp命令 、mv命令、 文档查看cat/more/less/head/tail
3在新的终端里面命令/tmp/ls2命令无法生效,将/tmp/ls2命令配置永久生效
环境变量PATH、cp命令 、mv命令、 文档查看cat/more/less/head/tail
环境变量PATH、cp命令 、mv命令、 文档查看cat/more/less/head/tail
在新的终端打开可以生效了
环境变量PATH、cp命令 、mv命令、 文档查看cat/more/less/head/tail
4.取消/tmp/ls2命令
输入:PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
或者输入命令vi /etc/profile 编辑文件,删除最后一行PATH=$PATH /etc/
环境变量PATH、cp命令 、mv命令、 文档查看cat/more/less/head/tail
2.11 cp命令
1.cp =copy =》用法是将原文件拷贝成目标文件
cp -r =》拷贝目录
环境变量PATH、cp命令 、mv命令、 文档查看cat/more/less/head/tail
2.拷贝目录时应该都要带上‘/ ’
tree!$ =》表示上一条命令的最后一个参数
环境变量PATH、cp命令 、mv命令、 文档查看cat/more/less/head/tail

  1. which cp ,其中的 ‘-i ’的作 用是提示“是否删除,是否复盖原来文件”之类的提醒,如何取消
    环境变量PATH、cp命令 、mv命令、 文档查看cat/more/less/head/tail
    4.拷贝目录
    a. 当目标目录不存时,会将源目录拷贝并更改目标目录名字
    b. 当目标目录存在时,会将源目录拷贝到已存在的目录下,如果重复再运行一次命令,就会提醒是否要覆盖环境变量PATH、cp命令 、mv命令、 文档查看cat/more/less/head/tail

2.12 mv命令

  1. mv =》将文件移动位置,如果在同一个目录下就相当于更改名字
    2.移动文件并更改名字
    环境变量PATH、cp命令 、mv命令、 文档查看cat/more/less/head/tail
    3.当移动文件位置时目录下已存在文件,就是提示是否覆盖,因为mv是别名,真实的命令是有‘ -i '
    环境变量PATH、cp命令 、mv命令、 文档查看cat/more/less/head/tail
    4.如果目标目录不存在,就相当于更改名字环境变量PATH、cp命令 、mv命令、 文档查看cat/more/less/head/tail
    5.如果目标目录已存在,就会有提醒选项
    环境变量PATH、cp命令 、mv命令、 文档查看cat/more/less/head/tail

2.13 文档查看cat/more/less/head/tail

  1. cat =》查看文件内容的
    tac =》跟cat对应的,它可以将文件倒序查看内容
    cat -a =》查看所有文件内容,行尾会有$,表示这一行的行尾
    cat -n =》查看文件内容时,会把行号显示出来
    2.more =》查看文件内容,它的特点就是一屏一屏的显示,需要按空格键显示别一屏内容 ,不像cat全部显示
    wc =可以查看一个文件的行数,例如 wc -l anaconda-ks.cfg
    cat /etc/passwd >> anaconda-ks.cfg =》将passwd文件内容追加到文件anaconda-ks.cfg的内容里面
    ctrl-b=》往上看
    3.lees=》也是同more用法差不多,但是它支持上下方向一行行的键查看,但查看到最后是不会自动退出,需要按q退出
    ctrl-b=》屏一屏往上看 空格=》屏一屏往下看
    ctrl-f =》屏一屏往后看 (和空格的功能一样)
    less还可以有搜索功能,例如输入:/cdrom
    按n键往后查看,shift-n往前查看
    环境变量PATH、cp命令 、mv命令、 文档查看cat/more/less/head/tail
    输入搜索: ?root =》从后往前定位,按n往前查看
    shift-g=》查看行尾 按g查看行首
    less的功能包含more的所有功能,所以记住less就可以了
    4.head=》查看文件的前10行
    tail =》查看文件的后10行
    环境变量PATH、cp命令 、mv命令、 文档查看cat/more/less/head/tail
    查看文件的前2行和后2行
    环境变量PATH、cp命令 、mv命令、 文档查看cat/more/less/head/tail
    tail -f =》查看动态文件的动态内容(例如日志文件)
    a.查看文件的后10行,但是并没有退出命令,想输入其它命令是输入不了的
    环境变量PATH、cp命令 、mv命令、 文档查看cat/more/less/head/tail
    b.在新的终端往文件追加内容
    环境变量PATH、cp命令 、mv命令、 文档查看cat/more/less/head/tail
    c.查看动态文件的变化,发现比那原来的 内容增加了
    环境变量PATH、cp命令 、mv命令、 文档查看cat/more/less/head/tail

转载于:https://blog.51cto.com/13450039/2052124