2.10 环境变量PATH 2.11 cp命令 2.12 mv命令 2.13 文档查看cat_more_less_head_tail

[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使用实验
  1. 首先先查看 ls 所在,然后对命令进行一个 cp 复制到 tmp/ls2
[root@aminglinux-01 ~]# which ls
alias ls='ls --color=auto'
	/usr/bin/ls
[root@aminglinux-01 ~]# cp /usr/bin/ls /tmp/ls2

  1. 尝试使用命令 ls2 查看结果
[root@aminglinux-01 ~]# ls2
-bash: ls2: 未找到命令

发现命令并不能使用

  1. 把命令地址添加 到 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/
  1. 尝试使用命令 ls2 查看结果
[root@aminglinux-01 ~]# ls2
anaconda-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]# ls
1.txt  2.txt  aminglinux
[root@aminglinux-01 aming]# mv /tmp/aming/1.txt /tmp/aming/3.txt
[root@aminglinux-01 aming]# ls
2.txt  3.txt  aminglinux
  • 可以使用这个命令实现,移动到一个目录下,同时更改文件名
[root@aminglinux-01 aminglinux]# ls
5.txt
[root@aminglinux-01 aminglinux]# ls /tmp/aming
2.txt  3.txt  aminglinux
[root@aminglinux-01 aminglinux]# mv 5.txt /tmp/aming/4.txt
[root@aminglinux-01 aminglinux]# ls /tmp/aming
2.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:安全选项的意思就是,担心误操作,提示是否进行操作==

转载于:https://my.oschina.net/nova12315/blog/1539598

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值