linux筆記01
linux學習連結:
linux-wiki中文網Linux Wiki (linux-wiki.cn)
一、開源軟體許可證
(六大主流的開源軟體許可證)
二、linux發行版家族
完整版可檢視Linux發行版 - 維基百科,自由的百科全書 (wikipedia.org)
三、作業系統核心
作業系統核心可以操作硬體,具有程序管理、記憶體管理、裝置管理等功能;
應用程式通過系統呼叫介面呼叫核心功能操作具體的硬體;
linux系統啟動時,先載入核心程式,然後核心程式啟動第一個使用者程序init,該程序再啟動一個shell程式提供使用者與機器的互動;
shell程式包括CLI(命令列介面)、GUI(圖形使用者介面);
【wiki對shell的定義:為使用者提供使用者介面的軟體,通常指的是命令列介面的解析器;也用於泛指所有為使用者提供操作介面的程式,也就是程式和使用者互動的層面】
【圖形介面模式下,可以啟動CLI shell程式;命令列模式下,不能啟動帶有圖形模組的程式】
——————
ubuntu系統相關命令:
ctrl + alt + f[1-6] # 啟動不同的終端,預設啟動GUI shell的終端;可切換為CLI介面的終端;
echo $0 # 顯示當前使用的是哪種CLI shell;(ps -p $$ 也可)
echo $SHELL # 顯示設定的預設shell的完整路徑;
cat /etc/shells # 檢視可用的shell;
systemctl get-default # 檢視預設的啟動模式;
systemctl set-default multi-user.target # 修改預設啟動模式為命令列模式;
systemctl set-default graphical.target # 修改預設的啟動模式為圖形介面模式;