linux對我們的生活有著很大的影響。然而在linux上,你通常應該使用終端命令,而不是只要點選啟動器影象(就像你在windows上操作那樣)。這10個基本的linux命令和重要命令會幫助你盡快入門。
我們在談論linux命令時,其實是在談論linux系統本身。就這麼區區10個基本的linux命令不會讓你成為天才或linux專家。它會幫助linux新手使用這些linux基本命令或者說linux常用命令來處理日常的基本任務。
好了,下面不妨逐一介紹這10個linux基本命令。
1.sudo
這個superuserdo是linux新手要使用的最重要的命令。需要根許可權的每乙個命令都需要這個sudo命令。你可以在需要根許可權的每個命令之前使用sudo。
$ sudo su2.ls(list)借助list命令,終端就會顯示你正在處理的那個目錄裡面的所有檔案和資料夾。假設我在/home資料夾裡面,想檢視/home裡面的目錄和檔案。
/home$ ls/home中的ls返回下列結果:
imad lost+found3.cd更改目錄(cd)是始終在終端中使用的主要命令。它是最基本的linux命令之一。使用這個命令很簡單。只要輸入你想要從當前目錄進入到的那個資料夾的名稱。如果想要返回上一級,只要將雙圓點(..)作為引數。
假設我在/home目錄中,想進入到始終在/home裡面的usr目錄。下面是我可以使用cd命令的方法:
/home $ cd usr
/home/usr $4.mkdir僅僅更改目錄還不全面。有時候,你想要建立乙個新的資料夾或子資料夾。可以使用mkdir命令來做到這一點。只要在終端中將你的資料夾名稱放在mkdir命令的後面即可。
$ mkdir foldername5.cp拷貝貼上是我們為了組織整理檔案而需要完成的重要任務。使用cp將幫助你從終端拷貝貼上檔案。首先,你確定想要拷貝的那個檔案,然後輸入目的地位置,即可貼上檔案。
$ cp src des注意:如果你將檔案拷貝到任何新檔案都需要根許可權的目錄,那麼你就需要使用sudo命令。
6.rm
rm這個命令可以移除你的檔案,甚至移除你的目錄。如果檔案需要根許可權才能移除,可以使用-f。你還可以使用-r來進行遞迴移除,從而移除你的資料夾。
$ rm myfile.txt7.apt-get就不同的發行版而言,這個命令各不相同。在基於debian的linux發行版中,想安裝、移除和公升級任何軟體包,我們可以使用高階包裝工具(apt)軟體包管理器。apt-get命令可幫助你安裝需要在linux中執行的軟體。這是個功能強大的命令列工具,可以執行安裝、公升級、甚至移除軟體這類任務。
在其他發行版(比如fedora和centos)中,有不同的軟體包管理器。fedora過去有yum,但現在它有dnf。
$ sudo apt-get update
$sudo dnf update8.grep你需要找到乙個檔案,但是又記不得它的確切位置或路徑。grep可以幫助你解決這個問題。你可以使用grep命令,根據給定的關鍵字幫助找到檔案。
$ grep user /etc/passwd9.cat作為使用者,你常常需要檢視來自指令碼的一些文件或**。同樣,其中乙個linux基本命令是cat命令。它會為你顯示檔案裡面的文字。
$ cat cmakelists.txt10.poweroff有時候,你需要直接從終端來關機。這個命令就能完成這項任務。別忘了在命令的開頭新增sudo,因為它需要根許可權才能執行poweroff。
$ sudo poweroff結束語正如我在文章開頭提到:這10個基本的linux命令不會立馬讓你變成linux極客。它會幫助你在這個早期階段開始使用linux。借助這些基本的linux命令,開始使用linux,並且定個目標:每天學會使用1個至3個命令。這就是本文的目的,但願對你有所幫助。
Linux應掌握的10個基本命令有哪些?
1.sudo 這個superuserdo是linux新手要使用的最重要的命令。需要根許可權的每乙個命令都需要這個sudo命令。你可以在需要根許可權的每個命令之前使用sudo。2.ls list 借助list命令,終端就會顯示你正在處理的那個目錄裡面的所有檔案和資料夾。假設我在 home資料夾裡面,想...
掌握Linux程式設計的10個步驟
做linux c語言開發有一小陣子了,在這邊自己總結了些心得,相信能讓不懂得linux程式設計的人慢慢步入linux殿堂。有任何不對或不準確之處歡迎討論。1.安裝 linux 作業系統 既然要學習linux下的c語言開發,那麼安裝個linux作業系統是必須的。建議安裝ubuntu,這是我目前見過介面...
掌握Linux程式設計的10個步驟
做linux c語言開發有一小陣子了,在這邊自己總結了些心得,相信能讓不懂得linux程式設計的人慢慢步入linux殿堂。有任何不對或不準確之處歡迎討論。1.安裝 linux 作業系統 既然要學習linux下的c語言開發,那麼安裝個linux作業系統是必須的。建議安裝ubuntu,這是我目前見過介面...