1. 程式人生 > >Linux指令及許可權(部分)

Linux指令及許可權(部分)

一、常見指令

1.ls:列出目錄下的所有檔案

2.pwd:顯示使用者當前所在目錄

3.cd:進入指定目錄

   cd ..:返回上級目錄

   cd -:返回最近訪問目錄

4.touch:更改文件或目錄的日期時間,或建一個不存在的檔案

5.mkdir:在當前目錄下建立一個的目錄

6.rmdir:刪除空目錄

   rm:刪除檔案或目錄

7.man:訪問liunx手冊頁(通過檢視聯機手冊獲取命令引數)

8.cp:複製檔案或目錄

9.mv:(1)當第二個引數型別不同,mv將檔案重新命名或將其移至一個新的目錄中

           (2)當第二個引數是檔案時,mv完成檔案的重新命名

           (3)當第二個引數時已存在的目錄名稱時,原始檔或目錄引數可以有多個,mv將各引數指定的檔案全部移至目標目錄中

10.cat:檢視目標檔案的內容

    tac:將目標檔案的內容倒列印

11.more:類似cat,把當前顯示器打滿,就不會繼續列印

12.less:類似more,more只能向下翻,less可以回看,即可以上翻,也可以下翻

13.head:顯示檔案的開頭至標準輸出中,預設輸出前10行

14.tail:顯示指定檔案的末尾內容,預設輸出後10行

15.data:%H:小時;%M:分鐘;%S:秒;%X:相當於%H:%M:%S;%d:日;%m:月;%Y:年份;%F:相當於%Y-%m-%d

               data -s:設定當前時間,只有root許可權才可設定,其他只能檢視

16.Cal:檢視日曆等時間資訊

17.find -name:在檔案樹中查詢檔案,並作出相應的處理

18.grep:在檔案中搜索字串,將找到的行打印出來

19.zip:將目錄或檔案壓縮成zip格式

     unzip:將壓縮檔案解壓到指定目錄中

20.tar:打包/解包,不開啟它,直接看內容

21.bc:方便進行浮點運算

22.uname -r:獲取電腦和作業系統的相關資訊

23.shutdown -h:關機

     shutdown -r:重新開機

二、進入目錄需要-x許可權,在目錄中執行增刪查(cd, touch, ls, rm, mv等)改檔案動作, 需要rwx許可權

三、Linux下的重要目錄

1./proc:在執行訪問核心資料結構,改變核心設定的機制

2./sys:訪問或修改核心的引數

3./SElinux:提供一種靈活的強制訪問控制系統

4./bin:基本指令,單使用者下可用,任何使用者可用(核心級)

5./usr/lib:含有更多用於使用者程式的庫檔案(系統級)

6./usr/local:系統管理員在本地自己安裝的軟體(使用者級)

7./var:用於儲存variable或不斷改變的檔案

8./tmp:使用者和程式的臨時目錄。給予所有系統使用者讀寫權

四、重要命令

1.du:顯示每個檔案和目錄的磁碟使用空間

2.df:顯示目前所有檔案系統的可用空間及使用情況(動態顯示過程)

3.top:提供實時的對系統的處理器的狀態監視,顯示系統中各個程序的資源佔用狀況

4.free:顯示記憶體的使用情況

5.pstack:顯示每個程序的棧跟蹤

6.su:切換使用者

7.sudo(sudo -, sudo -s):普通使用者可以使用root許可權來執行指定命令

8.adduser:指令根據指令行引數給系統新增使用者

9.password:修改使用者密碼

五、命令安裝

1.gcc:yum install gcc
   g++:yum install gcc-c++
2.gdb:yum install gdb

3.vim:yum -y install vim