天天看點

Linux新手應掌握的10個重要指令。 sudoLinuxsudo指令以系統管理者的身份執行指令,也就是說,需要根權限的

作者:電腦新視野

Linux新手應掌握的10個重要指令。

sudo

Linux sudo指令以系統管理者的身份執行指令,也就是說,需要根權限的每一個指令都需要這個sudo指令。

-l 顯示執行 sudo 的使用者的權限

-v 因為sudo在第一次執行時或者在N分鐘内沒有執行會詢問密碼,這個參數是重新做一次确認

-k 強迫使用者在下一次執行sudo時詢問密碼

執行個體︰$ sudo su

ls

顯示你正在處理的那個目錄裡面的所有檔案和檔案夾。

ls -l以長格式顯示目前目錄中的檔案和目錄

ls -a顯示目前目錄中的所有檔案和目錄,包括隐藏檔案

ls -l以人類可讀的方式顯示目前目錄中的檔案和目錄大小

ls -t按照修改時間排序顯示目前目錄中的檔案和目錄

ls -R遞歸顯示目前目錄中的所有檔案和子目錄

ls -l /etc/passwd顯示/etc/passwd檔案的詳細資訊

執行個體︰/home$ ls (在/hom檔案夾裡面,想檢視/home裡面的目錄和檔案)

cd

切換目錄進入你想要的那個檔案夾

. 則是表示目前所在的目錄

.. 則表示目前目錄位置的上一層目錄

執行個體︰cd /usr/bin (跳到 /usr/bin/ )

cp

拷貝粘貼檔案或目錄

-f:不給提示覆寫已經存在的目标檔案

-i:在覆寫目标檔案之前給予提示,要求使用者确認是否覆寫

-p:除了複制檔案的内容之外,還把時間和通路權限同時複制到新檔案中

-r:源檔案是一個目錄檔案,将複制該目錄下所有的子目錄和檔案

執行個體︰目前目錄 test/ 下的所有檔案複制到新目錄 newtest 

$ cp –r test/ newtest

mkdir

建立一個新的檔案夾或子檔案夾

-p 确認目錄名稱是否存在,不存在的就建立一個新的

執行個體︰$ mkdir -p test

rm

用于删除一個檔案或者目錄

-i 删除前逐一确認

-f 原檔案屬性設為唯讀,直接删除,無需确認

-r 将目錄及以下之檔案逐一删除

執行個體︰rm test.txt (删除檔案 "test.txt")

cat

建立單個或多個檔案,檢視檔案包含,連接配接檔案及在終端或檔案中複位向輸出

-n 或 --number:由1開始對所有輸出的行數編号

-b 或 --number-nonblank:對空白行不編号

-s 或 --squeeze-blank:當有連續兩行以上的空白行,就代換為一行的空白行

-v 或 --show-nonprinting:使用 ^ 和 M- 符号,除了 LFD 和 TAB 之外

執行個體︰cat -n textfile1 > textfile2

(将textfile1的文檔内容加上行号後輸入textfile2這個文檔裡)

apt-get

如果想安裝、移除和更新任何軟體包,這個指令可幫助你安裝需要的軟體

執行個體︰$ sudo apt-get update

grep

如果你需要找到一個檔案,但是不記得它的位置或路徑

-i:比對時忽略大小寫

-v:反向查找,隻列印不比對的行。

-n:顯示比對行的行号

-r:查找子目錄中的檔案

-l:隻列印比對的檔案名

-c:隻列印比對的行數

執行個體︰grep hello file.txt (在file.txt 中查找字元串 "hello",并列印比對的行) 

poweroff

關閉系統并切斷電源

-n : 在關機前不用将記憶體資料寫回硬碟

-w : 不是關機,隻是把記錄寫到 /var/log/wtmp 檔案裡

-d : 不把記錄寫到 /var/log/wtmp 檔案裡

-i : 在關機之前先把所有網絡相關的裝置停止

-p : 關閉作業系統之前将系統中所有的硬體設定為備用模式

執行個體︰poweroff [-n] [-w] [-d] [-f] [-i] [-h]

Linux新手應掌握的10個重要指令。 sudoLinuxsudo指令以系統管理者的身份執行指令,也就是說,需要根權限的
Linux新手應掌握的10個重要指令。 sudoLinuxsudo指令以系統管理者的身份執行指令,也就是說,需要根權限的
Linux新手應掌握的10個重要指令。 sudoLinuxsudo指令以系統管理者的身份執行指令,也就是說,需要根權限的

繼續閱讀