資源描述:
《Linux Shell常用shell命令》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、LinuxShell常用shell命令LinuxShell常用shell命令作者:周立軍修改日期:2006年03月01日一、文件、目錄操作命令1、ls命令功能:顯示文件和目錄的信息ls 以默認(rèn)方式顯示當(dāng)前目錄文件列表ls-a顯示所有文件包括隱藏文件ls-l顯示文件屬性,包括大小,日期,符號(hào)連接,是否可讀寫(xiě)及是否可執(zhí)行l(wèi)s-lh顯示文件的大小,以容易理解的格式印出文件大小(例如1K234M2G)ls-lt顯示文件,按照修改時(shí)間排序2、cd命令功能:改名目錄cddir 切換到當(dāng)前目錄下的dir目錄cd/ 切換到根目錄cd.. 切換到到上一
2、級(jí)目錄cd../.. 切換到上二級(jí)目錄cd~ 切換到用戶目錄,比如是root用戶,則切換到/root下3、cp命令功能:copy文件cpsourcetarget 將文件source復(fù)制為targetcp/root/source. 將/root下的文件source復(fù)制到當(dāng)前目錄cp–avsoure_dirtarget_dir 將整個(gè)目錄復(fù)制,兩目錄完全一樣4、rm命令功能:刪除文件或目錄rmfile 刪除某一個(gè)文件rm-ffile刪除時(shí)候不進(jìn)行提示??梢杂趓參數(shù)配合使用rm-rfdir 刪除當(dāng)前目錄下叫dir的整個(gè)目錄5、mv命令功能:
3、將文件移動(dòng)走,或者改名,在uinx下面沒(méi)有改名的命令,如果想改名,可以使用該命令mvsourcetarget 將文件source更名為target6、diff功能:比較文件內(nèi)容diffdir1dir2 比較目錄1與目錄2的文件列表是否相同,但不比較文件的實(shí)際內(nèi)容,不同則列出difffile1file2 比較文件1與文件2的內(nèi)容是否相同,如果是文本格式的文件,則將不相同的內(nèi)容顯示,如果是二進(jìn)制代碼則只表示兩個(gè)文件是不同的commfile1file2 比較文件,顯示兩個(gè)文件不相同的內(nèi)容7、ln命令功能:建立鏈接。windows的快捷方式就
4、是根據(jù)鏈接的原理來(lái)做的lnsource_pathtarget_path?硬連接ln-ssource_pathtarget_path?軟連接?二、查看文件內(nèi)容命令1、cat命令顯示文件的內(nèi)容,和DOS的type相同catfile 2、more命令功能:分頁(yè)顯示命令more filemore命令也可以通過(guò)管道符(
5、)與其他的命令一起使用,例如:psux
6、morels
7、more3、tail命令功能:顯示文件的最后幾行tail-n100aaa.txt?顯示文件aaa.txt文件的最后100行4、vi命令vifile 編輯文件filevi原基本
8、使用及命令:輸入命令的方式為先按[ESC]鍵,然后輸入:w(寫(xiě)入文件),:w!(不詢問(wèn)方式寫(xiě)入文件),:wq保存并退出,:q退出,q!不保存退出5、touch命令功能:創(chuàng)建一個(gè)空文件touchaaa.txt??創(chuàng)建一個(gè)空文件,文件名為aaa.txt三、基本系統(tǒng)命令1、man命令功能:查看某個(gè)命令的幫助,如果你不知道某個(gè)命令的用法不懂,可以問(wèn)他,他知道就回告訴你例如:manls?顯示ls命令的幫助內(nèi)容2、w命令功能:顯示登錄用戶的詳細(xì)信息例如:Sarge:~#w?22:06:51up43min,?1user,?loadaverage:0
9、.00,0.00,0.00USER????TTY?????FROM?????????????LOGIN@??IDLE??JCPU??PCPUWHATzhoulj??pts/0???10.140.0.109????21:24???0.00s?0.85s?0.09ssshd:zhoulj[priv]3、who命令功能:顯示登錄用戶例如:Sarge:~#whozhoulj??pts/0???????Mar1321:24(10.140.0.109)4、last命令功能:查看最近那些用戶登錄系統(tǒng)例如:Sarge:~#lastzhoulj??pt
10、s/0???????10.140.0.109????MonMar1321:24??stillloggedin??reboot??systemboot?2.6.8-2-386?????MonMar1321:23?????????(00:43)???zhoulj??pts/0???????10.140.0.105????SunMar1222:51-down??(00:00)???zhoulj??pts/0???????10.140.0.105????SunMar1222:51-22:51?(00:00)???root????tty1???
11、??????????????????????SunMar1222:50-down??(00:01)???root????tty1?????????????????????????SunMar1222:46-22:48?(