9月13日任务
2.10 环境变量PATH
2.11 cp命令
2.12 mv命令
2.13 文档查看cat/more/less/head/tail
2.10 、环境变量PATH
[root ~]# echo $PATH #显示环境变量/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin[root ~]# cp /usr/bin/ls /tmp/ls2 [root ~]# ls2-bash: ls2: 未找到命令[root ~]# PATH=$PATH:/tmp/ #添加/tmp到环境变量 ,临时更改只能在当前终端上使用[root ~]# echo $PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/tmp/[root@localhost ~]# ls2anaconda-ks.cfg[root@localhost ~]# vi /etc/profile #编辑/etc/profile ,在文档末尾添加PATH=$PATH:/tmp/更改永久生效
2.11 、命令:cp 拷贝复制
[root@localhost ~]# cp /etc/passwd /tmp/1.txt # 拷贝文件passwd,并且重命名为1.txt[root@localhost ~]# mkdir /zgxlinux[root@localhost ~]# cp -r /zgxlinux/ /tmp/zgxlinux #拷贝目录zgxlinux到/tmp目录下[root@localhost ~]# tree /tmp/ #树形显示/tmp/目录/tmp/├── 1.txt├── ks-script-dqs16O├── ls2├── systemd-private-4f0f46e18b0d49eabc2644861e414cc3-chronyd.service-Oo1dv5│ └── tmp├── systemd-private-988a4319a0224231b0de61111da9e9a7-chronyd.service-S2gMq2│ └── tmp├── vmware-root├── yum.log└── zgxlinux[root@localhost tmp]# mkdir 123[root@localhost tmp]# mv zgxlinux/ /tmp/123/ [root@localhost tmp]# tree !$ #“!$”表示上一条命令最后一个参数tree /tmp/123//tmp/123/└── zgxlinux1 directory, 0 files[root@localhost tmp]# tail -n 5 /etc/sysconfig/network-scripts/ifcfg-ens33 ONBOOT=yesIPADDR=192.168.56.129NETMAST=255.255.255.0GATEWAY=192.168.56.2DNS1=119.29.29.29[root@localhost tmp]# !tree #“!”表示上一条以tree命令运行的目录tree /tmp/123//tmp/123/└── zgxlinux1 directory, 0 files
2.12 、命令 :mv 移动
[root@localhost ~]# lsanaconda-ks.cfg[root@localhost ~]# mv anaconda-ks.cfg anaconda-ks.cfg.1 #更名,当目标文件或目录没有同名文件表示更名[root@localhost ~]# lsanaconda-ks.cfg.1[root@localhost ~]# mv /tmp/1.txt /root/2.txt #转移并更名[root@localhost ~]# ls /root/2.txt anaconda-ks.cfg.1[root@localhost ~]# touch /tmp/2.txt[root@localhost ~]# mv /tmp/2.txt /root/2.txt #当目标目录有同名文件时会询问是否覆盖,用mv绝对路径不会询问mv:是否覆盖"/root/2.txt"?
2.13 、文本查看命令 cat/tac more less head tail
cat ; 查看文档 cat /etc/passwd
[root@zgxlinux-01 ~]# cat -n /etc/passwd #查看文档并且以数字符号标注
tac :倒序查看
more :分页浏览 按空格键翻页 Ctrl+B 回看 (wc :查询一个文档的行数)
less :支持方向键上下翻行 往前定义到首行g 往后定义到末行shifit +g
空格 分屏显示 ctrl +f和功能一样 搜索用 /关键字 或者 ?关键字
q 退出浏览
head :默认显示前十行 head -n 5 指定查看前5行
tail :默认显示后十行 tail -n 5 指定查看后5行 tail -f 动态显示文件
[root@zgxlinux-01 ~]# tail -f anaconda-ks.cfg # -f 动态查看
[root@zgxlinux-01 ~]# head -n 5 /etc/passwd >> anaconda-ks.cfg #追加内容