簡單shell指令

2021-09-06 16:47:58 字數 3588 閱讀 8529

1、date命令 date

2、顯示日曆 cal

3、顯示當前目錄 pwd

4、切換當前工作目錄

預設情況下,超級使用者的主目錄是/root,而普通使用者的主目錄是/home下與該使用者同的子目錄。

超級使用者,也就是root使用者的顯示符號為:#

而普通使用者的顯示符號為:$

5、檢視檔案資訊 ls

-a 顯示所有的檔案和子目錄,包括隱藏的檔案和隱藏子目錄,linux中隱藏資料夾和隱藏子目錄都是以「 . 」來開始的。

-r 不僅顯示指定目錄下的檔案和子資訊目錄,而且還遞迴的顯示各個子目錄中的檔案和子目錄資訊。

6、 顯示檔案檔案的內容 cat

cat  -n  dd

檢視dd

文字檔案的內容,並在前面顯示行號

7、分屏顯示文字檔案的內容 more

more

檔名8、顯示文字檔案的結尾內容  tail

tail [

選項] 檔案

9、清除螢幕 clear

10、顯示文字檔案的行數、字數、字元數 wc

-c 僅顯示位元組的數目

-l 僅顯示檔案的行數

-w 僅顯示檔案的單詞數目

11、管道   |

管道是shell的另一大特徵,將多個命令前後鏈結起來形成乙個管道流,管道流中的每乙個命令都作為乙個單獨的程序執行,前乙個命令的輸出結果作為後乙個命令的輸入,從左到右進行執行。

12、歷史記錄 history

每乙個使用者在自己的主目錄下面都有乙個名為 .bash_history

的隱藏檔案,儲存其曾經執行過的shell

命令,預設最多儲存1000記錄

1、移動或重新命名檔案或目錄  mv

2、複製檔案或目錄 cp

3、刪除檔案或目錄 rm

4、查詢指令 find

5、建立目錄 mkdir

1、使用者和組群的基本概念

linux是乙個真正的多使用者作業系統,從本機或是遠端登陸的多個使用者能同時使用同一臺計算機,同時訪問同一臺外部裝置,不同的使用者對相同的資源擁有不同的使用者許可權。

2、 使用者

linux使用者分為三大型別 超級使用者、系統使用者和普通使用者

超級使用者:又稱為root使用者,擁有計算機的最高許可權,所有系統的設定和修改都只有超級使用者才能執行。

普通使用者在安裝後有超級使用者建立,普通使用者的許可權相當的有限,只能操作其有許可權的檔案和目錄,只能管理自己啟動的程序。

3、 組群

linux使用者將具有相同的特徵的使用者劃分為乙個組群,這樣可以大大的簡化使用者的管理,方便使用者之間檔案的共享,任何乙個使用者都至少屬於乙個組群。其又分為系統組群和私人組群

4、管理組群的基本shell指令

4.1 建立新使用者

useradd  [選項]使用者名稱

-c 全名

-d 主目錄

-e 有效期限

-g 群組id

-u 使用者id

4.2 刪除使用者

userdel [-r]使用者名稱

-r 的意思是不僅刪除此使用者賬戶,還要將使用者的主目錄也一併刪除,如果不使用-r選項,則僅僅刪除此使用者的賬戶

4.3 顯示檔案系統的相關資訊

df [選項]

-a 顯示全部檔案系統的使用情況

-t 檔案系統型別

4.4 linux的檔案系統

/-----                   linux系統目錄樹

------ bin存放可執行檔案

------ boot系統啟動時的檔案

------ etc存放系統配置檔案的地方例如passwd

------ home普通使用者的個人主目錄

------ lib二進位制檔案的共享庫

------root超級使用者的主目錄

------tmp臨時檔案的存放目錄

------ usr應用程式目錄

------ var系統中經常變化的檔案,如日誌檔案

------ dev

------ media

------ mnt

------sbin

4.5 檔案許可權

4.5.1 訪問許可權

讀取許可權、寫入許可權、執行許可權

4.5.2 與許可權相關的使用者分類

檔案所有者(owner):建立檔案或目錄的使用者

同組所有者(group):檔案所屬的群組的所有使用者

其他使用者(others):既不是檔案所有者、、

超級使用者擁有檔案的所有許可權

4.5.3 訪問許可權的表示法

4.6 修改檔案許可權

chmod 數字模式 檔案

chmod 功能模式 檔案

u g o 分別代表使用者、使用者組、其它使用者

chmod  u+r   file

chgrp 改變檔案的所屬群組

chown 改變檔案的所有者

Unix系統Shell和簡單指令

shell 命令直譯器 開啟終端看到提示 logon表示本機名稱 表示主目錄 當前使用者的目錄 student表示當前使用者名稱 表示shell已經準備好接受命令了 簡單指令 ls 顯示當前目錄的內容 檔案和目錄 ls 可以加一些引數或選項,如 ls a 列印當前目錄中的所有內容 包括隱藏的檔案和目...

shell 常用指令

1 返回上一級資料夾 cd 2 刪除檔案 目錄 rm dfirv help version 檔案或目錄.補充說明 執行rm指令可刪除檔案或目錄,如欲刪除目錄必須加上引數 r 否則僅會刪除檔案。引數說明 d或 directory 直接把欲刪除的目錄的硬連線資料刪成0,刪除該目錄。f或 force 強制...

Shell實用指令

1.cut f 2 d t 用 t 切割,取出第2列,預設的切割符為 t 2.sed 2a ab c a.txt 在a.txt檔案中的第2行下增加ab c,不會改變源資料 sed aa d a.txt 把a.txt檔案中包含aa的字串刪除 sed s aa bb g a.txt 把a.txt檔案中,...