嚴格來講,linux這個詞只表示linux內(nèi)核。我們口語中平常所說的Linux是基于linux內(nèi)核并且使用GNU工程各種工具和數(shù)據(jù)庫的操作系統(tǒng)。
1.shell是命令解析器。在計算機科學(xué)中,Shell俗稱殼(用來區(qū)別于核),是指“提供使用者使用界面”的軟件(命令解析器)。它類似于DOS下的cmd.exe。它接收用戶命令,然后調(diào)用相應(yīng)的應(yīng)用程序。
2.shell可以保護系統(tǒng)內(nèi)核不被篡改的軟件。
3.shell分圖形界面shell和命令行式shell。
ps:學(xué)習(xí)的是Linux發(fā)行版本之一Redhat,shell用的是bash
打開一個bash,有以下方式:
1.Applications->Utilities->Terminal
2.鼠標右鍵---->open in Terminal
3.gnome-terminal
4.Ctrl+shift+n 再已有bash的基礎(chǔ)上再打開一個bash。此方式要在桌面已經(jīng)建立一個bash的前提下,并且保證鼠標在該bash中才可以成功打開,否則是新建文件夾
5.Ctrl+shift+t 在同一個bash窗口打開一個新的tab,保證鼠標在該bash中才能成功打開
一個bash:
一個bash中有兩個tab;
退出方式:
exit
Ctrl+d
ps;學(xué)習(xí)中使用的redhat已經(jīng)安裝好兩臺虛擬機dektop和server
操作命令:
rht-vmctl%20start%20desktop/server%20%20%20%20%20%20%20%20%20%20%20%20%20%20開啟虛擬機desktop/server
rht-vmctl%20view%20desktop/server%20%20%20%20%20%20%20%20%20%20%20%20%20%20將虛擬機開啟圖形模式
rht-vmctl%20restart%20desktop/server%20%20%20%20%20%20%20%20%20%20%20重啟虛擬機
rht-vmctl%20reset%20desktop/server%20%20%20%20%20%20%20%20%20%20%20%20%20%20重置虛擬機
1.命令必須在行提示符之后輸入。
2.如何行提示符被占用,那么linux命令,ctrl+c可以結(jié)束占用當前行提示符的程序(中斷程序)從而釋放行提示符。
3.命令+空格+參數(shù)+空格+對象
命令就是程序
參數(shù)就是程序指定的某種功能%20%20%20-a%20-b%20-c%20=-abc%20=%20-bac
對象就是操作的目標
4.快捷鍵
Ctrl + a 切換到命令行開始
Ctrl + e 切換到命令行末尾
Ctrl + l 清除屏幕內(nèi)容
Ctrl + u 清除剪切光標之前的內(nèi)容
Ctrl + k 剪切清除光標之后的內(nèi)容
Ctrl + y 復(fù)制剪切板里的內(nèi)容
Ctrl + h 類似于退格鍵
Ctrl + r 在歷史命令中查找 (這個非常好用,輸入關(guān)鍵字就調(diào)出以前的命令了)
Ctrl + c 終止命令
Ctrl + d 退出shell
Ctrl + z 轉(zhuǎn)入后臺運行..
Alt + f 切換光標前的字母
Alt + b 切換光標后的字母
5.行提示符的含義
[kiosk@foundation0 Desktop]$
kiosk:表示shell的運行人是誰(當前用戶身份)
foundation0 :shell開啟主機的主機名稱
Desktop:你當前所在文件夾(目錄)的名字
$:當前用戶身份級別,'#'表示超級用戶,'$'表示普通用戶
切換身份:
su - 輸入密碼后切換到超級用戶root身份
su - username 切換到username用戶
超級用戶切換到任意用戶不需要密碼,切換到超級用戶需要密碼
上一個教程:henrylinux
下一個教程:linux 屬 問號,linux命令行大全