[toc]
2.10 环境变量PATH
-环境变量PATH
[root@aminglinux-01 ~]# echo $PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin[root@aminglinux-01 ~]#
- PATH使用实验
- 首先先查看 ls 所在,然后对命令进行一个 cp 复制到 tmp/ls2
[root@aminglinux-01 ~]# which lsalias ls='ls --color=auto' /usr/bin/ls[root@aminglinux-01 ~]# cp /usr/bin/ls /tmp/ls2
- 尝试使用命令 ls2 查看结果
[root@aminglinux-01 ~]# ls2-bash: ls2: 未找到命令
发现命令并不能使用
- 把命令地址添加 到 PATH里面
[root@aminglinux-01 ~]# PATH=$PATH:/tmp/[root@aminglinux-01 ~]# echo $PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/tmp/
- 尝试使用命令 ls2 查看结果
[root@aminglinux-01 ~]# ls2anaconda-ks.cfg
发现命令可用,就证明添加成功
2.11 cp命令
cp = copy
- 使用方法,源文件拷贝成目标文件
[root@aminglinux-01 ~]# cp /etc/passwd /tmp/1.txt
-r 拷贝目录
[root@aminglinux-01 ~]# cp -r /tmp/aminglinux/ /tmp/aming/
==统一约定,以后使用cp 和其他命令的时候,把地址写全或使用tab补全==
==!$ 上一条命令,最后的一个参数,以空格或叹号分割==
cp 命令默认带有一个 -i 选项,这个属于安全选项,询问操作是否进行下一步操作
cp 拷贝目录的时候,当目标目录已经存在的时候,他会把原目录放在目标目录下“当目标目录下,已经存在需要拷贝的源目录的时候,这个时候才会出现安全选项,提示:是否需要覆盖”
2.12 mv命令
mv = move
- mv 相当于把文件挪动地方,如果在同一个目录就是更改文件名
[root@aminglinux-01 ~]# cd /tmp/aming[root@aminglinux-01 aming]# ls1.txt 2.txt aminglinux[root@aminglinux-01 aming]# mv /tmp/aming/1.txt /tmp/aming/3.txt[root@aminglinux-01 aming]# ls2.txt 3.txt aminglinux
- 可以使用这个命令实现,移动到一个目录下,同时更改文件名
[root@aminglinux-01 aminglinux]# ls5.txt[root@aminglinux-01 aminglinux]# ls /tmp/aming2.txt 3.txt aminglinux[root@aminglinux-01 aminglinux]# mv 5.txt /tmp/aming/4.txt[root@aminglinux-01 aminglinux]# ls /tmp/aming2.txt 3.txt 4.txt aminglinux
- mv 同样,默认使用命令的时候 ,带有一个 -i 选项,就是也安全选项 假如,挪动的目录是挪动到一个不存是目录下是,就会变成,等同于改名字
2.13 文档查看cat_more_less_head_tail
- cat
cat 这个查看文件内容的 ;-A 可以查看文件的所有内容,使用后能查看到文件有一个结束符 -n 显示行号
tac 倒序查看文件内容,与cat相反
- more
more 也是用来查看文件内容,但是不会像cat一样一下全部显示出来,他的显示方式为一屏一屏的显示;可以使用空格查看下一屏,使用ctrl+b可以往前看,内容查看完以后会自动结束命令的运行
wc -l 可以查看文件的行数
>> 追加重定向 例:cat /etc/passwd >>anaconda-ks.cfg.1 把 /etc/paswwd 的 内容追加到 anaconda-ks.cfg.1 tail -n 2 /etc/passwd >>anaconda-ks.cfg.1 把 /etc/paswwd 的最后两行内容追加到 anaconda-ks.cfg.1 文件内的末行 head -n 2 /etc/passwd >>anaconda-ks.cfg.1 把 /etc/paswwd 的最前两行内容追加到 anaconda-ks.cfg.1 文件内的末行
- less
less 是more升级版,不但支持一屏一屏的查看,还支持使用方向键逐行查看 ,与之不同的是查看到航模的时候,不会自动结束命令,需要按 q 手动结束
less支持搜索高亮查看,可以使用 / 是顺序查找按 n 键往下查找另一个;shift+n 向上查找另一个 ;可以使用 ? 倒序查找文件,按 n 从后往前查找;按 g 定位可以定位行首 shift+g 定位到行位
==PS:安全选项的意思就是,担心误操作,提示是否进行操作==