linux 相關知識

2021-07-28 13:01:05 字數 1059 閱讀 1410

一、shell的基本概念

shell是作業系統中執行的程式

位於作業系統核心和使用者之間

shell定義使用者與os程序互動的乙個介面,命令直譯器

二、shell的分類

種類:bsh、csh、ksh、bash

bash是linux的預設shell

bash是bsh的公升級替代品

tcsh是csh的相容公升級版

/etc/shells 檔案下記錄了shell的全路徑名

2、shell的永久切換:修改 /etc/passwd 檔案的最後乙個字段

chsh 更改shell的路徑 下次登入生效變數

變數:不固定,可以變化的值

單引號'' 字串不進行任何的變數替換,保持字串的原始值

雙引號"" 變數引用會以變數的值來替換,並作為字串的一部分

反引號`` 用於進行命令替換,引號中命令的執行結果將替換命令本身作為字串

1、環境變數:設定使用者工作環境

檢視當前使用者的所有變數:set

$user 當前使用者的登入名稱 與whoami命令結果一致

$uid 當前使用者號(uid) 與id -u 命令結果一致

$shell當前使用者登陸shell 與/etc/passwd檔案中shell欄位一致

$home 當前使用者登陸目錄(宿主目錄) 與/etc/passwd檔案中home欄位一致

$pwd 使用者當前所在目錄 與pwd命令結果一致

$path 當前使用者命令搜尋路徑

$ps1 主提示符

$ps2 輔助提示符

ps1:儲存系統提示符

echo $ps1

預設ps1=['\u@\h \w]\$'

說明: \d :日期

\h :完整的主機名稱

\h :主機的第乙個名字

\t :24小時時間

\t :12小時時間

\a :顯示時間為24小時格式

\u :當前使用者的賬號名稱

\w :完整工作目錄名稱

\w :列出最後乙個目錄

\# :命令計數器

\$ :許可權提示符

Linux相關知識

1 安裝五筆 sudo apt get install ibus ibus table ibus table wubi2 linux如何切換到root使用者 預設安裝完成之後並不知道root使用者的密碼,那麼如何應用root許可權呢?1 sudo 命令 這樣輸入當前管理員使用者密碼就可以得到超級使用...

Linux相關知識

一 關於目錄 根目錄bin binary 二進位制檔案 可執行檔案 放一些作業系統的命令 dev device 裝置 裝置檔案 存放裝置檔案 lib library 庫 存放庫檔案 mint mount 掛載目錄 root root 使用者的夾目錄 bin binary 存放二進位制檔案 可執行檔案...

Linux相關知識

1 etc profile,etc bash.bashrc 是系統全域性環境變數設定,這些變數針對所有使用者有效。home 使用者名稱 profile,home 使用者名稱 bashrc,使用者家目錄下的私有環境變數設定,這些變數只對當前使用者有效。2 bashrc與profile檔案的區別 bas...