linux基礎彙總2

2022-09-13 23:30:22 字數 2368 閱讀 8420

1、linux作業系統誕生於2023年10月5日,由林納斯·托瓦茲在comp.os.minix新聞組上發布訊息,正式向外宣布linux核心的誕生。2、linux同時也衍生了很多版本(debian,redhat、ubuntu等)

3、linux的基本思想:一切皆檔案、程式用途單一性

4、linux八大特點:開放性、多使用者、多工、介面良好、支援多種平台、可靠安全、裝置獨立性、豐富的網路功能。

1、linux目錄結構:樹型目錄結構,僅乙個根目錄。2、fhs標準:定義linux各目錄用途及功能、規範使用者對目錄的使用。3、重要目錄

/boot 啟動目錄:存放kernel和initrd引導

/home 普通使用者家目錄

/root root使用者家目錄

/bin 可執行的命令目錄

/etc 系統配置檔案和可執行檔案目錄

/tmp 臨時資料夾

/usr 系統資源目錄,存放應用程式

/usr/bin 大部分使用者命令

/var 存放系統執行資料

/var/log 日誌檔案目錄

/opt 使用者級程式目錄

/mnt 掛載目錄

4、計算機結構:硬體、核心、系統呼叫介面、應用程式。

核心:負責驅動硬體、管理活動和分配及管理硬體資源。

shell:使用者與核心的命令直譯器,使用互動與非互動的方式,接收使用者命令呼叫系統介面完成操作。

1、登陸linux

登陸顯示:[teld@localhost ~]$

格式含義:[當前使用者@本機網域名稱 工作目錄] 提示符 

提示符:$(普通使用者)/#(root)

2、linux命令格式:命令名稱 【命令引數】 【命令物件】

命令引數:是對命令的一種完善,不同的環境和不通的命令,引數的使用也是不同的,也是日常使用的重點。

命令引數便是方法:"--"表示完整選項;"-"表示短格式選項

3、幫助命令:man、info、help、whatis

4、切換登陸使用者及提權:

su - /su 區別:工作目錄和環境變數是否同時切換

su -/ sudo su - 區別:su是使用者切換命令,sudo是臨時命令提權工具

5、系統操作基礎命令:

uname:顯示系統核心資訊

date:顯示系統時間

top:檢視程序實時監控狀態

ps:檢視當前程序的瞬間狀態

last:檢視所有系統的登入記錄

history:顯示歷史執行命令

netstat:用於顯示與ip、tcp、udp和icmp協議相關的統計資料,一般用於檢驗本機各埠的網路連線情況

6、檔案及目錄操作命令

cd:目錄切換命令

pwd:顯示當前工作目錄

ls:顯示目錄中的檔案

tree:顯示檔案和目錄由根目錄開始的樹型結構

touch:用於建立空檔案與修改檔案時間

cp:複製檔案及目錄

mkdir:建立目錄

rm:刪除檔案及目錄

rmdir:刪除空檔案

cat:檢視純文字檔案

more:以逐頁顯示的方式檢視純文字檔案

head:檢視純文字檔案前n行

tail:檢視純文字檔案後n行

wc:用於計算指定檔案的行數、字數,以及位元組數

cut:用於顯示每行從開頭算起 num1 到 num2 的文字,剪下位元組、字元和字段寫至標準輸出

diff:用於比較檔案的差異

tar:用於對於檔案的歸檔打包,結合相應的選項引數可進行解壓縮操作

grep:查詢檔案裡符合條件的字串

find:用於查詢檔案

8、使用者和組管理

管理員:uid為0

系統使用者:uid為1~99

普通使用者:uid從500開始

管理員組:gid為0

普通使用者組:1-65535(包含系統使用者組和登陸使用者組)

linux在建立使用者時,會自動建立乙個與其同名的基本使用者組,且組內只有其乙個使用者

9、檔案許可權

-rwxrwxrwx :普通檔案、所有者(讀、寫、執行)、所屬組(讀、寫、執行)、其他使用者(讀、寫、執行)

檔案預設許可權:rw-r--r--(644)

資料夾預設許可權:rwxr-xr-x(755)

10、linux常用工具paping的使用

paping:計算機網路管理工具,用於測試網路協議(tcp/ip)可達性和耗時開銷。

1、生產環境中root使用者許可權被**,禁止使用root使用者直接登陸。

2、生產環境中進行檔案檢視操作時,請使用cat/more/less等操作,勿使用vim/nano/gedit等檔案編輯命令。

3、windows使用者,在對linux系統某檔案進行貼上操作時,請使用editplus/notepad++等文字編輯工具進行字元編碼轉換後再貼上。

linux基礎命令彙總

1.如何關閉linux伺服器?方法一 halt 方法二 shutdown h now 2.如何重啟linux伺服器?方法一 reboot 方法二 shutdown r now 3.請檢視當前登入使用者,如果是root使用者,則切換到其他使用者以下所有普通使用者為test.檢視當前登入使用者 whoa...

Linux基礎知識彙總 2 持續更新中

軟體安裝 find,at,特權,facl,shell xargs 將命令分頁處理 find user hadoop a perm 741 xargs chmod g x 計畫任務 at l 列表 d 刪除 f 批處理 定時處理 at 時間 進入編輯模式 定時執行 batch 與at一致,但需要機器空...

linux基礎知識 彙總

1.限制變數的作用域 1 在模組內 但在函式體外 乙個被宣告為靜態的變數可以被模組內所用函式訪問,但不能被模組外其它函式訪問。它是乙個本地的全域性變數。3 在模組內,乙個被宣告為靜態的函式只可被這一模組內的其它函式呼叫。那就是,這個函式被限制在宣告它的模組的本地範圍內使用。2.設定變數的儲存域 st...