鳥哥私房菜

2021-09-02 12:24:23 字數 3661 閱讀 6175

鳥哥 linux 私房菜

ad:在我們平時使用unix命令的時候,需要平時多積累並且整理。下面,就是我們在平時時候整理的unix命令。而且是很全面的bash內建命令.

bash內建unix命令

.:執行當前程序環境中的程式。同source。

. file:dotunix命令從檔案file中讀取命令並執行。

: 空操作,返回退出狀態0。

alias:顯示和建立已有unix命令的別名。

bg:把作業放到後台。

bind:顯示當前關鍵字與函式的繫結情況,或將關鍵字與readline函式或巨集進行繫結。

break:從最內層迴圈跳出。

builtin [sh-builtin [args]]:執行乙個內建shellunix命令,並傳送引數,返回退出狀態0。當乙個函式與乙個內建unix命令同名時,該unix命令將很有用。

cd [arg]:改變目錄,如果不帶引數,則回到主目錄,帶引數則切換到引數所指的目錄。

command comand [arg]:即使有同名函式,仍然執行該unix命令。也就是說,跳過函式查詢。

declare [var]:顯示所有變數,或用可選屬性宣告變數。

dirs:顯示當前記錄的目錄(pushd的結果)。

disown:從作業表中刪除乙個活動作業。

echo [args]:顯示args並換行。

enable:啟用或禁用shell內建的unix命令。

eval [args]:把args讀入shell,並執行產生的unix命令。

exec command:執行unix命令,替換掉當前shell。

exit [n]:以狀態n退出shell。

export [var]:使變數可被子shell識別。

fg:把後台作業放到前台。

getopts:解析並處理unix命令列選項。

hash:控制用於加速unix命令查詢的內部雜湊表。

help [command]:顯示關於內建unix命令的有用資訊。如果指定了乙個unix命令,則將顯示該unix命令的詳細資訊。

history:顯示帶行號的unix命令歷史列表。

jobs:顯示放到後台的作業。

kill [-signal process]:向由pid號或作業號指定的程序傳送訊號。輸入kill-l檢視訊號列表。

let:用來計算算術表示式的值,並把算術運算的結果賦給變數。

local:用在函式中,把變數的作用域限制在函式內部。

logout:退出登入shell。

popd:從目錄棧中刪除項。

pushd:向目錄棧中增加項。

pwd:列印出當前的工作目錄。

read [var]:從標準輸入讀取一行,儲存到變數var中。

readonly [var]:將變數var設為唯讀,不允許重置該變數。

return [n]:從函式中退出,n是指定給returnunix命令的退出狀態值。

set:設定選項和位置參量。

shift [n]:將位置參量左移n次。

stop pid:暫停第pid號程序的執行。

suspend:終止當前shell的執行(對登入shell無效)。

test:檢查檔案型別,並計算條件表示式。

times:顯示由當前shell啟動的程序執行所累計使用者時間和系統時間。

trap [arg] [n]:當shell收到訊號n(n為0、1、2或15)時,執行arg。

type [command]:顯示unix命令的型別,例如:pwd是shell的乙個內建unix命令。

typeset:同declare。設定變數並賦予其屬性。

ulimit:顯示或設定程序可用資源的最大限額。

umask [八進位制數字]:使用者檔案關於屬主、屬組和其他使用者的建立模式掩碼。

unalias:取消所有的unix命令別名設定。

unset [name]:取消指定變數的值或函式的定義。

wait [pid#n]:等待pid號為n的後台程序結束,並報告它的結束狀態。

linux資料夾檔案建立、刪除

linux刪除資料夾命令

linux刪除目錄很簡單,很多人還是習慣用rmdir,不過一旦目錄非空,就陷入深深的苦惱之中,現在使用rm -rf命令即可。

直接rm就可以了,不過要加兩個引數-rf 即:rm -rf 目錄名字

刪除目錄、檔案 rm(remove)

功能說明:刪除檔案或目錄。

語  法:rm [-dfirv][--help][--version][檔案或目錄...]

補充說明:執行rm指令可刪除檔案或目錄,如欲刪除目錄必須加上引數」-r」,否則預設僅會刪除檔案。

參  數:

-d或–directory  直接把欲刪除的目錄的硬連線資料刪成0,刪除該目錄。

-f或–force  強制刪除檔案或目錄。

-i或–interactive  刪除既有檔案或目錄之前先詢問使用者。

-r或-r或–recursive  遞迴處理,將指定目錄下的所有檔案及子目錄一併處理。

-v或–verbose  顯示指令執行過程。

1 刪除資料夾

de>rm -rf filenamede>

-刪除資料夾例項:

將會刪除/var/log/httpd/access目錄以及其下所有檔案、資料夾

2 刪除檔案

de>rm -f filenamede>

使用 rm -rf 的時候一定要格外小心,linux沒有**站的

linux新增檔案命令

建立目錄:mkdir(make directories)

功能說明:建立目錄

語  法:mkdir [-p][--help][--version][-m 《目錄屬性》][目錄名稱]

補充說明:mkdir可建立目錄並同時設定目錄的許可權。

參  數:

-m《目錄屬性》或–mode《目錄屬性》 建立目錄時同時設定目錄的許可權。

-p或–parents 若所要建立目錄的上層目錄目前尚未建立,則會一併建立上層目錄。

例:mkdir test

建立檔案 touch

功能說明:改變檔案或目錄時間。

語  法:touch [-acfm][-d 《日期時間》][-r 《參考檔案或目 錄》][-t 《日期時間》] [--help]   [--version][檔案或目錄...] 或 touch [-acfm][--help][--version][日期時 間][檔案或目錄...]

補充說明:使用touch指令可更改檔案或目錄的日期時間,包括訪問時間和更改時間。

參  數:

-a或–time=atime或–time=access或–time=use  只更改訪問時間。

-c或–no-create  不建立任何檔案。

-d《時間日期》  使用指定的日期時間,而非現在的時間。

-f  此引數將忽略不予處理,僅負責解決bsd版本touch指令的相容性問題。

-m或–time=mtime或–time=modify  只更改變動時間。

-r《參考檔案或目錄》  把指定檔案或目錄的日期時間,統統設成和參考檔案或目錄的日期時間相同。

-t《日期時間》  使用指定的日期時間,而非現在的時間。

例:touch test.txt (注:linux下沒有檔案字尾名區分檔案型別之說,系統檔案型別只有可執行檔案和不可執行檔案)

鳥哥私房菜 20

本章主要與linux的啟動有關。1 linux 啟動流程一覽 1 載入bios的硬體資訊與進行自我測試,並依據設定取得第乙個可啟動的裝置 bios會首先cmos,通過cmos讀取硬體配置。2 讀取並執行第乙個啟動裝置內mbr的boot loader mbr master boot loader 3 ...

鳥哥Linux私房菜

linux相關知識 鳥哥linux私房菜 真是人間美味啊!linux 基礎篇 引言 這部份包括了早期的red hat 6.x以及 鳥哥寫的 一 二版的基礎篇各章節文章彙整!第一部份 linux的規劃與安裝 第二部份 linux檔案 目錄與磁碟格式 第三部份 學習shell與shell scripts...

鳥哥的linux私房菜

各個元件或者裝置在linux下面都是乙個檔案 硬體廠商對linux所推出的驅動程式較慢,選購硬體時候,應該要選擇已經安裝過linux測試的硬體較好 磁碟陣列 raid 可以完成速度效能 備份等任務,通常作為檔案伺服器,訪問頻率較高。網絡卡要求對於讀取非常頻繁的 選用intel 3com 乙個最簡單的...