Linux基礎0513所學知識點的總結

2021-08-01 02:42:26 字數 4945 閱讀 5956

環境的安裝:從虛擬機器中選擇 建立新的虛擬機器

在虛擬環境中寫程式時的預設開頭為[root@promote~]#

[使用者@主機名 當前所在的目錄]命令提示符

使用者分為 普通使用者 命令提示符$

管理員(root) 命令提示符#

windows系統的每一級檔案以 \ 區分

linux系統的每一級檔案用 / 隔開

命令與引數間要有空格

簡單的命令 1、cd 路徑   表示進入指定的目錄

2、ls  表示例舉當前目錄下所有檔案

共享資料夾:在原本的windows系統和所建立的linux虛擬系統都可開啟 是兩個系統溝通的橋梁

共享資料夾的目錄 /mut/hgfs

快捷鍵 tab 可以自動補全

在linux下共享資料夾的開啟 [root@promote~]#cd /mnt/hgfs/share/

(我們在這裡所建的共享資料夾的名字為share 用此種方式開啟共享資料夾)

windows系統的恢復:一鍵還原

linux系統的恢復:快照 可以恢復到快照時刻的狀態

linux的目錄結構 只有乙個根目錄 /

/bin 此資料夾中包含可執行的命令 例如ls

/sbin 包含超級使用者的命令 (root使用者)

ls -l例舉當前目錄下所有檔案的詳細資訊 他等價於 ll

清屏 ctrl+l 或 clear命令

結束執行 ctrl+c

ls -a 檢視隱藏檔案

linux下的隱藏檔案以 · 開頭

藍色表示資料夾

ls -al 下的顯示比 ls -l下多了· 和·· 的目錄

目錄 · 代表當前目錄

·· 代表上一級目錄

第一列的第乙個字元 d 代表這是乙個目錄

- 代表這是乙個普通檔案

伺服器版本的虛擬機器直接顯示終端 reboot 重啟

關機每次我們要關閉虛擬機器之前都要先掛起

一些檔案的字尾  .vmx 為虛擬機器 直接開啟可以使用

.lck   為臨時檔案 限制了一些許可權問題 系統在獲取使用權不可時 可以刪除.lck檔案

/home 為使用者的預設主目錄

useradd username 建立新使用者

passwd userword 新增密碼  新增密碼時密碼在終端無顯示

su命令 :切換使用者

su 使用者名稱 例 建立新使用者pbr 密碼123456

su後沒有使用者名稱時自動切換到管理員使用者 我們的管理員使用者 root 123456

exit表返回上一級

常用的目錄

/root 系統管理員目錄

/lib 系統可用的庫 例如c程式庫

/usr 是與使用者相關的目錄   /usr/lib/ 為應用程式的庫 程式設計師所用

include 使用的所有c檔案標頭檔案

使用者手冊 man read

/dev 裡面的檔案對應硬體裝置

在此目錄下ls -l後 顯示的開頭字母的代表型別 : c 字元裝置檔案

b 快裝置

d 目錄

l 鏈結檔案 後有-> 指向最終執行的檔案

/opt 安裝大的應用程式

/tmp 臨時有效

/var 有日誌檔案 /log 需要定時刪減 否則記憶體不夠 

檢視操作 cd var

cd log

就進入了log目錄下

命令 mount       所掛載分割槽

fdisk         檢視磁碟的情況 磁碟以sd開頭

df -h         檢視系統

du -sh       檢視某個目錄的大小

unama -a   檢視當前linux的系統

常見的命令  mkdir為建立資料夾的命令   mkdir 資料夾名字              touch 為建立檔案

rm -r 資料夾名   表示刪除資料夾                                   rm 檔名 表示刪除檔案

rm -rf 資料夾名   表示強制刪除資料夾                            rm -f 檔名 強制刪除檔案 不進行提公升

一般非強制刪除時會出現提示 y刪除 n不刪除

絕對路徑 從根路徑開始向下 例 /home/ls

相對路徑 從當前位置向下  ./ls

cp /原始檔 目標檔案

原始檔標註:

(/usr/include/***      )

絕對路徑   (stdio.h) · 

(拷到當列)

名root拷到root  

複製目錄 cp -r 源目錄 目標目錄

剪下檔案或目錄 mv 原始檔或目錄 目標檔案或目錄

檢視檔案內容 cat 檔名    此操作會將檔案內容一次性全部列印到終端  

more 檔名 將檔案內容列印到終端 顯示方式與cat不同 為一頁一頁的顯示 通過enter往下翻 按q退出 此種方式不支援查詢

less 檔名 將檔案列印到終端 一頁一頁顯示 通過上下鍵進行控制翻頁 支援查詢功能

/查詢內容 enter

head 檔名 如果不加引數 則結果與cat相同或缺省顯示10行

head -n 檔名 顯示檔案的前n行          

tail 不加引數預設顯示檔案的倒數10行

tail -n 檔名 顯示檔案的倒數n行

查詢檔案 find 查詢的目錄 查詢的方式 查詢的檔名稱

例 find /home -name demo1.sh

萬用字元 *

例find /home -name dem*

檔案許可權 rwx rwx rwx

第一組rwx代表的人群是u(使用者擁有者)

第二組rwx代表的人群是g(組)

第三組rwx代表的人群是o(其他使用者)

r  表示檔案可讀

w 表示檔案可寫

x  表示檔案可執行

rwx可用二進位制表示 1 0

r w x         r  -  x      r w -

1 1 1        1  0 1     1 1 0 

7               6           5

在此補充 二進位制轉化成十進位制的方法

1、正整數轉成二進位制:除二取餘 倒數排序 高位補零

2、負整數轉成二進位制:先將對應的正整數轉成二進位制 然後對二進位製取反

3、小數轉換二進位制:對小數點後的數乘以二,然後取整數部分,直到小數部分為零,將取得的整數部分按順序排列 結果為0.***xx

如果小數的整數部分大於零,分別轉換,然後結合在一起 ***.***x

進製數先補充這麼多 並不全

改變檔案的許可權 chmod 許可權 檔案 代表給這個檔案賦予什麼許可權

chmod +x 檔名 賦予許可權 若去掉許可權則將+變成- 在這個式子中 +是存在的

軟鏈結 快捷方式->file1(檔名)>檔案  刪完file1後檔案直接不執行

軟鏈結檔案的建立 ln -s 原始檔 目標檔案

硬鏈結      fiel2>檔案硬鏈結檔案的建立 ln 原始檔 目標檔案

二進位制可以執行檔案的執行方式 路徑+檔名                  二進位制可執行的檔案:

(絕對路徑

當前路徑)

注意 bin和sbin檔案下不需要加路徑可直接執行

檔案描述符: 核心利用檔案描述符來訪問檔案。開啟現存盤案或新建檔案時,核心會返回乙個檔案描述符。都**檔案也需要用檔案描述符來指定待讀的檔案。

是非負整數

其中0、1、2預設被系統占有,預設被開啟。

0 標準輸入 :鍵盤

1 標準輸出 :螢幕

2 標準錯誤 :螢幕

重定向: 改變標準輸出、輸入和錯誤的分配 按照從右往左的順序進行理解

>   表示覆蓋    命令a > 檔案b 其中a為標準輸出的命令  含義為儲存a命令的執行成果在b檔案中 在重定向符號》下檔案b可自動生成

若b檔案之前就存在並含有內容,則此符號含義為先將b檔案的內容清空,在將a命令的結果放在b檔案裡面

命令a 2> 檔案b則表示把標準錯誤放在後面的檔案

>& 表示把命令執行的結果保持在檔案中 無論對錯

命令a >> 檔案b   >>表示追加,含義是b的原有內容不清空,直接將a產生的結果接在b內容的後面

例:ls >>aa 2>&1 表示把正確和錯誤的資訊全部輸入到aa中  其中2>&1 表示標準輸入和標準輸出的輸出通道相同 (maybe均從標準錯誤的輸出通道輸出)

ls >>aa 2>>bb 表示把正確的資訊輸入到aa 把錯誤的資訊輸入到bb

具有遮蔽功能,相當於清空檔案的方式: 使用檔案1、 /dev/zero/

2、catfile

&在》左邊時 代表標準輸出或標準錯誤 這是乙個特例

終端檢視歷史命令 1、上下鍵可以回看之前的命令

2、ctrl+r

3、history 可顯示之前敲過的** 儲存一些條

管道: a | b  含義為a的輸出結果可以作為b的引數

例題: (grep可作為檔案內字串的查詢)

llll | grep 想查詢的關鍵字元

則顯示輸出

awk 表示一行一行的處理資料 每一行的資料以空格形式分布

ll | awk ''   其中n為幾就表示第幾列  其中print為函式格式(意思為列印)

每一行的最後一列為nf 

預設方式以空格為切割依據 但-f表示自定義切割方式 -f 『切割依據』 (最好有『』 這樣看起來更為清晰)

127.0.0.1為回環位址

ping 判斷兩台電腦通不通

ping 另一台位址的ip  檢視是否在乙個區域網內

檔案分發格式  壓縮 tar -cvzf 壓縮檔案後所生成的壓縮檔案的名字(***x.tar.gz) 要壓縮的檔案列表

解壓縮 tar -xvzf 壓縮包名稱 -c 指定壓縮檔案的目錄

cd - 表示返回上一次的路徑 (在兩個路徑中不停切換)

pwd 顯示當前目錄的路徑

第二週所學全部命令

檔案系統管理相關命令 組群groupadd 建立組群 格式 groupadd 群名 groupdel 刪除已有組群 格式 groupdel 群名gruopmod 修改已有組群的屬性資訊 修改群id 格式 groupmod g 新id 群名 修改群名稱 格式 groupmod n 新群名 群名檢視系統...

linux系統運維所學知識的應用

unit1 3練習題 1.顯示1984 11 18號是1984年的第幾天?cal j 18 11 1984 2.顯示當前的年月日?date y m d 3.設定student在第一次成功 chage d student 2.顯示當前系統時間 date 3.顯示當前系統時間,要求格式為小時 分鐘 妙 ...

色彩學基礎知識

加法混色 採用紅 red 綠 green 藍 blue 三種色光進行混色來顯示其他顏色。色光越混合越亮,因此稱為加法混色。電視 電腦的顯示就採用加法混色原理。紅 r 綠 g 藍 b 被稱為光的三原色。圖1.加法混色 減法混色 採用青藍色 cyan 洋紅色 magenta 黃色 yellow 三種顏料...