Linux初步見解

2021-10-19 17:52:42 字數 1921 閱讀 7988

linux介紹:

特點: 開源、免費、自由使用;多使用者、多執行緒、多工、多cpu。 組成:linux = 核心 + shell + 檔案系統 + 應用程式 應用:伺服器、手機作業系統… 分支:redhat、debain… 安裝:vmware

一.目錄結構

/ 根目錄

每乙個檔案和目錄都是從根目錄開始的,只有root使用者由該目錄下的寫許可權。

1.bin 使用者二進位制檔案

包括可執行的的二進位制檔案。系統所有的命令都設在這裡。

2.sbin 系統二進位制檔案

包括可執行的二進位制檔案,這個目錄下的命令通常由系統管理員使用,例如iptables,reboot,fdisk,ifconfig,

3.etc 配置檔案

包含所有程式所需要的配置檔案,也包含了啟動/或停止單個程式的shell指令碼

4.dev 裝置檔案

包含終端裝置,usb或連線到系統的任何裝置。

5.proc 程序資訊

包含正在執行的所有程序的資訊

6.var 變數檔案

包含系統所有可能增長的檔案,比如日誌檔案,資料庫檔案等

7.tmp 零時檔案

系統或使用者建立的零時檔案,每次關機零時檔案都會被刪除

8.usr 使用者程式

包括/usr/bin,/usr/sbin,/usr/lib,/usr/local

9.home 家目錄

所有使用者到home儲存個人文件

10.boot 引導引導程式檔案

11.lib 系統庫

12.mnt 掛在目錄

用於掛載移動裝置的零時目錄

二.檔案型別

linux中的七種檔案型別

1.d 目錄檔案。

l 符號鏈結(指向另乙個檔案,類似於瘟下的快捷方式)。

2.s 套接字檔案。

3.b 塊裝置檔案,二進位制檔案。

4.c 字元裝置檔案。

5.p 命名管道檔案。

mkdir test

mkdir-p test/a/b/c:建立多級目錄(使用相對路徑)

mkdir-p/opt/test/aa/cc:建立多級目錄(使用絕對路徑)

ls或者ll:(ll是ls -l的別名,ll命令可以看到該目錄下的所有目錄和檔案的詳細資訊):檢視目錄資訊

引數:-l 以列表形式檢視

-h 以一種人性化的方式檢視,也是檔案的大小以合適的單位顯示

-a 檢視所有檔案,包括隱藏檔案

-i 顯示出檔案的i節點號

find 目錄 引數: 尋找目錄(查)

使用者切換

su [使用者名稱]

比如:su zhangsan

su:預設切換到root

​建立使用者

useradd 使用者名稱:新建乙個使用者,乙個同名的組,/home/同名的資料夾(uid,gid自增)

useradd -u 使用者id 使用者名稱

useradd -b /路徑 使用者名稱

useradd -g 使用者組 使用者名稱: 新建使用者,放到指定的使用者組中

修改密碼

​ passwd 使用者名稱

刪除使用者

userdel lisi: 僅刪除使用者

userdel -r wangwu: 刪除使用者以及目錄(-r將關聯的檔案一併刪除)

userdel -rf wangwu: 刪除登入使用者以及目錄:(-f強制)

使用者管理命令

useradd 選項 使用者名稱:新增使用者賬號

userdel 選項 使用者名稱:刪除使用者帳號

usermod 選項 使用者名稱:修改帳號

passwd 使用者名稱:更改或建立使用者的密碼

passwd -s 使用者名稱 :顯示使用者賬號密碼資訊

passwd -d 使用者名稱: 清除使用者密碼

linux系統ps命令見解

ps是linux 作業系統中的乙個命令,用來檢視系統程序的。要對程序進行監測和控制,首先必須要了解當前程序的情況,也就是需要檢視當前程序,而ps命令就是最基本同時也是非常強大的程序檢視命令。使用該命令可以確定有哪些程序正在執行和執行的狀態 程序是否結束 程序有沒有僵死 哪些程序占用了過多的資源等等。...

Controller一些知識點1 初步見解

寫一下關於controller層的寫法解釋 首先關於當中的一些註解字的解釋進行分析闡明 responsebody 表示該方法的返回結果直接寫入httpresponsebody中 restcontroller 此註解主要是用來標註控制層的元件主要是包括 controller和 responsebody...

Linux初步了解

1.嵌入式作業系統分類 按收費模式 商用型 vxworks wince 免費型 linux uc os ii 按實時性 實時性就是在規定時間完成規定任務 硬實時軟實時 2.linux作業系統的歷史 linux 開源,免費 是以 unix 商業 為基礎形成的 linux 修改完善後,要分享修改過的 p...