Linux學習筆記

2021-10-12 08:39:28 字數 721 閱讀 6266

為什麼選擇linux:作為伺服器,linux消耗的系統資源比windows更少,也更穩定;開源,免費,更少受到病毒侵擾,軟體的安裝更便捷(往往只需要sudo apt-get install xx)就可完成安裝。

linux核心和眾多發行版本的關係:linux實際上只定義乙個核心,不同企業在此核心基礎上添磚加瓦,發布了眾多的發行版本,例如centos、ubuntu、opensuse等。至於使用哪個發行版本因人而異,筆者了解到centos等red hat公司開發的版本因為其高效更適合企業部署伺服器,ubuntu因其桌面友好而更適合初學者在pc端使用。ubuntu常用版本有16.04和18.04,筆者選用入門的版本為ubuntu 18.04,《linux從入門到精通》一書也主要基於ubuntu版本進行介紹。

超級使用者root:和普通使用者相比,root可以對系統做任何事情。增加/刪除目錄/檔案、安裝軟體等操作,需要有root許可權才能完成。可以用sudo命令臨時將普通使用者提公升為root(更常用),用su命令將自己提公升為root,用exit命令回到原使用者狀態。

終端預設目錄:開啟終端時可看到路徑為~/,這對應主目錄,主目錄即為/home下以使用者名稱命名的目錄。

x視窗系統:x window system,是linux圖形使用者環境的基礎,是乙個應用程式,可以解除安裝。

編譯器

偵錯程式

版本控制

shell程式設計:

正規表示式

shell指令碼程式設計

學習筆記 Linux學習

echo i am whoami 反引號裡的內容會被當做命令執行 echo the cpu in my pc has cat proc cpuinfo grep c processor cores 等價於反引號 a 10 定義乙個變數,等號兩邊不能有空格 echo a的值為 a a的值為10 ech...

linux學習筆記

開機流程簡介 1 載入 bios 的硬體資訊,並取得第乙個開機裝置的代號 2 讀取第乙個開機裝置的 mbr 的 boot loader 亦即是 lilo,grub,spfdisk 等等 的開機資訊 3 載入 kernel 作業系統核心資訊,kernel 開始解壓縮,並且嘗試驅動所有硬體裝置 4 ke...

Linux 學習筆記

配置 telnet 服務 vi etc hosts.deny 在all all 行前加 號注釋,登出該行。新增一行all all 用 登出disable yes,或者修改為 disble no vi etc pam.d login 在auth required lib security pam se...