關于Linux下命令行的記錄

由于網上各種Linux命令介紹詳盡且繁雜,故這篇文章就不做一個重復的羅列了。在這里記錄一下幾個我自己遇到的問題和常用的命令。

  1. 首先,在命令行中輸入1-2個字符后,按tab鍵會自動補全后面的部分。
  2. ps命令用于查看當前正在運行的進程,常用格式為 # ps 參數。可以結合其他命令進行有條件的搜索,如:ps -ef | grep java 表示查看所有進程里CMD是JAVA的進程。ps參數非常多,是一個非常強大的進程查看工具,但是ps輸出的只是當前查詢狀態下進程瞬間的狀態信息,如果要想即使動態的查看進程,就需要使用top命令了。top命令提供了實時的系統狀態監控,可以按照CPU使用、內存使用、執行時間等指標對進程進行排序。
    top命令截圖

    上圖中的第一行是服務器基礎信息,包括top命令的刷新時間為12:00:07,系統已經啟動時間為305天又20小時39分鐘,當前有2個用戶登錄,系統負載load average為:最近一分鐘內的平均系統負載為43.78,最近5分鐘內的平均系統負載為49.81,最近15分鐘的系統負載為46.83。
    第二行是當前系統進程概況,一共有106個進程,其中2個在運行中,104個處于休眠狀態,沒有停止的進程, 也沒有僵尸進程。
    第三行是CPU信息,第四行是物理內存的使用信息,第五行是虛擬內存的使用狀態,再往下就是動態的進程信息啦。PID:進程ID;user:進程所有者;PR:進程優先級;NI:nice值,負數表示高優先級,正值表示低優先級;VIRT:進程使用的內存總量;RES:進程使用的未被換出的物理內存大小;SHR:共享內存的大小;
    %CPU:上次更新到現在的CPU時間占用百分比;%MEM:進程實用的物理內存百分比;TIME+:進程使用的CPU時間總計;COMMAND:進程命令。
  3. Ubuntu的默認root密碼是隨機的,即每次開機都有一個新的root密碼,可在終端輸入命令sudo passwd,然后輸入當前用戶的密碼,回車。此時終端再輸入新密碼并確認,此時的密碼即為root的新密碼。修改成功后輸入 su root 再次輸入新密碼即ok。(ps:使用tty登錄的時候如果有小鍵盤要注意num lock
  4. curl 命令可以測試網絡網頁的內容是否可以抓取,其本身是一個利用URL規則在命令行下工作的文件傳輸工具,它支持文件的上傳和下載。例如摘取頁面內容到一個文件中:curl -o home.html http://blog.51yip.com (個人覺得這個功能蠻好用的)。
  5. 這里再說一下文件權限。常用的權限有以下幾種:
數字形式 字母形式 數字形式 字母形式
444 r--r--r-- 700 rwx------
600 rw------- 744 rwxr--r--
644 rw-r--r-- 755 rwxr-xr-x
666 rw-rw-rw- 777 rwxrwxrwx
從左到右 1-3代表文件所有權限,4-6代表同組用戶的權限,7—9代表其他用戶的權限。
具體權限用數字表示:1=>執行 X, 2=>寫 W, 4=>讀取 R
組合4、2、1: 
    | 0 沒有權限 | 4 讀取 | 5 讀取(4+1)|
    | 6 讀寫(4+2)| 7 讀寫執行(4+2+1)| 

以上是我平時用到的幾個命令和功能,之后還將繼續補充。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • linux資料總章2.1 1.0寫的不好抱歉 但是2.0已經改了很多 但是錯誤還是無法避免 以后資料會慢慢更新 大...
    數據革命閱讀 12,239評論 2 33
  • Ubuntu的發音 Ubuntu,源于非洲祖魯人和科薩人的語言,發作 oo-boon-too 的音。了解發音是有意...
    螢火蟲de夢閱讀 99,594評論 9 467
  • 如果你想知道你的服務器正在做干什么,你就需要了解一些基本的命令,一旦你精通了這些命令,那你就是一個專業的 Linu...
    七寸知架構閱讀 10,957評論 1 71
  • hi,我是戳戳 新版王昭君美術圖一出來我就樂開了花 昭君果然沒辜負我的期望啊 不枉我那么稀罕用昭君 就是拖了這么久...
    畫師戳戳閱讀 1,147評論 4 16
  • 偶爾還是會想起你。只是不會再停下腳步。現在每天嘗試著寫點東西,雜七雜八,自己也不知道自己在說些什么。有些無病呻吟,...
    酷啦啦閱讀 113評論 0 0