PATH环境变量

  • 查看环境变量的值
[root@du-01 ~]# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
[root@du-01 ~]#
  • PATH=$PATH:/tmp/ 修改环境变量后只是当前生效
  • 可通过修改 /etc/profile 文件,使得每次开机启动都加载这个命令
  • cp 复制文件
[root@du-01 ~]# cp /usr/bin/ls /tmp/lscp
[root@du-01 ~]# ls
anaconda-ks.cfg
[root@du-01 ~]# /tmp/lscp
anaconda-ks.cfg

cp命令

  • 约定:在复制目录时统一加 /
  • tree !$ 执行上一条命令的最后一个参数
  • cp命令的参数
    1. -r copy directories recursively
    2. -i interactive, prompt before overwrite
  • 当拷贝目录时,如果目标目录已存在,则把源目录拷贝到目标目录下;如果目标目录不存在,则把名字修改成目标目录并拷贝内容
  • 当拷贝文件时,则将文本内容覆盖目标文件,源、目标文件内容相同

mv目录

  • 在同一个目录下作用相当于更改文件名
  • 在不同目录下用作移动文件并更名
  • 当目标文件已存在,则覆盖目标文件仅保留目标文件,若不存在,则重命名为目标文件
  • 当移动目录时,与cp 命令类似

文档查看cat_more_less_head_tail

  • cat 查看文件内容,tac 倒叙查看文件内容
  • cat 命令参数
    1. -A 显示所有字符
  • more 翻屏显示文件内容,当文件内容较多时使用;空格/ ctrl+f向下翻屏,ctrl+b向上翻屏
  • less 作用和 more 类似,但功能多一些,支持方向键按行查看内容,同时支持搜索文本
    1. /text 当前行向下搜索, ?text 当前行向上搜索,n 显示下一个匹配项,N 显示上一个匹配项
    2. g 定位到首行,G 定位到末行
  • head 命令,默认显示文件前10行,-n 选项显示文件的前n行
  • tail 命令显示文件后10行,-f 选项动态显示文件后10行,如日志文件等