Linux入門繞不開的幾個命令
現如今,由于Linux開源、多用戶多任務、安全性高、完全兼容POSIX1.0標準、完全免費等優勢,使得越來越多的人開始青睞C語言,就連韓國政府也表示,無意為Win10買單:嘗試從Win7切換到Linux系統,由此可見,Linux未來也許真的迎來一輪爆發。今天,小編梳理了幾個Linux入門繞不過的幾個命令。
?
因為不同Linux發行版的命令數量不一樣,Linux發行版本最少的命令也有200多個。這里就先介紹一下最常用的基本命令,大家不能光看,得自己親自在電腦上敲一下,看一下是什么效果。
?
ls命令
?
用途:用來顯示目標列表,在Linux中是使用率較高的命令。ls命令的輸出信息可以進行彩色加亮顯示,以分區不同類型的文件。
?
相關命令:
?
?-a:顯示所有檔案及目錄(ls內定將檔案名或目錄名稱為“.”的視為影藏,不會列出);
?
?-A:顯示除影藏文件“.”和“..”以外的所有文件列表;?
cd命令
?
用途:用來切換工作目錄。
?
相關命令:
?
cd test001切換到當前目錄下的test001目錄。
?
cd 直接到當前用戶根目錄。
?
cd .. 切換到上一級目錄。
?
cd - 返回進入此目錄之前所在的目錄;
?
pwd命令
?
用途:以絕對路徑的方式顯示用戶當前工作目錄。
?
相關命令
?
比如輸入pwd命令。[root@localhost ~]# pwd
?
輸出 :/root 即在root根目錄。
?
tree命令
?
用途:以樹狀圖列出目錄的內容。
?
相關命令:
?
-a:顯示所有文件和目錄;
?
-C:在文件和目錄清單加上色彩,便于區分各種類型;
?
mkdir命令
?
用途:用來創建目錄。mkdir test,即在當前目錄下創建test子目錄。
?
相關命令:
?
rmdir命令?刪除空目錄
?
rm -f?命令?刪除文件
?
rm -rf /var/log/httpd/access??刪除/var/log/httpd/access目錄以及其下所有文件、文件夾
?
cp命令
?
用途:用來將一個或多個源文件或者目錄復制到指定的目的文件或目錄。它可以將單個源文件復制成一個指定文件名的具體的文件或一個已經存在的目錄下。
?
cp命令還支持同時復制多個文件,當一次復制多個文件時,目標文件參數必須是一個已經存在的目錄,否則將出現錯誤。
?
同一目錄下,即是重命名,如cp test001.txt test002.txt相當于是對重命名為test002.txt。指定不同目錄則是復制。
?
mv命令
?
用途:用來對文件或目錄重新命名,或者將文件從一個目錄移到另一個目錄中。source表示源文件或目錄,target表示目標文件或目錄。如果將一個文件移到一個已經存在的目標文件中,則目標文件的內容將被覆蓋。
?
mv命令可以用來將源文件移至一個目標文件中,或將一組文件移至一個目標目錄中。源文件被移至目標文件有兩種不同的結果:
?
mv ex3 new1:將文件ex3改名為new1
?
mv /usr/men/*:將目錄/usr/men中的所有文件移到當前目錄中
?
cat 命令
?
用途:用于連接文件并打印到標準輸出設備上。如cat test001.txt 即把test001.txt內容輸出顯示。
?
cat -n textfile1 > textfile2:把 textfile1 的文檔內容加上行號后輸入 textfile2 這個文檔里
?
cat -b textfile1 textfile2 >> textfile3:把 textfile1 和 textfile2 的文檔內容加上行號(空白行不加)之后將內容附加到 textfile3 文檔里
Shutdown -h 立即關機
?
shutdown -r 重啟
?
reboot重啟
?
vi 即打開vi編輯器。vi test001.txt即用vi編輯test001.txt文件。按Esc退出編輯模式。單擊i可以回到編輯模式。
?
:wq:在命令模式下,執行存盤退出操作;
?
:w:在命令模式下,執行存盤操作;
?
:w!:在命令模式下,執行強制存盤操作;
?
:q:在命令模式下,執行退出vi操作;
?
:q!:在命令模式下,執行強制退出vi操作;
?
注:Linux中安裝的程序,如果沒有設環境變量,與windows下使用命令行一樣,也要進入程序所在的目錄才能執行。
??
- 贊