1. 程式人生 > >文件目錄的管理及文件的查看

文件目錄的管理及文件的查看

less head

2.10 環境變量PATH
2.11 cp命令
2.12 mv命令
2.13 文檔查看cat/more/less/head/tail

2.10 環境變量PATH
which 命令 查找一個命令的路徑
這些命令是以文件存在於系統的環境變量當中的
我們使用echo $PATH查看系統命令變量的存儲路徑位置
賦值一個變量路徑,將命令存儲在/tmp/目錄下,使命令生效並能使用
PATH=$PATH:/tmp/
永久使命令在環境變量中生效,修改/etc/profile文件,profile文件會在系統每次啟動和鏈接終端時加載其中的指令,只需要把指定的環境變量加入其中就能實現永久生效

[root@xiang-2 ~]# vim /etc/profile

unset -f pathmunge
PATH=$PATH:/tmp/
~          
保存後生效

2.11 cp命令

cp = copy  拷貝文件,如:
cp /etc/passwd /tmp/mima.txt
拷貝目錄需要加上-r選項,這裏把/usr/local/src目錄拷貝到/tmp下
[root@xiang-2 ~]# cp -r /usr/local/src/ /tmp/
[root@xiang-2 ~]# cd /usr/local/src/
[root@xiang-2 src]# ls
elasticsearch-6.2.4.rpm  epel-release-latest-7.noarch.rpm  kibana-6.2.4-x86_64.rpm  text.txt
[root@xiang-2 src]# cd /tmp/src/
[root@xiang-2 src]# ls
elasticsearch-6.2.4.rpm  epel-release-latest-7.noarch.rpm  kibana-6.2.4-x86_64.rpm  text.txt

拷貝一個文件時,cp自帶-i選項會有覆蓋提示,如果目標存在且同時是個文件時,會提示是否覆蓋,這個時候我們使用命令的絕對路徑來操作,/usr/bin/cp來拷貝文件來覆蓋,如

[root@xiang-2 src]# cp /etc/passwd /tmp/1.txt          存在時使用cp直接操作
cp:是否覆蓋"/tmp/1.txt"? y
[root@xiang-2 src]# /usr/bin/cp /etc/passwd /tmp/1.txt         存在時使用絕對路徑來操作

2.12 mv命令


mv =move  移動或改名
將文件移動並改名
[root@xiang-2 src]# pwd
/usr/local/src
[root@xiang-2 src]# mv 123.txt  /tmp/src/456.txt
[root@xiang-2 src]# cd /tmp/src/
[root@xiang-2 src]# pwd
/tmp/src
[root@xiang-2 src]# ls
456.txt  elasticsearch-6.2.4.rpm  epel-release-latest-7.noarch.rpm  kibana-6.2.4-x86_64.rpm  text.txt
移動並改名目錄
[root@Huaching-2 src]# mkdir xiang          創建一個目錄
[root@Huaching-2 src]# mv /usr/local/src/xiang/ /tmp/src/xiang-01      移動命名一個新名稱
[root@Huaching-2 src]# cd /tmp/src/
[root@Huaching-2 src]# ls         查看移動的目錄
456.txt  elasticsearch-6.2.4.rpm  epel-release-latest-7.noarch.rpm  kibana-6.2.4-x86_64.rpm  text.txt  xiang-01

2.13 文檔查看cat/more/less/head/tail
cat 查看文檔內容,顯示全部內容,-a查看文檔所有的字符,-n查看是顯示行號
tac 倒敘查看文檔全部內容

more 文件名
more查看文件時逐頁顯示,按空格鍵翻頁,查看結束後退出,按ctrl+B往回查看

less 查看文檔逐行查看,方向鍵上下逐行查看,查看後不會自動退出,需要按q鍵退出,
ctrl+b往前逐頁查看
ctrl+f往後逐頁查看
搜索:按/符號寫入搜索內容可以搜索對應的字符內容
less查看按n往後查看搜索的內容,按大N往前查看搜索內容
按大G跳至行尾,按g跳至行首

head -n 數字 查看行首的N行
tail -n 數字 指定查看行尾的N行,-f動態查看文件內容,ctrl+c退出

文件目錄的管理及文件的查看