@[TOC]shell
pwd
(功能描述:顯示當前工做目錄的絕對路徑)ls [選項] [目錄或是文件]
-a
:顯示當前目錄全部的文件和目錄,包括隱藏的。-l
:以列表的方式顯示信息cd [參數]
(功能描述:切換到指定目錄)cd~
或者cd
:切換到本身的家目錄,,好比你是root , cd~
到/root
cd ..
回到當前目錄的上一級目錄cd /root
/home/xdr
,cd ../../root
cd ..
cd ~
mkdir [選項] 要建立的目錄
-p
:建立多級目錄應用實例案例1:建立一個目錄 /home/xdr630windows
mkdir /home/xdr630
案例2:建立多級目錄/home/animal/tiger
less
mkdir -p /home/animal/tiger
rmdir [選項] 要刪除的空目錄
/home/xdr630
rmdir
刪除的是空目錄,若是目錄下有內容時沒法刪除的。rm -rf 要刪除的目錄
rm -rf /home/animal
touch 文件名稱
/home
目錄下,建立一個空文件hello.txt
touch hell0.txt
cp [選項] source dest
-r
:遞歸複製整個文件夾/home/hello.txt
拷貝到/home/aaa
目錄下cp hello.txt /home/aaa
/home/bbb
整個目錄,拷貝到 /opt
下cp -r /home/bbb /opt
\cp
\cp -r /home/bbb/opt
rm 指令移除文件或目錄
rm [選項] 要刪除的文件或目錄
-r
:遞歸刪除整個文件夾-f
:強制刪除不提示/home/hello.txt
刪除rm /home/hello.txt
/home/bbb
rm -rf /home/bbb [刪除整個文件夾,不提示]
-f
參數便可 mv oldNameFile newNameFile (功能描述:重命名)
mv /temp/movefile /targetFolder (功能描述:移動文件)
/home/cat.txt
文件從新命名爲pig.txt
mv /home/cat.txt pig.txt
/home/pig.txt
文件移動到/root
目錄下mv /home/pig.txt /root
/opt/bbb
移動到/home
下mv /opt/bbb /home
cat [選項] 要查看的文件
-n
: 顯示行號/etc/profile
文件內容,並顯示行號cat -n /etc/profile
| more
cat -n /etc/profile | more [進行交互]
cat -n /etc/profile | more
more 要查看的文件
more /etc/profile
less 要查看的文件
less
查看一個大文件文件/opt/雜文.txt
less /opt/雜文.txt
echo [選項] [輸出內容]
echo
指令輸出環境變量,好比輸出$PATH 或 $HOSTNAME
,環境變量名通常都大寫echo $PATH
echo $HOSTNAME
echo
指令輸出 HelloWorld
head 文件 (功能描述:查看文件頭10行內容)
head -n 5 文件 (功能描述:查看文件頭5行內容,5能夠是任意行數)
/etc/profile
的前面5行代碼head -n 5 /etc/profile
tail
用於輸出文件中尾部的內容,默認狀況下tail指令顯示文件的前10行內容。1) tail 文件
(功能描述:查看文件尾10行內容)
2) tail -n 5 文件
(功能描述:查看文件尾5行內容,5能夠是任意行數)
3) tail -f 文件
(功能描述:實時追蹤該文檔的全部更新>編輯器
/etc/profile
最後5行的代碼tail -n 5 /etc/profile
mydate.txt
(新建一個空文件),看看到文件有變化時,是否看到,實時的追加hello,world
。tail -f /home/mydate.txt
打開另一個終端,追加 echo "helloworld"
,就會看到上面終端的實時變化了ide
> 輸出重定向 和 >> 追加
3d
ls -1 > 文件
(功能描述:列表的內容寫入文件a.txt
中(覆蓋寫))ls -al >> 文件
(功能描述:列表的內容追加到文件 aa.txt
的末尾)cat 文件1 > 文件2
(功能描述:將文件1
的內容覆蓋到文件2
)echo "內容" >> 文件
(追加)/home
目錄下的文件列表寫入到/home/info.txt
中,覆蓋寫入ls -l /home > /home/info.txt [若是info.txt沒有,則會建立]
info.txt
查看/home/mycal
文件中(沒有mycal文件也會自動建立)指令爲:
cal
指令:查看當前日期cal >> /home/mycal
ln -s [原文件或目錄] [軟連接名]
(功能描述:給原文件建立一個軟連接)/home
目錄下建立一個軟鏈接myroot
,鏈接到/root
目錄ln -s /root /home/myroot
myroot
目錄,就是進入到 root
目錄下了myroot
,注意:不要帶上 myroot
後面的「/
」rm -f /home/myroot
pwd
指令查看目錄時,仍然看到的是軟連接所在目錄。 history
(功能描述:查看已經執行過歷史命令)history 10
1005
的指令,先用 history
指令查看下編號,此時 1005
編號對應的指令爲 ll
!1005