Linux學習隨記(一)

2021-08-20 17:10:02 字數 1992 閱讀 9339

1. 硬體裝置

(1)各裝置在linux中的檔名

裝置檔名

ide硬碟

/dev/hd[a-d]

scsi/sata/usb 硬碟

/dev/sd[a-p]

u盤/dev/sd[a-p](與sata相同)

軟碟機/dev/fd[0-1]

印表機25針: /dev/lp[0-2]

usb: /dev/usb/lp[0-15]

滑鼠usb: /dev/usb/mouse[0-15]

ps2: /dev/psaux

當前cd rom/*** rom

/dev/cdrom

當前滑鼠

/dev/mouse

磁帶機ide: /dev/ht0

scsi: /dev/st0

(2) 磁碟的組成

磁碟每個扇區為512bytes,第一扇區記錄了兩個重要的資訊 :

關於主分割槽、擴充套件分割槽、邏輯分割槽的特性有以下幾點:

(3)開機流程:

2. linux 基本命令

(1)tab鍵:命令補全、檔案補全

ctrl + c :中斷執行中的命令

(2)幫助檢視命令man

man -f [命令]  : 從頭匹配查詢命令

man -k [命令] : 按關鍵字查詢

(3)關機命令

a. shutdown [-t 秒] [-krhnffc] 時間 [警告資訊]

-t sec:sec秒後關機

-k    : 不關機,僅向所有使用者傳送警告資訊

-r    : 在將系統的服務停掉後就重啟

-h    : 將系統的服務停掉後立即關機

如: shutdown -h now

b. 重啟、關機: reboot, halt, poweroff

3. linux檔案許可權與目錄配置

(1) 檔案檢視命令ls

ls [-aadffhilnrrst] 目錄名稱

引數:-a: 全部檔案,含隱藏檔案

-d: 僅目錄

-l:列出詳細資訊

-s: 按容量排序

-t: 按時間排序

--time=[atime,ctime]:atime為訪問時間,ctime為屬性變更時間

結果示例:drwxr-xr-x--- 4 root root 4096 sep 8 14:06 .bash_history
上述結果中共7列,其含義分別如下:

a. drwxr-xr-x--- 共10個字元,代表檔案的型別與許可權

接下來字元每3個一組,為rwx的組合,每組分別表示:檔案所有者的許可權,同使用者組的許可權,其他使用者組的許可權。

r:可讀,w: 可寫,x: 可執行。對於檔案,r指可讀取檔案的內容;w指可修改檔案內容,但不含刪除檔案;x是指檔案可以被系統執行(如shell指令碼)

對於目錄,r指可讀取檔案的目錄結構;w指可在該目錄下新增、修改、刪除檔案和目錄,無**件的許可權如何;x指可以進入到該目錄中(可執行cd命令)           

b. 第二列 4 表示鏈結到此節點的檔名的個數(目錄下的子節點數)

c. 第三列和第四列分別是檔案所有者和所屬使用者組

d. 第

五、六、七列分別為檔案大小、修改時間和檔名

(2)修改檔案屬性和許可權

a. 修改使用者組:chgrp [-r] 組名 檔名,其中組名必須在/etc/group中存在

-r 遞迴修改子目錄和檔案

b. 改變檔案所有者: chown [-r] 賬號名稱  檔名,賬號名稱必須在/etc/passwd中存在

c. 改變許可權chmod

chmod u=rwx,g+w,o-w .bashrc

表示所有者的許可權為rwx,使用者組增加w許可權,其他使用者組去掉w許可權

4. linux檔案目錄

其中/etc, /bin, /dev, /lib, /sbin 這5個目錄必須和根目錄在同一分割槽

Linux學習隨記(三)

一 文字編輯命令vi 1.開啟檔案 上下左右鍵可移動游標 vi 檔名2.開啟檔案後,按下字母 i 進入編輯模式,按esc退出編輯模式,輸入 wq 儲存後退出vi 瀏覽模式命令 ctrl f 向下翻頁 ctrl b 向上翻頁 0 或 home 鍵 移動游標到行首 或 end 鍵 移動游標到行尾 g移動...

threejs學習隨記(一)

在three.js中,要渲染物體到網頁中,我們必須構建場景 scene 相機 camera 和渲染器 renderer 有了這三樣東西,才能將物體渲染到網頁中去。threejs繪圖的核心 設定渲染器renderer 設定場景 scene 設定相機 camera 設定光源 light 設定物體 obj...

linux學習隨記 bash及其特性

1.程序 在每個程序看來,當前主機只存在核心和當前程序,程序時程式的別名,程序是程式的例項。2.ctrl a 命令列置首 ctrl e 命令列位 ctrl u 游標至命令列首 ctrl k 游標置行尾 3.history 命令歷史 命令歷史 n執行命令歷史第n條命令 4.bash支援的引號 弱引用 ...