




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、康康聯(lián)盟Unix命令(一)常用命令1、 ls命令功能:顯示文件和目錄的信息ls以默認方式顯示當前目錄文件列表,不顯示隱藏文件ls -a 顯示所有文件包括隱藏文件ls -l 顯示文件屬性,包括大小,日期,符號連接,是否可讀寫及是否可執(zhí)行l(wèi)s -lh 顯示文件的大小,以容易理解的格式印出文件大小 (例如 1K 234M 2G)ls -lt 顯示文件,按照修改時間排序ls - R:顯示當前文件的目錄以及子目錄 (Recursive,迭代顯示,默認只顯示一個層級)ls -F : 用來查看文件類型:/ :目錄* : 可執(zhí)行文件無: 普通文件ls -ld /opt:查看/opt目錄的長列表信息(-d:指定
2、目錄)ls lu:查看文件的最后一次訪問時間2、 cd命令功能:改名目錄cd dir切換到當前目錄下的dir目錄cd /切換到根目錄cd .切換到到上一級目錄cd ./.切換到上二級目錄cd (或者cd)切換到用戶目錄, 比如是root用戶,則切換到/root下cd miao :去miao家目錄cd . : 代表當前路徑3、chmod命令功能:修改文件/目錄的權(quán)限chmod mode filename(權(quán)限模式)mode:who(u,g,o,a) oper(+,-,=) permission(r,w,x)$ chmod o+w JD1507(給其他人添加寫的權(quán)限)【Tab 提示怎么寫】$ ch
3、mod a=r JD1507(所有人只能讀權(quán)限)$ chmod u=r,g+w JD1507權(quán)限值:$ chmod 775 JD1507(目錄的默認權(quán)限)4、touch命令功能:創(chuàng)建新的空的文件或者更新文件的訪問和修改時間$touch nexist(如果是不存在的名字,是創(chuàng)建新的空的文件)$touch JD1507(如果是已經(jīng)存在的文件名:更新訪問和修改的時間)5、mkdir命令功能:創(chuàng)建目錄 note:保證在父目錄有寫權(quán)限(查看:ls -ld /desktop)mkdir absolute pathnamemkdir relative pathnamemkdir -p parent/sub
4、:同時創(chuàng)建父目錄和子目錄6、 cp命令功能:copy文件(復制、粘貼)option : -i 提示是否覆蓋cpsrcdestoper 文件 文件將源文件的內(nèi)容拷貝到目標文件中 文件目錄將源文件拷貝到目標目錄中,如果目標目錄中有同名的文件存在,覆蓋 文件不存在將源文件復制一份,保存為不存在的名字-r 目錄 文件提示出錯目錄目錄將源目錄以及源目錄中的所有內(nèi)容都拷貝到目標目錄中 目錄不存在將源目錄復制一份cp av soure_dir target_dir將整個目錄復制,兩目錄完全一樣7、 mv命令 功能:移動或者重名文件和目錄(剪切,粘貼)mvsrcdestoper 文件 文件將源文件的
5、內(nèi)容剪切到目標文件中 文件目錄將源文件剪切到目標目錄中,如果目標目錄中有同名的文件存在,覆蓋 文件不存在 將源文件剪切粘貼一份,保存為不存在的名字(改名) 目錄 文件提示出錯目錄目錄將源目錄以及源目錄中的所有內(nèi)容都剪切到目標目錄中 目錄不存在將源文件剪切粘貼一份,保存為不存在的名字將目錄dir2重命名為dir3 Mv -T dir2 dir3 :把dir2中的內(nèi)容給了dir38、rm命令功能:刪除文件或目錄(rmdir :移除指定的空目錄)rm file刪除某一個文件rm -f file 刪除時候不進行提示??梢杂趓參數(shù)配合使用rm -i filename :移除指定文件(提示刪除)rm -r
6、i directoryName :刪除指定文件,最后刪除空目錄(有提示) 【-r:表示目錄】 (即可刪除非空目錄)9、ln命令功能:建立鏈接ln source_path target_path 硬連接(快捷方式)ln -s source_path target_path 軟連接用戶數(shù)據(jù) (user data) 與元數(shù)據(jù) (metadata)(二)元字符1、* 代表0n個字符(可以沒有字符)ls d*(查找所有帶d的文件或者目錄及其下的所有文件)2. ? 代表一個任意的字符(必須帶有一個字符)ls d?ls z?.txt3. 匹配指定的集合或者范圍里邊的字符b-d:bBcCdb-D:bBcCdD
7、abc:abc4. ; 多個命令之間的分隔符date;cal;pwd.5. > 重定向命令的輸出到文件而不是到屏幕(覆蓋源文件信息)cal > fileName6. < 重定向命令的輸入從文件而不是從鍵盤cat (<) fileName7. >>將命令的輸出追加到文件而不是覆蓋(已在文件中加date) .未在文件中加date.8. | 管道或者拼接命令,將前一個命令的輸出作為下一個命令的輸入ls -l /etc/|more(ls -l /etc顯示的信息太多了,利用more來分屏顯示) :表示頭,$:表示尾(三)查看文件內(nèi)容命令1、cat命令功能:1.將文本
8、文件的所有內(nèi)容都顯示到屏幕 2.合并文件cat filecat jd1507 jd1508 > large.txt :合并文件到另一個文件cat /ect/null > filename :清空文件 (利用linux黑洞) :>fileName:清空文件 2、more命令功能:分頁顯示命令(一次只顯示一屏幕)morefile more命令也可以通過管道符(|)與其他的命令一起使用,例如:ls|more 3、tail 命令功能:顯示文件的前n條信息(默認顯示10條)tail -100 aaa.txt 顯示文件aaa.txt文件的最后100行4、he
9、ad命令功能:顯示文件的前n條信息(默認顯示10條)5、vi命令vi file編輯文件filevi 原基本使用及命令: 1.保存: 第一次保存一定要輸入文件名,在底行模式輸入 :w filename 2.退出: a.保存退出:wq(+filename)b.直接退出(不保存):q! 3.輸入模式:a:光標后插入 A:所在行末尾插入 i:光標前插入 I:所在行首插入o:所在行的下一行插入 G:光標切換到文件末尾yy 復制行 yw拷貝詞 p粘貼:1,9co3 表示把1到9行復制到第三行:4,5m3 表示把4到5行移動到第三行set nu ,set nonu X:設置密碼 x:保存并且退出(四)基本系
10、統(tǒng)命令1、man命令功能:查看某個命令的幫助例如:man ls 顯示ls命令的幫助內(nèi)容2、 w命令功能:顯示登錄用戶的詳細信息3、who命令功能:顯示登錄用戶4、find命令 語法:find pathname 參數(shù) 操作 常用參數(shù):-name -atime -mtime -perm(權(quán)限) -exec -type(文件類型) size -user 0(root)注意:1.-name “名字”,要加雙引號2.-exec : 代表調(diào)用后邊的命令繼續(xù)執(zhí)行-exec 'command' target_path ; (固定格式)find ./html name “*.html” | xa
11、rgs perl p i.bak e “1,$s/CopyRight2004/CopyRight2013/g”批量修改當前目錄html目錄下所有以.html結(jié)尾的文件中的CopyRight2004為CopyRight2013,并備份原有文件到xxx.html.bak(xxx為原來文件的名字)解析:“1,$s/CopyRight2004/CopyRight2013/g”表示替換全局舊字符串新字符串替換開始文件結(jié)尾位置文件開頭位置其中1,$可以不用寫“s/CopyRight2004/CopyRight2013/g”Xargs:表示管道 xargs 參數(shù) 命令 占位符Xargs n :把輸出的n項為
12、一項當作下個命令的輸入(以空格為分隔符)Xargs i或-L:把輸出的每一行當作下一行輸入(以換行為分隔符)Xargs t:先回顯示運行命令,在執(zhí)行命令,分析運行過程Xargs p:交互性指令,提示是否要操作批量重命名:ls |xargs 1 t mv .bak;批量賦值:ls *.jpg | xargs -1 t cp ./temp;5、grep命令功能:從文件中檢索包含指定字符串的行,同時在屏幕上打印語法: grep option string filename options: -i :忽略要檢索的字符串的大小寫 -v :檢索并打印文件中所有不包含的指定行$grep root /etc/
13、passwd打印所有包含字符串root的行$grep -i Root /etc/passwd忽略大小寫$grep -v s /etc/passwd6、wc命令功能:用來統(tǒng)計文件中的行數(shù),單詞數(shù),字符數(shù)$ wc A.java$ wc -l A.java行$ wc -w A.java單詞$ wc -c A.java字符數(shù)8、 su命令功能:切換用戶su : 切換為root用戶(還在當家目錄,只是有了root權(quán)限)su - :切換到root用戶的家目錄su 用戶名:切換到指定用戶的家目錄注意:- 表示切換到指定的家目錄下普通用戶與超級用戶如何進行相互切換 普通->超級:su(su -
14、)超級->普通:exit或者su 用戶名8、last命令功能:查看最近那些用戶登錄系統(tǒng)9、date命令功能:系統(tǒng)日期設定date顯示當前日期時間date -s 20:30:30設置系統(tǒng)時間為20:30:30date -s 2002-3-5設置系統(tǒng)時期為2003-3-5date -s "060520 06:00:00"設置系統(tǒng)時期為2006年5月20日6點整。(5) 監(jiān)視系統(tǒng)狀態(tài)命令1、ps命令功能:列出當前正在運行的進程ps -e:列出當前正在運行的所有進程(其中?:表示守護進程)ps -f:打印當前終端正在運行的全部進程的詳細信息 UID 、PID 、PPIDps
15、-e | grep vi列舉出正在執(zhí)行的vi的進程信息ps u +用戶名:查看指定用戶正在運行的進程2、kill命令功能:干掉某個進程,進程號(PID)可以通過ps命令得到Kill 1001:向CPU發(fā)送一個干掉1001的信號,但不一定就會執(zhí)行kill -9 1001:將進程編號為1001的程序干掉(強制殺死)kill all -9 java:將所有名字為java的程序殺死,kill不是萬能的,對僵死的程序則無效。pkill sleep:批量殺死正在睡眠的全部進程(六)網(wǎng)絡相關(guān)命令1.telnet 本地環(huán)回地址: ping -s ip地址 :是否與某臺地址相通 ifconfi
16、g a:查看詳細的地址信息 ( window中用:ipconfig/all)遠程登錄:telnet ip地址 port2.ftp:上傳和下載操作 安裝:sudo apt-get install ftpd/telnetd(服務器端) ftp ip地址 Name:Password:常用命令:get:下載一個文件mget:下載多個文件1.put:上傳一個文件mput:上傳多個文件2.hash:顯示上傳和下載進度(on/off)3.prompt:提示信息是否要上傳下載(on/off)4.bin/asc:以什么樣的傳輸單位5.顯示目錄下文件:window->dir , nuix->ls6.離
17、開ftp:bye(唯一種,用exit都不能離開)7.切換到本地:window->lcd , unix->cd(7) 初始化文件Shell系統(tǒng)級別用戶級別bash/etc/profile/.bashrc1、which命令 功能:從path環(huán)境變量制定的路徑下搜索命令的絕對路徑值,即尋找可執(zhí)行文件 which vi:打印vi的絕對路徑值(包含在path環(huán)境變量) 2、whereis 命令功能:搜所路徑比which更廣(文件系統(tǒng))Which && whereis區(qū)別速度數(shù)據(jù)及時性范圍which慢及時在PATH環(huán)境變量內(nèi)whereis快不及時,詳細文件系統(tǒng)3、echo命令
18、功能:查看變量值echo $PATH:指定好多路徑值以$取變量值以:分隔環(huán)境路徑4、history命令功能:顯示最近執(zhí)行的若干條命令history :顯示所有歷史記錄history 5:顯示最近執(zhí)行的5條命令!n:表示執(zhí)行第n條命令(!和n之間無空格)! :最近執(zhí)行5、alias命令功能:取別名alias lt="ls -la"unalias lt:取消別名命令:alias 查看所有別名配置信息 alias lt 查看指定別名配置信息 6、PS1命令功能:修改終端提示符PS1="uhw$":終端提示符為用戶名+主機名+家目錄PS1=”讓配置信息起作用用戶級別/.bashrcvi .bashrcexport PS1="_$"1.重啟終端2. .bashrc3.source .bashrc系統(tǒng)級別/etc/profilevi /etc/profileexport PS1="_$"1.重啟操作系統(tǒng)2. /etc/profile3.source /etc/profile7、umask命令功能:默認權(quán)限默認的目錄權(quán)限:777-umask = 775默認的文件權(quán)限:777-umas
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 18964.1-2025塑料抗沖擊聚苯乙烯(PS-I)模塑和擠出材料第1部分:命名系統(tǒng)和分類基礎
- 二零二五年度盆栽養(yǎng)護管理及售后服務合同
- 二零二五年度解聘勞動合同補償標準及社會保險銜接協(xié)議
- 二零二五年度民事糾紛和解協(xié)議書(附爭議解決專家評審)
- 2025年度砸墻工程安全施工人員健康管理協(xié)議合同
- 2025年度綠色建筑合伙公司股權(quán)合作協(xié)議書
- 2025年度跨境電商市場調(diào)研商務合作協(xié)議書
- 2025年度液化氣價格調(diào)整與結(jié)算合作協(xié)議
- 二零二五年度綠色建筑項目融資合同
- 二零二五農(nóng)村宅基地買賣與農(nóng)村土地整治與生態(tài)保護合同
- DB32∕T 3370-2018 雙孢蘑菇栽培基質(zhì)隧道發(fā)酵技術(shù)規(guī)程
- 中醫(yī)院新技術(shù)、新項目申請表、審批表及年季度工作報告表范本
- 2022年五級音樂吹起羌笛跳鍋莊教案反思
- 火電廠發(fā)電機組設備大修標準項目工時定額
- 《現(xiàn)代漢語語法》PPT課件(完整版)
- 三施路塹高邊坡專項施工風險評估報告
- SAP培訓講義(FICO概覽)V3-中石油
- 全國江蘇小學科學學科教師基本功大賽試題匯總(共19頁)
- 幕墻工程施工質(zhì)量通病和防治措施方案
- 樂清市工業(yè)用地項目評估辦法(修改稿)
- ARM學習資料.Cortex-M3處理器體系結(jié)構(gòu)
評論
0/150
提交評論