本人第一次對自己所學的命令總結,如有錯誤歡迎指出。
ctrl+c:停止當前執行的命令
permission denied
:沒有許可權
[root@localhost ~]#
:其中root
表示當前使用者是管理員賬戶,localhost
表示主機名,#
表示管理員
su
使用者名稱 表示切換使用者。 例如su root
選項:-a
:顯示所有檔案( .檔名表示的是隱藏檔案)
-i
:顯示檔案id
-l
:顯示檔案詳細資訊 (ll
就是ls -l
的別稱)(long——長格式)
-d
:檢視目錄屬性
-h
:人性化顯示
注:隱藏檔案可以修改,但是隱藏的意思就是盡量不修改檔案
當要比對檔案時用-d
選項 例如ll -d /home/a /home/b
就是/home/a與/home/b檔案進行比較
選項:-p
:遞迴建立
例如在ben
檔案下沒有a
和在a
目錄下沒有b
檔案。此時mkdir a/b
就會失敗。mkdir -p a/b
就會建立a
目錄和a
目錄下的b
目錄
一般情況下新建立的目錄會包含.
和..
兩個隱藏子目錄
例如rmdir /home/a/b
就是刪除/home/a/b
目錄,但是只能刪除空目錄
例如cd ..
就是回到副目錄(也就是上級目錄)
選項:-r
:遞迴刪除目錄
-f
:強制刪除檔案且不進行提示
-i
:刪除前詢問是否刪除(缺省會進行提示)
例如rm -rf /home/ben/*
就是強制刪除ben下的所有檔案
rm -rf /home/ben/a*
就是強制刪除ben下a開頭的所有檔案
注意>
是覆蓋,>>
是新增
例如echo "hello" >> a.txt
就是把「hello」輸入到a.txt
中,注意不能輸入到目錄檔案,同時用echo
和>
配合下如果a.txt
沒有則會建立乙個a.txt
的普通檔案
例如touch ~/a.txt
就是在使用者主目錄下建立乙個a.txt
的普通檔案
選項-f
:如果目標檔案已經存在,不會詢問而直接覆蓋
-i
:如果目標檔案存在則詢問是否覆蓋
注:同一目錄下的操作是重新命名,不同目錄的操作是移動,可以在移動時改名
例如mv a b
就是將a
改名為b
mv a /home/ben
就是將a
移動到/home/ben
裡
mv a ../b
就是將a
移動到上級目錄並改名為b
例如cat a.txt
就是將a.txt
的內容讀出來
cat a.txt > b.txt
就是將a.txt
內容給b.txt
選項-s
:把檔案中的多個空行壓縮成乙個空格顯示
+n
:每此按空格顯示n行,按回車總是顯示下一行
例如more -s a.txt
選項-l
:顯示行數
-w
:顯示單詞數
-c
:顯示字元數
例如wc -l a.txt
|
:管道操作,前面命令的輸出作為後乙個命令的輸入
例如cat a.txt | wc -l
例如grep "rm" a.txt >> b.txt
選項-p
:保留原始檔案的屬性,包括屬主、許可權、時間戳等
-r
:遞迴複製檔案
-i
:如果目標檔案存在則詢問是否覆蓋
-d
:如果複製物件為連線檔案則保留該連線檔案的屬性
例如cp -p a.txt b.txt
就是保留屬性複製a.txt
改名為b.txt
選項-name
:按檔名搜尋
-type
:按檔案型別搜尋 ,b塊裝置、c字元裝置、d目錄、f普通檔案
例如find / -name "*.txt"
就是在根目錄下搜尋.txt的檔案
find / -type f
就是在根目錄下搜尋普通檔案
選項-c
:建立
-t
:檢視
-x
:釋放
-f
:後面跟歸檔檔案名字
-z
:壓縮或解壓縮
例如tar -zxf a.tar.gz
將a.tar.gz
解壓到當前目錄下
tar -zcf a.tar.gz a.txt
就是將a.txt
壓縮,壓縮包名字為a.tar.gz
在當前目錄下
linux部分指令
一.進入目錄需要哪些許可權,在目錄中執行增刪查 cd,touch,ls,rm,mv等 改檔案動作,需要哪些許可權.1.進入目錄需要那些許可權 r 讀許可權 w 寫許可權 x 執行許可權 其次可以通過chmod來增刪許可權,其指令如下 chmod u g o a r w x 建立乙個目錄,來驗證一下許...
彙編部分部分指令
cbw 位元組轉換為字指令執行的操作 al的內容擴充套件到ah,形成ax中的字。int xxh int 21h 呼叫 int 21h 中斷,百返回值放在 al暫存器中從鍵盤輸入,並以16進製制儲存通過給ah暫存器賦值,然後呼叫int 21h指令,計算機就會根據ah暫存器度中的版值執行相應的操作,權其...
Linux作業系統部分指令
lsb release aln s opt dss cmscd rm rvf find ctime 1 df h引數 max depth 為指定深入目錄的層數 如 df h max depth 1 work testing 統計大小 du sh etc du sm sort n 統計當前目錄的大小,...