一、cdlinux
全稱:cange directoryless
做用:切換目錄工具
格式:cd 目標目錄spa
示例:# cd /etc遞歸
切換到上級目錄:# cd ..rem
二、pwd字符串
全稱:print working directory監控
做用:顯示當前所在的工做目錄file
示例:# pwd搜索
三、ls
全稱:list
做用:顯示指定的目錄下有哪些文件
格式:ls [選項] [目錄]
選項:
-a:顯示所有的文件【通常用來顯示隱藏文件】
-l:顯示文件的屬性
-h:以易讀的方式顯示文件的大小
-d:僅僅顯示目錄自身
示例:# ls /root
四、mkdir
全稱:make directory
做用:建立目錄
格式:mkdir [選項] 目錄
選項:
-p:能夠先建立父目錄,再一次建立子目錄
-v:顯示命令的支持過程信息
示例:
當前目錄:# mkdir a1
在home下建立:# mkdir /home/a1
五、touch
做用:修改文件的時間或建立空文件
格式:touch 文件名
示例:
在當前目錄下建立:# touch a1
在home下建立:# touch /home/a1
六、rm
全稱:remove
做用:刪除文件
格式:rm [選項] 文件/目錄
選項:
-r:遞歸刪除,首先刪除目錄下的文件最後再刪除目錄自己
-f:強制刪除
示例:
刪除home下的a1:# rm -rf /home/a1
刪除後綴名是txt的文件:# rm -rf /home/*.txt
七、cp
全稱:copy file
做用:複製文件或者目錄
格式:cp [選項] 源 目標
選項:
-a:在複製的時候保持文件的屬性不變
-r:遞歸【在複製目錄必須用這個選項】
-v:顯示覆制過程信息
-f:在複製的時候若是目標位置下有同名文件,強制覆蓋
-i:在複製的時候若是目標位置下有同名文件,則詢問是否覆蓋
八、mv
全稱:move file
做用:移動文件
格式:mv 源 目標
九、cat
全稱:concatenate
做用:連接並顯示文件中的內容【僅僅用於查看文件內容較少的文件】
選項:
-n:顯示行號
十、more
做用:相似於cat,不過會以一頁一頁的形式顯示,更方便使用者逐頁閱讀,而最基本的指令就是按空格(space)就往下一頁顯示,按b鍵就會往回一頁顯示,並且還有搜尋字串的功能(與vi類似),使用中的說明文件,請按h
十一、less
做用:分屏顯示大文件中的內容,與moer相似,但使用less能夠隨意瀏覽文件,而more僅能向前移動,卻不能向後移動,並且less在查看以前不會加載整個文件
操做:
回車:顯示下一行
空格:向下翻一屏
b:向上翻一屏
q:退出
ctrl+c:退出
/字符串:搜索指定字符串
N:向前搜索
n:繼續向後搜索
十二、head
做用:顯示文件中前若干行
格式:
head -n# 文件(n#換成你想要顯示的行數)
默認顯示前10行
1三、tail
做用:顯示文件中末尾的若干行
選項:
-f:實時監控文件內容的變化
格式:
tail -n# 文件
默認顯示最後10行
1四、grep
做用:對文件中的內容進行過濾
執行過濾工具
過濾出包含指定字符串的行
格式:grep [選項] 「目標」 文件
選項:
-v:取反
--color:將匹配的結果着色
-o:僅僅顯示匹配的結果
-c:統計知足條件的行有幾行
示例:
過濾出a1裏包含字符串ike的行:# grep 「ike」 a1
過濾出a1裏不包含字符串ike的行:# grep -v 「ike」 a1
1五、mount
做用:將外部設備,掛載到linux的某個目錄下
格式:
mount [選項] 設備文件 掛載點
光盤/光盤對應的設備文件:/dev/cdrom、/dev/sr0
示例:
將光盤掛載/mnt:# mount /dev/cdrom/mnt
補充:
短選項:-字母,短選項能夠合併使用
長選項:--單詞