Linux學習(三)——Linux的初步使用

3.1、字符工作界面和圖形工作界面

​ 命令行界面CLI 圖形用戶界面GUI

爲什麼要使用字符工作方式?

​ Linux是一種類UNIX操作系統。在UNIX發展早期的時候,類UNIX操作系統根本沒有圖形工作界面,只有字符工作界面。

​ 1、在字符操作方式下可以高效地完成所有的任務,尤其是系統管理任務。

​ 2、遠程登錄後,進入的只能是字符工作界面。

​ 3、由於使用字符工作界面不用啓動圖形工作環境,大大地節省系統資源開銷。

進入字符工作方式的方法:

​ 1、在圖形工作界面下開啓終端窗口,進入字符工作方式。

​ 2、切換到字符工作界面進入了字符工作方式

​ 3、使用遠程登錄方式進入字符工作方式

3.1.1、Linux的運行級別以及切換

​ Linux系統在任何時候都要運行在一個指定的運行級上,並且不同的運行級別的程序和服務都不同,所要完成的工作和達到的目的也就不同。

級別0 直接關機

​ 所有的進程將被終止,機器將有序地停止,關機時系統處於該級別,系統默認運行級別不能設置爲0。

級別1 單用戶模式

​ 一般用於系統維護,只有少數進程運行,服務不啓動,禁止遠程登錄,類似於Windows下的安全啓動模式登錄

級別2 多用戶離線模式

​ 和級別3一樣,只是NFS(網絡文件系統)沒有啓動,相當於離線的多用戶系統

級別3 多用戶文本模式

​ 允許多用戶登錄系統,有NFS,登錄後進入控制檯命令行模式

級別4 系統保留模式(不可選)

​ 保留,一般不使用,留給用戶自定義的運行級別

級別5 圖形模式(如果有的話)

​ 登錄後進入圖形GUI模式

級別6 不斷重啓模式

​ 所有進程被終止,系統重啓

查看當前系統的運行級:runlevel
切換運行級:init N(0123456)	需要sudo獲取權限
3.1.2、在字符界面下工作
虛擬控制檯

​ Linux系統提供多個虛擬控制檯(默認7個),每個控制檯都可以獨立使用,互不影響

​ 如果系統在圖形界面下啓動,那麼可以使用Ctrl+Alt+F1~F6,來切換到不同的字符界面的虛擬控制檯。

​ 如果系統在字符界面下啓動,那麼可以使用Alt+F1~F6進行多個字符界面虛擬控制檯的切換。

字符界面比圖形界面效率高的原因:

3.1.3、在圖形界面下工作

​ 使用Ctrl+Alt+F7 切換到圖形界面的虛擬控制檯

3.2、Linux的基本使用

3.2.1、目錄、文件和設備

​ Windows有一個個的驅動器盤符,每個盤符都有自己的根目錄結構,形成了多個樹並行的結構

​ Linux管理硬盤能力非常強,因此不需要顯示地分區,也就是說沒有盤符

​ Linux把所有的文件都管理在根目錄下 /

​ 整個文件系統是以樹形結構管理(倒懸樹)的,可以上下進入,但不能左右進入

bin		目錄下儲存了一些常用的系統命令
sbin	目錄下儲存的是一些管理用戶才能使用的高級命令
boot	目錄下存儲的是系統啓動時需要的數據,一旦該目錄下的文件被破壞,無法正常啓動系統
dev		目錄下儲存的是硬件設備文件,包括鼠標、鍵盤、硬盤等
etc		目錄下儲存的是操作系統的各種配置文件
home	目錄下儲存的是用戶主目錄,每個用戶對自己的主目錄有絕對的控制權
lib		目錄下儲存的是庫文件(代碼庫、以.so或者.a結尾的文件)
media	目錄下儲存的是多媒體設備,例如光盤、U盤、共享文件夾
mnt		以掛載的方式呈現一些目錄,比如U盤設備
opt		目錄下安裝一些常用的軟件
proc	目錄下儲存了各個進程的臨時文件和數據,記錄了系統運行的絕大部分性能信息和參數信息
root	目錄下儲存了超級用戶的相關文件
sys		儲存了系統中的設備和文件夾層次結構,系統信息。
usr		和用戶有關的文件系統都存放在這個目錄
var		存放類似日誌這類隨時間變化的文件
3.2.2、命令格式和通配符
Linux系統的命令提示符:linux@linux-VirtualBox:~$

linux:當前的登錄用戶

@:分隔符號

linux-VirtualBox:當前系統的簡寫主機名

~:代表用戶所在的目錄,此處代表家目錄

KaTeX parse error: Expected 'EOF', got '#' at position 19: …用戶權限等級,如果是超級用戶爲#̲,普通用戶爲

Linux命令格式:
命令 [選項] [參數]

例如:ls -l /home/linux/zhizhen

​ 參數是命令的操作對象,一般是文件、目錄、用戶、進程等。

​ 如果後面沒有選項和參數,一般會有默認值。

通配符:

*代表任意多個字符

rm *刪除當前目錄下的所有文件

? 代表一個字符

3.2.3、獲取幫助和文檔

​ 幫助手冊: man n 關鍵字,n表示章節號

​ 1、系統命令

​ 2、系統函數

​ 3、標準庫函數

​ 注意:q鍵退出

3.2.4、修改默認運行級別

​ 默認運行級別設置文件路徑爲:/etc/init/rc-sysinit.conf

​ env DEFAULT_RUNLEVEL=2 :本行表示設置默認運行級別爲2

3.2.5、最基本的安全問題

​ 獲取管理員權限:sudo

​ 修改用戶密碼:sudo password 用戶名

​ 切換到指定用戶:su 用戶名

​ 修改文件權限:chmod

3.3、Linux環境下的管理工具

3.3.1、字符界面下的管理工具

​ 版本 後端 前端

​ Debian,Ubuntu等 DPT管理器 DEB軟件包管理工具dpkg-deb/apt-get

​ RebHat RPM管理器 rpm

DEB軟件包管理工具

​ 1、本地管理:dpkg命令

​ 2、在線安裝:apt類命令

更新軟件源:sudo apt-get update
更新操作系統:sudo apt-get upgrade
安裝軟件:sudo apt-get install 軟件名
卸載軟件:sudo apt-get remove 軟件名

​ apt = apt-get + apt-cache + apt-config中常用命令選項的集合

3.3.2、圖形界面下的管理工具

​ 1、Ubuntu軟件中心

​ 2、更新管理器

​ 3、系統設置

3.3.3、基於Web界面下的管理工具

​ pyDash

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章