1.8 centos7 的PATH、cp/mv/文檔查看命令介紹

環境變量PATHcentos


什麼是環境變量?環境變量通常是指在操做系統中用來指定操做系統運行環境的一些參數,如:臨時文件夾位置和系統文件夾位置等。安全

[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縮寫bash

#語法:
#     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命令 less


mv命令用於移動文件或者修改文件名稱,是move的縮寫。ide

#語法:
#    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/tailcentos7


cat  命令    一次顯示整個文件,若是文件比較大,使用不是很方便spa

#經常使用的帶參數:
#cat -A    顯示全部字符
#cat -n    顯示行號

3bd7f765a22300de8dfcbb42e574dae7.png-wh_

fa7d84622150dbb8459e545bc392f157.png-wh_

more 命令    顯示滿一屏時暫停,按一下空格鍵繼續顯示下一屏的內容,能夠按q鍵中止顯示。操作系統

2ace95507d3afdb3c24af6e6d369a3c0.png-wh_

less 命令    能夠分頁顯示內容,與more命令的區別在於它支持上下鍵捲動屏幕,結束"q"。3d



3a18c2cd1c7a0c4fe536ec54dac4fb5f.png-wh_

head 命令    查看文檔內容的頭幾行blog

[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]#
相關文章
相關標籤/搜索