6月5日任务

2.10 环境变量PATH

PATH环境变量

which 可以查看一个命令的所在路径及其别名

which 命令是在以下目录去找的

181358_e9Qs_3867257.png

路径以:分开

cp /usr/bin/ls/tmp/ls2 拷贝一份

181622_9tFm_3867257.png

直接使用ls2怎么办?需要修改环境变量,把ls2加入到命令中

PATH=$PATH:/tmp/ 赋值

echo $PATH 查看目录

181846_oGxV_3867257.png

再运行ls2就有了

181926_UkUd_3867257.png

再打开一个终端

ls2 不生效了,如果要每次生效,需要把环境变量改为永久的

vi /etc/profile 系统有一个文件可以让每次打开都加载改命令

182148_7v1f_3867257.png

再下面加一行

再echo $PATH

182235_BPIe_3867257.png

还原

182321_StIW_3867257.png

还可以 

vi /etc/profile

dd

就删除了

:wq 确定

再echo $PATH

182453_Jugf_3867257.png

删除了
2.11 cp命令

cp copy拷贝

拷贝源文件到目标文件

例:cp /etc/password  /tmp/1.txt  把password文件拷贝到1.txt里面

      cp -r /tmp/aminglinux/  /tmp/aming 拷贝一个目录

查看对比

182906_r8Yk_3867257.png

约定:目录的末尾都要加/

cp -r /tmp/aminglinux/  /tmp/aming1/  拷贝目录到目录下

tree !$ 表示查看的参数为上一目录的最后一个参数即/tmp/aming1/ 

183352_dA5H_3867257.png

which cp 

183440_MfJd_3867257.png

加了-i  会询问是否操作

183613_Uy8t_3867257.png

查看

183640_P0fd_3867257.png

cp -r /tmp/aminglinux/ /tmp/aming1/ 拷贝目录到目录下,aming1已存在,但是不会询问

183823_eNwN_3867257.png

当目标目录已经存在时,会直接把源目录,放到目标目录下,如果目标目录不存在,会直接创建目录

 183952_i2ll_3867257.png

184028_0I4i_3867257.png

重复拷贝,会提示是否会覆盖
2.12 mv命令

mv move 把文件挪动地方

mv anaconda-ks.cfg anaconda-ks.cfg.1  更改文件名字

184300_jObw_3867257.png

mv 1.txt /root/2.txt 把1.txt 挪动到root目录下并修改名字为2.txt

184435_Ix9o_3867257.png

mv ls2 aming/ 把ls2 移动到aming目录下

184526_ILe4_3867257.png

如果要移入的目标目录中已存在相同文件,会询问是否覆盖

184551_Ky6Z_3867257.png

使用绝对路径,不提示

184657_qnZa_3867257.png

mv aming1/ aming/ 把目录移动到另一目录下

目标目录不存在时,相当于是改名,目标目录存在时,就会把源目录放入目标目录下去

184902_tiic_3867257.png

mv aming2/ aminglinux/会询问是否覆盖

184942_Ql2c_3867257.png

mv 命令,目标为文件,如果在同一目录下,就是改名字,如果目标的文件已经存在,提示是否覆盖

如果目标是一个目录,且目录不存在,创建或修改目录名字

如果目标是一个目录,且目录存在,会把源目录放入目标目录里面去
2.13 文档查看cat/more/less/head/tail

cat 查看文件内容的命令 -a 显示所有字符 -n 在cat的同时,显示行号

tac 倒叙查看文件内容命令

more 查看文件内容,不会一下全部显示,一屏一屏的显示,继续显示按空格

wc 查看文件的行数

cat /etc/passwd >> anaconda-ks.cfg.1 把passwd文件内容追加到anaconda-ks.cfg.1文件里面去

190406_SaKb_3867257.png

重复追加,行数增加

可以使用more命令查看,看到最后自动退出

more 命回看ctrl+b,往下看空格

less 命令查看,不仅可以空格(Ctrl+f)看,还支持方向键查看 ,看到最后,不会自动退出,按q退出

less 还可以搜索 /搜索内容

190850_qXgk_3867257.png

高亮显示,按n,显示下一结果。shift+n查看上一结果

从后往前搜?搜索内容,从后往前搜

按shift+G 直接到文末

按g到行首

190906_u0ow_3867257.png

head 查看一个文件的头10行

tail 查看文件的末尾10行

可以指定行数

head -n 2 anaconda-ks.cfg.1 查看anaconda-ks.cfg.1的头2行

tail -n 2 anaconda-ks.cfg.1 查看anaconda-ks.cfg.1 的末尾2行

tail -f 查看动态的末尾部分文档,查看日志类的

转载于:https://my.oschina.net/u/3867257/blog/1824781

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值