1) linux命令:
2) ctrl + c 終止當前命令,linux嚴格區分大小寫
3) 每個終端有個shell,不同的shell有不同的命令提示符(tcsh,bsh,ksh,csh..)
4) ps 顯示正在執行的命令(process status 程序狀態)
5) exit 退出最後執行的shell,shell全部關閉,終端停止執行,即每個終端至少乙個shell
6) root可以指定預設登入的shell,通常預設為bsh,有些為csh(此版本為tcsh)
7) exec切換shell 如exec ksh,只是替換前面的sh,終端中始終只有乙個sh
8) date顯示日期時間 date +"%f %a %t"
9) clear 或 ctrl + l 清屏
10) pwd 檢視當前工作目錄(print working directory)
11) cd 改變當前工作目錄(change directory)
12) . 當前目錄 ..上級目錄 ~主目錄 /根目錄 (cd ~回到主目錄 , cd ../..回到上級的上級目錄)
13) cd ~使用者名稱 到其他使用者的主目錄
14) ls 列出當前目錄下的檔案(list)
15) ls -f /bin 帶標記列出bin資料夾下檔案(*為可執行檔案@為軟連線(快捷方式)|為管道)
16) ls -a 列出所有檔案盒子目錄,包括隱藏檔案(以.開頭)
17) ls -la 目錄檔案以d開始, 普通目錄以-開始, 軟鏈結以l開始, 可執行檔案以x結尾,管道p
18) ls -r列出整個目錄樹,包含n級子目錄
19) telnet ip位址 遠端登入工作 exit或logout或ctrl + d退出登入回到自己主介面(意義:無盤工作站)
20) passwd改密碼
21) man 檢視命令的具體資訊
22) sleep 睡眠 sleep 5 睡5s ctrl+c喚醒
23) mkfifo *** 建立管道
24) 硬連線:多個名字對應同乙個檔案,只能建立在同一塊物理硬碟
25) ln 建立軟鏈結(符號鏈結) ln -s
26) cp 複製 ~
27) 修改許可權:chmod g同組u自己o外組 a所有人。分數值和字元兩種方式修改
28) (chmod o-rx z將z檔案對外組人取消讀寫許可權)
29) (chmod o- z 不給於任何許可權 , chmod o=wrx,u-w,g+z )
30) (r--4 w--2 x--1 ---0 回車chmod 754 z)
31) mkdir xx建立目錄 mkdir -p a/b/c 建立多層目錄
32) touch xx 建立檔案 touch a/f1 a/f2
33) cat 顯示檔案內容
> 重定向 將左邊命令的輸出寫到右邊的檔案中去 date > f1 清空檔案中原有內容
34) >> 追加 到檔案末尾
35) cal 顯示日曆 cal 2013 ,cal 10 2013
37) /dev/tty 代表終端 dete > /dev/tty 將日期輸出在螢幕上
38) /dev/null 空檔案,接受後立即丟棄,永遠為空裝置
39) mv 移動檔案 mv f1 a 將f1檔案移動到資料夾a下
40) mv f1 a/f4 f1移動到a下同時改名為f4 ,mv f1 f3 f1移動到當前資料夾改名f3 即只改名
41) cp 複製 cp -r將目錄一起複製,-i提示確認
42) rmdir 刪除空目錄 mkdir -r xx 刪除目錄和檔案
43) ln -s建軟鏈結 ln f1 ff 給f1建硬連線ff
44) wc統計 -c字元數 -l行數 -w單詞數
45) grep +字串 +檔案 在檔案中查詢含有字串的行 -i 忽略大小寫 -v不包含指定字串的行
46) 管道技術: 命令1 | 命令2 將左邊命令的輸出當成檔案交給右面命令處理
47) vi編輯器:命令狀態 i , a , o -->插入狀態esc--> 命令狀態::q!退出
48) vi 檔名 游標移動jkhl下上左右 0或home行首 $行尾 h螢幕第一行 l螢幕末尾行 m中間行
50) w 下一單詞開始處 b上一單詞開始處 e下一單詞末尾 g到檔案末尾 gb到檔案開頭
51) :set nu 顯示行號 :set nonu 取消行號
52) a 插入到游標後面 o 游標下插入一行 i插入到游標前面 a行尾追加 o游標上插入一行 i行首新增
53) 命令模式操作 : x刪除游標當前字元 n+x刪除n個字元 -->僅限於一行 u恢復操作 p或p貼上前面刪除的
54) dw刪除到下一單詞開頭 de刪除到單詞末尾 db刪除到本單詞開頭 dd刪除整行 d$刪除到行尾
55) d0或d^ 刪除到行首 :9,16 刪除9-16行 m移動 co複製 ynl複製n個字元 yw複製乙個單詞帶空格
56) ye複製乙個單詞不帶空格 yb複製到單詞開頭 nyy複製n整行 y0或y^,y$,...
57) nrx r為替換 n個字元替換為x cw替換整個單詞 cc替換整行 ~轉換大小寫
58) /字元 從游標後查詢字元 n下乙個 ?字元 從游標前查詢字元 任意查詢字串->取消標記
59) s將乙個字元替換成一段字元 插入外面的檔案內容 :r路徑檔名
60) :5,8s/wf/妻子 5-8行wf替換成妻子,替換每行第乙個
61) :5,8s/wf/妻子/g 5-8行全部替換
62) ctrl+g 檢視vi檔案資訊 :%表示第一行到最後一行
63) :w 儲存 :q 退出 :w 名字另存乙份 :wq或:x或zz儲存並退出
64) ctrl+z掛起 fg取消掛起
65) &後台執行 sleep 10 & 後台執行10s ps -e顯示所有執行的程序 ps -f完整的命令
66) ppid父程序id ps -p 程序id 根據程序id檢視資訊 init為初始化程序id=1
67) ps -l -->s停止狀態t掛起狀態r執行狀態d完成狀態
68) jobs 檢視程序執行狀態 + -為優先順序
69) fg 將帶+ 的任務調到前台執行 ctrl z掛起到s狀態 bg把停止的後台任務在後台執行
70) kill+程序id 殺死某個程序 kill+%n 終止n號後台任務
71) find+目錄+條件+【處理命令】 在指定目錄和子目錄內搜尋滿足條件的檔案或目錄
72) find . -name "f*" 按名字查詢
73) -exec 表示後面跟乙個命令
74) find corecpp -name "*.cpp" -exec cp{} d6 \; 在corecpp中按姓名查詢.cpp字尾的檔案並複製到d6檔案中
75) 其中 \;表示採用;本身的含義,即命令的結束標記 \轉移字元 {}表示找到的東西
77) history 顯示歷史命令列表 執行-->!+編號
78) df 空閒空間量 du 顯示磁碟空間的使用情況 d -k ,-m ,-h ,-s
79) ftp 連線ftp伺服器 bye退出 put+檔名 上傳 !ls 伺服器上檢視本地檔案
82) asc 跨系統傳遞文字檔案轉換 bin 預設的二進位制格式 不需轉換
83) mseg n 禁止聊天 ``反引號,去命令的輸出結果 echo `date`
84) env 環境命令(環境變數)
86) path=$path:. //path變數,shell尋找可執行檔案的路徑有關
87) 初始化檔案 系統級在/etc 使用者級在~下
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...