Linux學習筆記1

學習鏈接:菜鳥教程
學習版本 :CentOS

7個運行級別

  1. 運行級別0:系統停機狀態,系統默認運行級別不能設置爲0,否則不能正常啓動
  2. 運行級別1:單用戶的工作狀態,root權限,用於系統的維護,禁止遠程登陸。
  3. 運行級別2:多用戶的狀態(沒有NFS)
  4. 運行級別3:完全的多用戶狀態(有NFS),登陸之後進入控制檯命令行模式
  5. 運行級別4:系統未使用,保留。
  6. 運行級別5:X11控制檯,登陸後進入圖形的GUI模式
  7. 運行級別6:系統 正常關閉啓動,默認運行級別不能設置爲6,否則不能正常啓動。

圖形模式與文字模式的切換方式

Linux預設提供了六個命令窗口終端機讓我們來登陸。
可以使用 Ctrl+Alt+F1-F6來進行切換。
一般是Ctrl+Alt+F7 用來切換 命令行與圖形化界面
我的是Ctrl+alt+F1進行切換回來。

Linux 關機

在Linux領域內大多數用在服務器上,很少遇到關機的情況。
正確的關機流程
sync 將數據同步到硬盤呢
shutdown: 關機指令,下面是具體的操作
shutdown -h 10 這個命令是告訴大家,計算機將會在10分鐘後關機。
shutdown -h now 這個命令是立馬關機
shutdown -h 20:25 系統會在今天20:25關機
shutdown -h +10 十分鐘後關機
shutdown -r now 系統立馬重啓
shutdown -r +10 系統十分鐘後重啓
reboot 等同於 shutdown -r now

系統目錄結構-樹狀結構

登陸之後

ls /

/tmp 是用來存放一些臨時文件的
/user 這是一個非常重要的目錄,用戶的很多應用程序和文件都放在這個目錄下,類似於windows下的program files 目錄。

linux忘記密碼

解決方法:忘記密碼

Linux文件的基本屬性

爲了保護系統的安全性,Linux系統對不同的用戶訪問同一文件的權限做了 不同的規定。
在Linux中我們可以使用ls -l來顯示一個文件的屬性以及文件所屬的用戶和組

[root@www /]# ls -l
total 64
dr-xr-xr-x   2 root root 4096 Dec 14  2012 bin
dr-xr-xr-x   4 root root 4096 Apr 19  2012 boot
……

bin文件的第一個屬性用‘d’表示。d在Linux中代表該文件是一個目錄文件。
在Linux中第一個字符代表這個文件是目錄,文件或者鏈接文件等。

當爲[ d ]則是目錄
當爲[ - ]則是文件;
若是[ l ]則表示爲鏈接文檔(link file);
若是[ b ]則表示爲裝置文件裏面的可供儲存的接口設備(可隨機存取裝置);
若是[ c ]則表示爲裝置文件裏面的串行端口設備,例如鍵盤、鼠標(一次性讀取裝置)。

接下來的字符中,以三個爲一組,且均爲『rwx』 的三個參數的組合。其中,[ r ]代表可讀(read)、[ w ]代表可寫(write)、[ x ]代表可執行(execute)。 要注意的是,這三個權限的位置不會改變,如果沒有權限,就會出現減號[ - ]而已
在這裏插入圖片描述

文件與目錄管理

linux的目錄爲樹狀結構,最頂級的目錄爲 根目錄/。
其他的目錄可以通過掛載添加到樹中,通過解除掛載可以移除他們。

絕對路徑
由根目錄/寫起,例如:/user/share/doc這個目錄
相對路徑

不是由 / 寫起,例如由 /usr/share/doc 要到 /usr/share/man 底下時,可以寫成: cd …/man 這就是相對路徑的寫法啦!

處理目錄常用的命令

  • ls :列出目錄
    -a :全部的文件,連同隱藏檔( 開頭爲 . 的文件) 一起列出來(常用)
    -d :僅列出目錄本身,而不是列出目錄內的文件數據(常用)
    -l :長數據串列出,包含文件的屬性與權限等等數據;(常用)

  • cd :切換目錄
    cd [相對路徑或絕對路徑]

  • pwd: 顯示當前的目錄
    pwd

  • mkdir : 創建一個新的目錄 mkdir [-mp] 目錄名稱
    -m :配置文件的權限喔!直接配置,不需要看默認權限 (umask) 的臉色~
    -p :幫助你直接將所需要的目錄(包含上一級目錄)遞歸創建起來!
    mkdir test

  • rmdir :刪除一個空的目錄
    rmdir [-p]連同上級[空的目錄一塊刪除]

  • cp:複製文件或者目錄
    -a:相當於 -pdr 的意思,至於 pdr 請參考下列說明;(常用)

    -d:若來源檔爲連結檔的屬性(link file),則複製連結檔屬性而非文件本身;
    
    -f:爲強制(force)的意思,若目標文件已經存在且無法開啓,則移除後再嘗試一  次;
    
    -i:若目標檔(destination)已經存在時,在覆蓋時會先詢問動作的進行(常用)
    
    -l:進行硬式連結(hard link)的連結檔創建,而非複製文件本身;
    
    -p:連同文件的屬性一起復制過去,而非使用默認屬性(備份常用);
    
    -r:遞歸持續複製,用於目錄的複製行爲;(常用)
    
    -s:複製成爲符號連結檔 (symbolic link),亦即『捷徑』文件;
    
    -u:若 destination 比 source 舊才升級 destination !
    
  • rm: 移除文件或者目錄
    -f :就是 force 的意思,忽略不存在的文件,不會出現警告信息;
    -i :互動模式,在刪除前會詢問使用者是否動作
    -r :遞歸刪除啊!最常用在目錄的刪除了!這是非常危險的選項!!

  • mv:移動文件與目錄,或者修改文件與目錄的名稱

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章