一、在目錄中執行增刪查(cd, touch, ls, rm, mv等)命令
1、ls指令
語法:ls 目錄或檔案
功能:列出該目錄下的所有子目錄和檔案
2、touch 指令
語法:touch 檔案
功能:更改文件或目錄的日期時間
常用選項:
-a:只更改訪問時間
-c:不建立任何文件
-d:使用指定的日期時間
-m:只更改變動時間
-t:使用指定的日期時間
3、cd 指令
語法:cd 目錄名
功能:改變工作目錄
常用選項:
cd..:返回上級目錄
cd /home/admin/:絕對路徑
cd ../day3/:相對路徑
cd ~:進入使用者家目
cd -:返回最近訪問目錄
4、rm 指令
語法:rm [-f-i-r-v] [dirname/dir]
功能:刪除檔案或目錄
使用物件:所有使用者
常用選項:
-f:直接刪除檔案
-i:刪除前要一一確認
-r:刪除目錄及其下的所有檔案
5、mv 指令
語法: mv [選項] 原始檔或目錄 目標檔案或目錄
功能:(1) 視mv命令中第二個引數型別的不同(是目標檔案還是目標目錄),mv命令將檔案重新命名或將其移至乙個新的目錄中。
(2) 當第二個引數型別是檔案時,mv命令完成⽂檔案重新命名,此時,原始檔只能有乙個(也可以是源目錄名),它將所給的原始檔或目錄重新命名為給定的目標檔案 名。
(3)當第二個引數是已存在的目錄名稱時,原始檔或目錄引數可以有多個,mv命令將各引數指定的原始檔均移至目標目錄中。
常用選項:
-f :force 強制的意思,如果目標檔案已經存在,不會詢問而直接覆蓋
-i :若目標檔案 (destination) 已經存在時,就會詢問是否覆蓋
二、linux下的重要目錄/proc, /sys, /selinux, /bin, /usr/lib, /usr/local, /var, /tmp
/bin:存放使用者最常用的命令
/boot:啟動linux時使用的一些核心檔案
/dev:這個目錄下是所有linux的外圍裝置
/tmp:存放一些臨時檔案
/var:存放不斷擴充的東西
/proc:虛擬目錄,是系統記憶體對映。這個目錄的內容不在硬碟上而是在記憶體上。
/sys:檔案系統訪問linux核心
/selinux:這個目錄是redhat/centos所特有的目錄,類似windows的防火牆
/usr/local:存放軟體公升級包
/usr/lib:系統使用的函式庫的目錄,在程式執行的過程中,需要呼叫一些額外的引數時需要庫函式的協助
三、重要命令. du, df, top, free, pstack, su, sudo(sudo -, sudo -s), adduser, password
1、du
(1)命令格式:du [選項][檔案]
(2)命令功能:顯示每個檔案和目錄的磁碟使用空間
(3)命令引數:
-a:顯示目錄中個別檔案的大小
-b:以byte為單位顯示目錄或檔案大小
-c:除了顯示個別目錄或檔案大小外,同時也顯示所有目錄或檔案
-k:以kb為單位輸出
-m:以mb為單位輸出
-s:僅顯示總和
-h:以k,m,g為單位,提高資訊的可讀性
-x:以一開始處理時的檔案系統為準,若遇上其他不同的檔案系統目錄則略過
-s:顯示個別目錄的大小時,並不含其子目錄大小
-x:在《檔案》中指定目錄或檔案
-d:顯示指定符號原始檔大小
-h:與-h引數相同,但是k,m,g是以1000為換算單位
2、df
(1)命令格式:df [選項][檔案]
(2)命令功能:
(3)命令引數:
-a:包含全部的檔案系統
--block-size=《區塊大小》:以指定的區塊大小來顯示區塊數目
-h:以可讀性較高的方式來顯示資訊
-h:與-h引數相同,但在計算時是以1000bytes為換算單位二非1024bytes
-i:顯示inode的資訊
-k:指定區塊大小為1024位元組
-l:僅顯示本地端的系統檔案
-m:指定區塊大小為1048576位元組
--no-sync:在取得磁碟使用資訊前,不要執行sync指令,此為預設值
-p:使用posix的輸出格式
--sync:在取得磁碟使用資訊前,先執行sync指令
-t:僅顯示指定檔案系統型別的磁碟資訊
-t:顯示系統型別的資訊
-x:不要顯示指定檔案系統型別的磁碟資訊
--help:顯示幫助
--version:顯示版本資訊
3、top
(1)命令功能:顯示執行中的程式程序,使用許可權是所有使用者
(2)命令引數:
-b:指定更新的間隔,一秒計算
-q:沒有任何延遲的更新,如果使用者有超級使用者則top命令將會以最高的優先序執行
-c:顯示程序完整的路徑與名稱
-s:累積模式,會將已完成或已消失的子行程的cpu時間累積起來
-i:不顯示任何閒置或無用的行程
-s:安全模式
-n:顯示更新的次數,完成後將會退出top
4、free
(1)命令格式:free [-bkmotv][-s《間隔秒數》]
(2)命令功能:free指令會顯示記憶體的使用情況,包括物理記憶體,虛擬的交換檔案記憶體,共享記憶體區段,以及系統核心使用
(3)命令引數:
-b:以byte為單位顯示記憶體使用情況
-k:以kb為單位顯示記憶體使用情況
-m:以mb為單位顯示記憶體使用情況
-o:不顯示緩衝區調節劑
-s:持續觀察記憶體使用情況
-t:顯示記憶體總和列
-v:顯示版本資訊
5、pastack:顯示每個程序的棧跟蹤
6、su:切換超級使用者
7、sudo
(2)命令引數:
-l:列出當前使用者可以執行的命令
-u 使用者名稱 命令:以指定使用者的身份執行命令
-k:清除「入場券」上的時間,下次再使用sudo時要再輸入密碼
-b 命令:在後台執行指定的命令
-p 提示語:可以更改詢問密碼的提示語
-e 檔名:不是執行命令,而是修改檔案
8、adduser
(1)命令功能:用來建立使用者登入
(2)命令引數:
-c:加上備註文字
-d:指定使用者登入時的起始目錄
-d:變更預設值
-e:指定賬號的有效期限
-f:指定在密碼過期後多少天即關閉該賬號
-g:指定使用者所屬的群組
-g:指定使用者所屬的附**組
-m:自動建立使用者的登入目錄
-m:不要自動建立使用者的登入目錄
-n:取消建立以使用者名稱為名的群組
-r:建立系統賬號
-s:指定使用者登入後所使用的shell
-u:指定使用者id
9、password
(1)命令格式:password [選項][引數]
(2)命令功能:設定使用者的認證資訊
(3)命令引數:
-d:刪除密碼
-f:強制執行
-k:設定只有在密碼過期失效後,才能更新
-l:鎖住密碼
-u:解開以已上鎖的賬號
linux基本指令
很喜歡這張字圖,希望看的你和我能成為自己想要成為的人在不久的未來 計算機專業 真的不錯。加油 以下就是我今天要與大家分享的linux筆記 基礎檔案的了解 動態庫 lib so.i 靜態庫boot 核心檔案 mnt 專門用於掛載 臨時掛載目錄 proc 記憶體中的虛擬資訊 selinux 與安全有關 ...
Linux 基本指令
貌似好久沒有更新部落格了,今天先隨便寫寫。1.檢視服務語言設定 unbantu系統的話,因為語言不同可能會導致編碼的錯誤,出現亂碼,或者檔案?class檔案的出現。所以解決的方法為檢視 etc default locale 檔案 可以通過cat 指令檢視 vi指令進行編輯 編輯結束後 esc 按鍵 ...
linux基本指令
檔案複製 例子 cp i file1 file2 將文件 file1 複製成 file2 i為提示確認。cp file1 dir1 將文件 file1 複製到目錄 dir1 下,檔名仍為 file1.cp tmp file1 將目錄 tmp 下的文件 file1複製到現行目錄下,檔名仍為 file1...