环境变量PATH
什么是环境变量?环境变量一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。
[root@centos7 ~]# echo $PATH #查看PATH环境变量 /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin #通过上面的实例可以看出,每一个路径是用:隔开的。 #添加到PATH环境变量里 [root@centos7 ~]# PATH=$PATH:/tmp/ #把/tmp/添加到环境变量里 [root@centos7 ~]# echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/tmp/ #成功添加到最后 #不过上面的实例是临时的,从新打开终端或者重启都会清除掉。 #永久性的需要修改配置文件,实例如下: [root@centos7 ~]# vi /etc/profile #打开profile文件,在最后一行增加 unset i unset -f pathmunge PATH=$PATH:/tmp/ #文件的最后一行
cp命令 copy缩写
#语法: # cp 源文件 目标文件 [root@centos7 ~]# cp /tmp/1.txt /tmp/a/1/1.txt [root@centos7 ~]# ls -a /tmp/a/1/ . .. 1.txt #cp -r 拷贝目录 #cp 是带有参数的,"i"参如果不加侧不会安全询问,如下: [root@centos7 ~]# cp /tmp/1.txt /tmp/a/1/1.txt cp:是否覆盖"/tmp/a/1/1.txt"? y #提示是否覆盖? [root@centos7 ~]# which cp alias cp=‘cp -i‘ /usr/bin/cp [root@centos7 ~]# /usr/bin/cp /tmp/1.txt /tmp/a/1/1.txt [root@centos7 ~]# #没有提示
mv命令
#语法: # mv 源文件/目录 目标文件或目录 #实例1 文件重命名 [root@centos7 tmp]# ls 1 systemd-private-81b81a49e0734e92aab1882ca3d44365-chronyd.service-kCUhZM 1.txt systemd-private-81b81a49e0734e92aab1882ca3d44365-vgauthd.service-1HNAhO a systemd-private-81b81a49e0734e92aab1882ca3d44365-vmtoolsd.service-dIX1nN ks-script-s4bOKR yum.log [root@centos7 tmp]# mv 1.txt 2.txt [root@centos7 tmp]# ls 1 systemd-private-81b81a49e0734e92aab1882ca3d44365-chronyd.service-kCUhZM 2.txt systemd-private-81b81a49e0734e92aab1882ca3d44365-vgauthd.service-1HNAhO a systemd-private-81b81a49e0734e92aab1882ca3d44365-vmtoolsd.service-dIX1nN ks-script-s4bOKR yum.log #实例2 移动目录 [root@centos7 ~]# mv /tmp/1/* /tmp/ #把/tmp/1/下的文件移动到/tmp/目录下 [root@centos7 ~]# ls /tmp/ #查看到/tmp/目录下有1.txt文件 1 systemd-private-81b81a49e0734e92aab1882ca3d44365-chronyd.service-kCUhZM 1.txt systemd-private-81b81a49e0734e92aab1882ca3d44365-vgauthd.service-1HNAhO a systemd-private-81b81a49e0734e92aab1882ca3d44365-vmtoolsd.service-dIX1nN ks-script-s4bOKR yum.log [root@centos7 ~]# ls /tmp/1/ [root@centos7 ~]# #这里可以看到/tmp/1/目录下没有文件了
文档查看cat/more/less/head/tail
cat 命令 一次显示整个文件,如果文件比较大,使用不是很方便
#常用的带参数: #cat -A 显示所有字符 #cat -n 显示行号
more 命令 显示满一屏时暂停,按一下空格键继续显示下一屏的内容,可以按q键停止显示。
less 命令 可以分页显示内容,与more命令的区别在于它支持上下键卷动屏幕,结束"q"。
head 命令 查看文档内容的头几行
[root@centos7 tmp]# head -n 5 1.txt #显示五行 12345678 123456789 123456789 123456789 [root@centos7 tmp]#
tail 命令 查看文档内容的尾几行
[root@centos7 tmp]# tail -n 3 1.txt #查看倒数3行 123456789 123456789 9 [root@centos7 tmp]#
本文出自 “桃源游记” 博客,请务必保留此出处http://3622288.blog.51cto.com/9153892/1975834
原文:http://3622288.blog.51cto.com/9153892/1975834