Linux基礎命令 一

2021-08-14 19:58:08 字數 2944 閱讀 9485

ls 檢視當前路徑下的內容

clear 清除當前頁面

bin 存放程式相關的檔案

boot 存放開機相關的檔案

cdrom 存放光碟相關的檔案

dev 存放外接裝置相關的檔案

etc 是程式或伺服器配置的地方

lib 程式庫

home 除了此資料夾,其他資料夾都不可動

/斜槓 \反斜槓 -橫槓 _下劃線 |樹槓

pwd 顯示當前路徑

cd 切換路徑

touch 1.txt 在當前路徑下建立檔案1.txt

mkdir laowang 在當前路徑下建立乙個laowang的資料夾

一:命令使用方法

linux命令格式:

命令       選項        引數

command [-options] [parameter1]

ls / 顯示根目錄中的內容

ls /bin 顯示根目錄下的bin資料夾中的內容

touch .a.txt 建立乙個隱藏檔案a.txt

ls -a 顯示當前目錄下所有內容,包括隱藏檔案

ls -l 以列表方式顯示當前路徑下所有內容

ls -l -h 以列表方式顯示當前路徑下所有內容,並顯示恰當的單位

ls -h 直接用此命令,沒有其他選項配合時,功能與ls相同

ls -a -l -h 或者ls -alh 顯示以上所有的屬性

ls /bin -alh 這樣也可以

二:檢視幫助文件

ls --help 檢視ls的說明

man ls 檢視ls的說明,按b/f鍵切換一屏,此命令需要按q鍵退出

tab 自動補全

cat a.txt 檢視檔案a.txt的內容

gedit a.txt 編輯檔案a.txt的內容

history 檢視之前執行過得歷史命令

在執行history命令之後執行!2018,則執行歷史命令中的第2018行的命令

三:linux命令-檔案,磁碟管理

萬用字元:

rm a.txt 刪除a.txt檔案

ls a* 檢視當前路徑下所有檔名以a開頭的檔案

ls a? 檢視當前路徑下所有檔名以a開頭後面只有乙個字元命名的檔案,如ab,ac等

ls a?? 檢視當前路徑下所有檔名以a開頭後面只有乙個字元命名的檔案,如abc,acd等

ls a?c 檢視當前路徑下所有檔名以a開頭,中間只有乙個字元,後面有乙個c命名的檔案,如abc,adc等

ls a[123]c或a[1-3] 檢視當前路徑下所有檔名以a開頭,中間只有乙個字元且123任意乙個字元,後面只有乙個字元命名的檔案,如a1c,a2c等

輸出重定向指令:

直接在命令列視窗輸入指令,輸出的指令顯示在命令列視窗.重定向之後可以儲存為檔案.(把原本顯示在終端螢幕上的資訊,儲存到檔案中去). > 儲存(會刪除原檔案的內容,不能撤回操作)    

>> 追加(不刪除原檔案的內容,在後面追加)

ls -alh > ***.txt  把ls -alh 顯示的內容存到檔案***.txt中,路徑為當前路徑.

ls >> ***.txt 把ls顯示的內容追加到檔案***.txt中去.

分屏顯示:more

more ***.txt 分屏顯示***.txt的內容,用b/f翻頁,q退出.

cat ***.txt 不管檔案內容多大,直接一次顯示出來.

ls -alh /bin | more 分屏以列表帶單位的形式顯示出bin資料夾中所有檔案

多個命令同時執行,用英文分號 ; 隔開

切換工作目錄: cd

cd ~ 切換到當前使用者的主目錄(/home)

cd. 切換到當前目錄

cd.. 切換到上級目錄

cd../.. 切換到上上級目錄

cd - 進入上次所在的目錄

絕對路徑 從根目錄開始算起

相對路徑 從某個資料夾開始算起

ctrl+c 敲完的命令不執行

tree 以目錄樹的形式顯示路徑下的內容

mkdir a/b/c/d/e -p 在a目錄下建立乙個到e的路徑

rmdir e 刪除空資料夾e

rm 刪除檔案

rm b -r 刪除目錄b下所有的內容

ln -s 1.txt 1-softlink.txt 建立1.txt的快捷方式檔案1-softlink.txt,這種鏈結為軟連線,類似windows的快捷方式

mv 1.txt 2.txt 把檔案1.txt重新命名為2.txt

ln 1.txt 1-hardlink.txt 建立1.txt的硬鏈結檔案1-hardlink.txt,硬鏈結相當於給檔案設定了第二個檔名

cat 1.txt 2.txt 同時檢視1.txt與2.txt檔案內容

cat 1.txt 2.txt > ***.txt 把1.txt與2.txt檔案儲存到***.txt中

文字搜尋: grep

grep "ntfs" ***.txt 在***.txt檔案中搜尋"ntfs"

grep -n "ntfs" ***.txt  在***.txt檔案中搜尋"ntfs",並顯示行數

grep -v "ntfs" ***.txt  在***.txt檔案中搜尋不包含"ntfs"的內容

grep "^ntfs" ***.txt 在***.txt檔案中搜尋"ntfs"開頭的內容

grep "ntfs$" ***.txt 在***.txt檔案中搜尋"ntfs"結尾的內容

移動檔案:mv

mv 1.txt 2.txt 把檔案1.txt重新命名為2.txt

mv laowang/ gebilaowang 把資料夾laowang更名為gebilaowang

mv 111.txt laowang/ 把111.txt移動到資料夾laowang中

拷貝:cp

cp 2.txt a  把2.txt拷貝到資料夾a中

cp -r a gebilaowang/ 把資料夾a拷貝到資料夾gebilaowang中

Linux 基礎命令(一)

1 ls ls命令 用來顯示目標列表,在linux中是使用率較高的命令。ls命令的輸出資訊可以進行彩色加亮顯示,以分割槽不同型別的檔案。ls 命令原意 list 我理解為以列表的方式顯示查詢檔案夾內的內容 ls 為查詢當前資料夾,也可以查詢任意其他資料夾 ls dir 1 查詢dir 1資料夾內的內...

Linux 基礎命令 一

1 shell unix 作業系統 2 bash linux 作業系統 本質 根據命令的名字,去呼叫對應的可執行的程式,如 date 歷史命令 1 history 歷史操作命令 2 ctrl p 歷史上一條命令 游標命令 4 ctrl b 游標向前移動 5 ctrl f 游標向後移動 6 ctrl ...

Linux基礎命令一

linux基礎命令一1.檢視當前路徑 pwd2.root家目錄在哪 root 3.普通使用者家目錄在哪 home 使用者名稱 4.怎樣切換到家目錄 三種方法 cd cdcd home 使用者名稱 或 cd root 5.切換到上一次目錄和上一層 目錄 cd cd 6.絕對路徑和相對路徑 區別 絕對路...