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.絕對路徑和相對路徑 區別 絕對路...