一、PATH环境变量
PATH 环境变量
用which可以查看到一个命令的所在路径,包括它的alias,实际是从当前环境的目录下去找的。
echo $PATH 查看当前命令 rm = /usr/bin/rm
举例:cp /usr/bin/ls /tmp/bin/ls2
如果想直接使用ls2,有以下两种方法:
(1):PATH=$PATH:/目录/ 临时更改环境变量,新打开一个终端就会消失
(2):/etc/profile 最后一行加入PATH=$PATH:/目录/ 永久修改环境变量的方法
二、cp命令
cp copy 拷贝 将源文件拷贝到目标文件
-r拷贝一个目录 (拷贝到目标目录时应该带/)
cp的alias = cp -i 当目标文件存在时会问,是一个安全参数。
当目标目录已经存在时,拷贝目录时不会覆盖,会将目录直接放到目标目录下去。当目标目录下已经有了目录,再拷贝时会询问是否覆盖。
三、mv命令
mv move 移动文件
-i 安全提示,是否覆盖
同一个目录下移动相当于更改文件名,目标目录不存在
也可以移动到不同目录更改名字,当目标目录下有时,则会询问是否覆盖
四、文档查看cat/more/less/head/tail
1.cat 查看文件内容 tac 倒叙查看文件内容
-A 显示所有字符 (例如每一行行尾都会出现¥)
-n 显示行号
2.more 一屏一屏的显示文件
3.less more差不多 但是支持上下键翻页 看到最后按q键退出
/从前往后查找 ?从后往前查找
ctrl+b 往上看 crtl+f 往下看
n下一个目标 shift+n上一个目标
g 定位到首行 shift+g定位到尾行
wc -l 查看一个文件的行数
4.head 查看文件开头10行 tail查看文件最后10行
-n 指定查看行数
-f 动态查看文件