1什麼是shell
shell
是linux
核心的外層保護工具,即可以通過
shell
來控制核心工作
2.進入shell命令介面
3.常用的shell命令
3.1檔案操作命令
1.ls:用來檢視目錄的內容 2.
touch:生成新的空檔案或者改變現有檔案的時間戳
3.mkdir:建立乙個目錄,同時設定目錄許可權
4.rmdir:刪除空目錄 5.
cp:實現檔案和目錄的複製。即將原始檔或目錄複製到目標檔案或目錄中
6.mv:對檔案或目錄重新命名,或者將檔案從乙個目錄移到另乙個目錄中
7.rm:刪除檔案和目錄
8.cat:在標準輸出上顯示檔案的內容(依次讀取由引數file指明的檔案);
連線兩個或多個檔案 9.
grep:在乙個或多個檔案中搜尋是否包含給定的字串,該命令只顯示查詢到的文字行,不修改檔案
10.head:head
命令在螢幕上顯示指定檔案的開頭若干行,行數由引數值來確定。顯示行數的預設值是10。
11.tail:tail
命令在螢幕上顯示指定檔案的末尾
10行。
12.find:查詢符合條件的檔案或目錄
3.2系統相關命令
1.shutdown:
關閉或者重啟
linux
系統;允許使用者在指定的乙個時間點或者乙個指定的時間段之後關閉或重啟
linux系統
2.df:檢視磁碟空間的使用情況 3.
free:
檢視系統記憶體的使用情況,包括已用的、剩餘的物理記憶體和交換記憶體,以及共享記憶體和被核心使用的快取區
4.passwd:為已有使用者修改密碼
5.sudo:臨時為普通使用者授權為超級使用者的命令,將
sudo
放到要執行的命令前即可,授權時間在
5分鐘左右,過期後會再次要求輸入密碼
6.echo:在標準輸出裝置
-顯示器上輸出一段文字
7.clear:清空螢幕上的資訊,清屏後命令提示符移動到螢幕左上角
3.3其他常用指令介紹
who:
列出所有正在使用系統的使用者、所用終端名和註冊到系統的時間
date:
在螢幕上顯示或設定系統的日期和時間
more:
該命令一次顯示一屏文字,滿屏後停下來,並且在螢幕的底部出現乙個提示資訊,給出至今已顯示的該檔案的百分比:
--more--
(xx%)
less:
less
命令允許使用者向前或向後瀏覽檔案,而
more
命令只能向前瀏覽。
bzip2/bunzip2命令:
壓縮檔案bzip2:檔案會被壓縮並被儲存為 filename.bz2。
命令格式:bzip2 filename
解壓縮bz2檔案:filename.bz2檔案會被刪除,而以 filename代替。
命令格式:bunzip2 filename.bz2
gzip/gunzip命令 :
gzip 壓縮檔案
輸入命令: gzip filename
檔案即會被壓縮,並被儲存為 filename.gz。
擴充套件壓縮的檔案
輸入命令: gunzip filename.gz
filename.gz 會被刪除,而繼之以 filename。
tar命令:
要建立乙個 tar 檔案,輸入命令:
tar -[選項] filename.tar directory/file
filename.tar 代表要建立的tar檔案,
directory/file 代表想放入歸檔檔案內的檔案和目錄。
示例:tar –cf 12.tar 1.txt 2.txt
Linux系統常用Shell命令
學習方法 按照命令功能進行分類學習記憶,熟練掌握常用命令和常用引數 檔案系統管理相關命令 pwd print working directory,列印當前工作目錄cd change directory,改變當前工作目錄 mkdir make directory,建立資料夾,常用引數 p rmdir ...
linux系統常用的shell命令
linux系統的常用shell命令 簡單的分內記憶 1.電源管理 1 poweroff 關機 2 reboot 重啟 3 shutdown r h time 重啟 關機 2.身份切換 su root root身份在linux中擁有最高許可權,可以對任意檔案進行修改 su是select user的縮寫...
Shell 命令解釋系統
在 unix 世界中有眾多的 shell 命令解釋程式,它們各有自己的特色和特長。自己 編寫乙個 shell 命令解釋程式不但可以定製特定的介面功能也可以深入了解和挖掘核心的 各種技術。問題 實現乙個能處理前後臺執行命令的 shell 實現乙個帶有管道功能的 shell 實現乙個能處理 i o 重定...