1.關於檔案/目錄處理的指令
1.1 ls
意義:列出當前目錄下的檔案
引數:
-l 顯示各檔案的詳細資訊
-a顯示隱藏檔案
-d:僅列出目錄本身,而不是列出目錄的檔案資料
-h:將檔案容量以較易讀的方式(gb,kb等)列出來
-r:連同子目錄的內容一起列出(遞迴列出),等於該目錄下的所有檔案都會顯示出來
1.2 cp
意義:檔案複製
用法:
cp 1.txt 2.txt 將1.txt複製為2.txt
cp 1.txt 2.ttx…dir 將1.txt 2.ttx…複製到dir下
cp -r dir1 dir2將dir1中的內容全部複製到dir2中
引數:
-r 複製整個資料夾
-i 有同名檔案存在時複製之前詢問是否覆蓋。
1.3 mv
意義:檔案移動
用法:
mv f1 f2 將名為f1的檔案變為名為f2的檔案
mv dir1 dir2 將名為dir1的資料夾變為名為dir2的資料夾
mv f1 f2 f3 … dir1將f1 f2 f3…移動到dir1中
引數:
-f 強制移動
-i 有同名檔案存在時移動之前詢問是否覆蓋。
1.4 rm
意義:刪除檔案
用法:
rm f1 f2 ….. 刪除檔案,且無法恢復
引數:
-f 強制刪除
-i 刪除檔案之前詢問是否真的刪除
-r 遞迴式刪除
1.5 mkdir
意義:建立目錄
用法:
mkdir f1 f2 … 建立乙個或多個目錄
1.6 cd
意義:進入路徑
用法:
cd /f1/f2開啟目錄
cd ../ 進入上一級目錄
1.7 rmdir
意義:刪除空資料夾
用法:
rmdir f1
1.8 pwd
意義:列出當前目錄的路徑
1.9 cat/more/less
意義:檢視檔案內容
1.10 chmod
意義:設定許可權
用法:
chmod [-cfvr] [–help] [–version] mode file…
mode : [ugoa…][[+-=][rwxx]…][,…]
u 表示該檔案的所以者
g 表示與該檔案的所以者屬於同乙個group的人
o 表示其他以外的人
a 表示這三者皆是
+表示增加許可權
-表示取消許可權
=表示唯一設定許可權。
r 表示可讀
w 表示可寫
x 表示可執行
x 表示只有當該檔案是個子目錄或者該檔案已經被設定過為可執行。
-c : 若該檔案許可權確實已經更改,才顯示其更改動作
-f : 若該檔案許可權無法被更改也不要顯示錯誤訊息
-v : 顯示許可權變更的詳細資料
-r : 對目前目錄下的所有檔案與子目錄進行相同的許可權變更
–help : 顯示幫助資訊
–version : 顯示版本
此外chmod也可以用數字來表示許可權如 chmod 777 file
語法為:chmod abc file.其中a,b,c各為乙個數字,分別表示user、group、及other的許可權.記為:r=4,w=2,x=1
若要rwx屬性則4+2+1=7;
若要rw-屬性則4+2=6;
若要r-x屬性則4+1=7。
1.11 find命令
意義:查詢
用法:find [path] [option] [action]
2關於程序處理的指令
2.1 ps
意義:檢視程序
引數:
-a :所有的程序均顯示出來
-a :不與terminal有關的所有程序
-x :一般與a引數一起使用,可列出較完整的資訊
-l :較長,較詳細地將pid的資訊列出
用法:
ps aux:檢視系統所有的程序資料
ps ax:檢視不與terminal有關的所有程序
ps -la:檢視系統所有的程序資料
ps axjf:檢視連同一部分程序樹狀態
2.2 kill
意義:該命令用於向某個工作(%jobnumber)或者是某個pid(數字)傳送乙個訊號,它通常與ps和jobs命令一起使用。
用法:kill -signal pid
2.3 killall
意義:該命令用於向乙個命令啟動的程序傳送乙個訊號
用法:killall [-iie] [command name]
引數:
-i :互動式的意思,若需要刪除時,會詢問使用者
-e :表示後面接的command name要一致,但command name不能超過15個字元
-i :命令名稱忽略大小寫
Linux常用命令之Linux常用命令實戰知識點
在在複習linux,這是以前做的筆記,分享一下。linux系統 一切皆檔案 操作檔案就是操作linux系統 一 linux版本 1 redhat 企業版 收費 2 centos redhat的社群版 免費 3 ubuntu 4 紅旗 二 linux的特點 1 多使用者 多工 2 豐富的網路功能 3 ...
LINUX常用命令
一 目錄結構 目錄名稱 意 義 vmlinuz 該目錄中存放的是系統核心 bin 該目錄中存放linux的常用命令,在有的版本中是一些和根目錄下相同的目錄。boot 該目錄下存放的都是系統啟動時要用到的程式,當用lilo引導linux時,會用到這裡的一些資訊 dev 該目錄包含了linux系統中使用...
linux 常用命令
ssh 連線 eg.ssh l mike www.mydomain.com or 192.168.0.1 scp 複製 本地 遠端 scp localfile username tohost newfile 遠端 本地 scp username tohost remotefile local 把tx...