命令使用方法:
?? command [-captions] [parameter1] ...
執(zhí)行原理: 當(dāng)敲擊命令的時候, 終端會到根目錄下的bin去找執(zhí)行文件, 如果找到就執(zhí)行該命令。

1、ls -- list directory contents(查看當(dāng)前路徑下的文件以及文件夾的名字
? a> ls ?文件夾名 - > 直接查看某文件夾內(nèi)的東西

? b> ls ?/bin -> 直接看某路徑文件夾下的東西

附加命令:
? c> ls -a -> 顯示全部文件 [隱藏文件,以.開頭]

? d> ls -l -> 詳細信息顯示

? e> ls -l -h -> -h不能單獨使用, 與-l 連用可以將單位以合適的大小顯示出來

? <f> ls -ahl 可以以這種形式使用來達到三個命令的功能, 無順序要求

2. ln -> make links between files (類似windows下的快捷方式, 分為軟連接和硬連接)
? 軟鏈接: 不占用磁盤空間, 原文件刪除鏈接失效
? a> ln -s 源文件 鏈接文件
? ? ln -s 2.tcx 22.tcx


? 硬鏈接: 硬連接只能鏈普通文件, 不能鏈接目錄
? b> ln 源文件 鏈接文件
?? ln 2.tcx 222.tcsx


--> 刪除源文件, 不影響硬鏈接的讀寫, 但是硬鏈接的鏈接數(shù)變?yōu)?(鏈接數(shù)->數(shù)據(jù)的文件名的數(shù)量), 通俗的來講,就是當(dāng)創(chuàng)建一個硬連接的時候相當(dāng)于為這塊數(shù)據(jù)創(chuàng)建了一個新的名字, 也就是這塊數(shù)據(jù)有兩個名字,此時的鏈接數(shù)為2, 之后如果刪除了其中的一個名字, 那么這塊數(shù)據(jù)就只剩一個名字, 鏈接數(shù)就變成了1, 而后如果再刪除這名字的話, 數(shù)據(jù)沒有名字來對應(yīng),也就同樣會被刪除
3. cd -> change directory (改變路徑)
? cd 文件夾名字 -> 跳到文件夾里
? cd .. -> 上一層路徑
? cd ../../.. -> 上上上層 ...
? cd - -> 回到上一次路徑(類似電視機遙控的回看)
? cd ~ -> 跳到當(dāng)前用戶的家目錄

4. touch -> change file timestamps (創(chuàng)建文件)
? touch a/b/c/tet.txt -> 在a/b/c的位置創(chuàng)建tet.txt( 當(dāng)然, 前提是這幾個文件夾存在 )
? touch world.txt
? touch money.doc
注意: linux中無后綴的說法, 所有文件名自定義

5. mkdir -> make directories (創(chuàng)建文件夾)
? mkdir 文件夾名字 -> 在當(dāng)前目錄創(chuàng)建文件夾
? mkdir A/B/C -p -> 只使用mkdir A/B/C 不能創(chuàng)建, 需要添加 -p -> parents, 在當(dāng)前創(chuàng)建A, 在A創(chuàng)建B, 在B創(chuàng)建遞歸創(chuàng)建C


6. rmdir -> remove empty directories ( 刪除目錄, 只能刪除空目錄)

7. rm -> remove files or directories ( 想刪什么刪什么 )
? rm -r -> 刪除文件夾會給提示, 需要加 -r, 遞歸的刪除, rm -r A , 如果A/B/C , 會先刪除C, 再刪除B, 最后刪除A, 刪除文件不提示

? rm 1.txt -i -> 提示是否刪除, 需要yes允許刪除
? rm 1.txt -f -> 無需提示, 強制刪除
注: 用命令刪除的文件不會放到回收站

8. 其他一些常用的指令
? a> tree -> 顯示當(dāng)前路徑的目錄樹

? b> pwd -> print working directory 顯示當(dāng)前絕對路徑

? c> clear -> 清屏, 把代碼清到上方

? d> tab鍵 -> 自動補全
好了, 這些基本上就是最最最常用而且強大的基礎(chǔ)命令了, 嘗試了一番過后, 越來越不想用鼠標(biāo)了有沒有, 相信linux會給大家?guī)聿煌暮玫捏w驗, 哈哈.