Linux基礎學習筆記

2021-10-01 11:45:03 字數 3145 閱讀 7004

linux 是一款作業系統,免費、開源、安全、高效、穩定、處理高併發非常強悍

不同的廠商對 linux 核心 進行第二次開發,形成了不同的 linux 發行版本:redhat、centos、ubuntu、suse、紅旗linux

目前主要的作業系統:win7、ios、android、mac

linux 和 windows 的區別

\windows

linux

\收費且很貴

免費或少許費用

\安全性不太好

較安全\

封閉,系統可指定性很差

開源,可制定性非常強

linux 的檔案系統是採用級層式的樹狀目錄結構,在此結構中的最上層根目錄為「 / 」

在linux 世界裡,一切皆檔案 、

、/bin

存放最經常使用的命令

/sbin

存放系統管理員使用的系統管理程式

/home

存放普通使用者的主目錄

/root

超級管理員的使用者主目錄

/lib

系統開機所需要最基本的動態連線共享庫

/etc

所有的系統管理所需要的配置檔案和子目錄

/usr

使用者很多的應用程式和檔案

/boot

存放啟動linux 時使用的一些核心檔案,包括一些連線檔案以及映象檔案

/proc

虛擬的目錄,是系統記憶體的對映,訪問這個目錄來獲取系統資訊

/srv

存放一些服務啟動之後需要提取的資料

/sys

/tmp

用來存放一些臨時檔案

/dev

所有的硬體用檔案的形式儲存

/media

linux 系統會自動識別一些裝置,識別後掛到這個目錄下

/mnt

臨時掛載別的檔案系統,如將外部的檔案掛到該目錄下

linux 系統是乙個多使用者多工的作業系統,任何乙個要使用系統資源的使用者,都必須首先向系統管理員申請乙個賬號,然後以這個賬號的身份進入系統。

、、新增使用者useradd 使用者名稱 (形成與使用者名稱相同的資料夾,預設存在home資料夾裡)

也可以指定目錄: useradd -d 指定目錄 使用者名稱

指定或修改密碼passwd 使用者名稱

刪除使用者保留目錄:userdel 使用者名稱

不保留目錄:userdel -r 使用者名稱(一般不刪除目錄)

查詢使用者id 使用者名稱

切換使用者su 使用者名稱

檢視當前登入的使用者whoami

exit返回到原先的使用者

使用者組、新增組groupadd 組名

刪除組groupdel 組名(如果組內存在使用者,要先刪除使用者)

新增使用者時直接加上組useradd -g 使用者組 使用者名稱(使用者組已存在)

修改使用者的組usermod -g 使用者組 使用者名稱(使用者組已存在)

/etc/passwd 檔案

使用者的配置檔案,記錄使用者的各種資訊

(使用者名稱:口令:使用者id:組id:注釋性描述:主目錄:登入:shell)

/etc/shadow 檔案

組的配置檔案,記錄linux 包含的組的資訊

(組名:口令:組id:組內使用者列表

執行級別

/etc/inittab0關機

1單使用者(找回丟失密碼)

2多使用者無網路服務

3多使用者有網路服務4保留

5圖形介面6重啟

切換到指定執行級別:

init [012356]……

pwd顯示當前工作目錄的絕對路徑

ls-a 顯示當前目錄所有的檔案和目錄,包括隱藏的 / -l 以列表的方式顯示資訊

cdcd ~ 或 cd 回到自己的家目錄 / cd… 回到當前目錄的上一級目錄

建立目錄:mkdir

刪除目錄:rmdir

建立空檔案:touch

刪除檔案:rm

拷貝:cp

移動 / 重新命名:mv

> 指令和 >> 指令:

echo 指令

輸出內容到控制台(環境變數、文字等)

head 指令

用於顯示檔案的開頭部分內容,預設情況下顯示前10行

tail 指令

用於顯示檔案的尾部內容,預設後10行

history 指令

顯示所有執行過的指令

date 指令

顯示日期時間

cal 指令

顯示日曆

cal 2020 (顯示2023年所有日曆)

find 指令

locate 指令

快速定位檔案路徑

查詢速度比 find快,find是去硬碟裡查詢;locate是在/var/lib/slocate資料庫中找,以資料庫的更新為準,並不是實時查詢

管道符 「 | 」:將前乙個命令的處理結果傳遞給後面的指令處理

grep 指令

gzip 指令

gunzip 指令

zip 指令

unzip 指令

tar 指令

Linux基礎學習筆記

本文純屬學習筆記,以後還會不定期新增 一 伺服器技術架構的三大發展趨勢 1 scale up縱向擴充套件架構 高可靠,高可用,高擴充套件用於高效能交易類業務 計費啊什麼的,計算流浪什麼的,金融交易 2 scale out橫向擴充套件架構 高併發,低成本,高密度,低能,同意管理,用於大資料,web應用...

Linux基礎學習筆記

1.進入目錄需要哪些許可權,在目錄中執行增刪查 cd,touch,ls,rm,mv等 改檔案動作,需要哪些許可權?cd a.語法 cd 目錄名 進入目錄 b.所需許可權x touch a.語法 touch 檔名 建立檔案 b.所需許可權wx ls a.語法 ls 顯示當前目錄下的所有檔案 b.所需許...

Linux 基礎學習篇筆記 Linux基礎知識

1.1根據書上寫的,原來linux的核心是被linus torvalds將unix核心刪減後改寫出來的呀。1.2kernel 核心,即控制硬體的東西。顯示影像的硬體時顯示卡和螢幕,連線internet的硬體組成時網絡卡,發出聲音的硬體時音效卡。控制這些硬體資源的工作狀態就是這個作業系統最底層的東西 ...