linux基本命令.doc_第1頁
linux基本命令.doc_第2頁
linux基本命令.doc_第3頁
linux基本命令.doc_第4頁
linux基本命令.doc_第5頁
已閱讀5頁,還剩1頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

一、 注銷,關機,重啟1,Logout 注銷是登陸的相對操作,登陸系統(tǒng)后,若要離開系統(tǒng),用戶只要直 接下達 logout命令即可:rootlocalhost root#logoutRed Hat Linuxrelease 9(Shike)Kernel on an i686Login: 回到登陸的畫面2,關機或重新啟動的shutdown命令Shutdown命令可以關閉所有程序,依照用戶的需要,重新啟動或關機。參數(shù)說明如下: 范例如下:rootlocalhost root#shutdown h now 要求系統(tǒng)立即關機shutdown n命令, 范例如下: rootlocalhost root#shutdown now 立刻關機rootlocalhost root#shutdown +5 5分鐘后關機rootlocalhost root#shutdown 10:30 在10:30時關機關機后自動重啟: 參數(shù)設置關機后重新啟動。范例如下:rootlocalhost root#shutdown -r now 立刻關閉系統(tǒng)并重啟rootlocalhost root#shutdown -r 23:59 指定在23:59時重啟動 若命令帶-s參數(shù),則不間斷地監(jiān)視內存使用情況: free -b -s5。 該命令在終端窗口中連續(xù)不斷地報告內存的使用情況,每5秒鐘更新一次。 (3)內存泄漏的檢測和回收 編寫指針比較多的復雜程序時,可能會遇到內存溢出之類的麻煩。在Linux或UNIX下,C和C+語言是最常使用的編程工具。但是,C+程序缺乏相應的手段來檢測內存信息,只能用top指令觀察進程的動態(tài)內存總額。而且程序退出時,無法獲知任何內存泄漏信息。 下面命令可以回收ping命令的內存: kill 9 2818 用kill命令回收泄漏的內存: kill -9 Linux的基本文件類型如下。 (1)普通文件:如文本文件、C語言源代碼、Shell腳本、二進制的可執(zhí)行文件等,可用cat、less、more、vi、emacs來查看內容,用mv來改名。 1監(jiān)控內存使用情況 用“free”命令監(jiān)控內存使用情況: free free -b -s5 用vmstat命令監(jiān)視虛擬內存使用情況: vmstat3,重新啟動計算機的reboot命令顧名思義,reboot命令是用來重新啟動系統(tǒng)的。常用的參數(shù)如下:參數(shù):不依正常的程序運行關機,直接關閉系統(tǒng)并重新啟動計算機。 參數(shù):在在重新啟動之前關閉所有網(wǎng)絡接口。雖然reboot命令有個參數(shù)可以用,但是一般只需要單獨運行reboot命令就可以了 解壓縮 apache_1.3.27.tar.gz是一個壓縮文件,需要進行解壓。把源碼文件apache_1.3.27.tar.gz復制到/usr/local/src目錄中,執(zhí)行以下命令進行解壓: 在字符界面下安裝 啟動Apache服務器:/usr/sbin./httpd -k start 或 service httpd start 停止Apache服務器:/usr/sbin./httpd -k stop 或 service httpd stop2,切換目錄的cd命令cd(change directory)命令可讓用戶切當前所在的目錄。范例如下:tonyfree home$ cd tony 切換到當前目錄下的tony子目錄tonyfree tony$ cd . 切換到上一層目錄tonyfree home$ cd / 切換到系統(tǒng)根目錄tonyfree /$ cd 切換到用戶主目錄tonyfree tony$ cd /usr/bin 切換到/usr/bin目錄3,創(chuàng)建目錄的mkdir命令Mkdir(make directory)命令可用來創(chuàng)建子目錄。下面的范例會在所在目錄下創(chuàng)建 tool子目錄。tonyfree tony$ mkdir tool4,刪除目錄的rmdir命令rmdir(remove directory)命令可用來刪除“空”的子目錄。范例如下: tonyfree tony$ rmdir tool 刪除tool目錄 ? 顯示復制過程:加入-v參數(shù)可顯示命令執(zhí)行過程。范例如下: tonyfree tony$ cp zip.txt zip2.txt 一般狀態(tài)下不會顯示復制過程 tonyfree tony$ cp v zip.txt zip3.txt 以-v顯示復制過程zip.txt -zip3.txt? 遞回復制:加入“-R”參數(shù)可同時復制目錄下的所有文件及子目錄。范例如下: tonyfree tony$ cp v R * backup 將所有文件(含子目錄文件)復制到backup目錄6,刪除文件或目錄的rm命令rm(remove)命令可以刪除文件或目錄。范例如下:tonyfree tony$ rm myfile 刪除指定的文件tonyfree tony$ rm * 刪除當前目錄中的所有文件rm命令的常用參數(shù)如下:? 強迫刪除:使用-f參數(shù)時,rm命令會直接刪除文件,不再詢問。范例如下:tonyfree tony$ rm f *.txt 強迫刪除文件? 遞回刪除:-r 也是一個相當常用的參數(shù),使用此參數(shù)可同時刪除指定目錄下的所有文件及子目錄。范例如下:tonyfree tony$ rm r data 刪除data目錄(含data目錄下所有文件和子目錄)tonyfree tony$ rm r * 刪除所有文件(含當前目錄所有文件,所有子目錄和子目錄下的文件)8,連接文件的cat命令cat(concatenate) 命令可以顯示文件的內容(經常和more命令搭配使用),或是將數(shù)個文件合并成一個文件。范例如下:? 逐頁顯示 preface.txt的內容:tonyfree tony$ cat preface.txtmore? 將preface.txt 附加到outline.txt文件之后:tonyfree tony$ cat preface.txt outline.txt? 將new.txt和info.txt合并成readme.txt文件:tonyfree tony$ cat new.txt info.txt readme.txt9,移動或更換文件,目錄名稱的mv命令mv (move)命令可以將文件及目錄移動到另一個目錄下面,或更換文件及目錄的名稱。范例如下:tonyfree backup$ mv a.txt . 將a.txt文件移到上層目錄tonyfree backup$ mv z1.txt z3.txt 將 z1.txt改名成z3.txttonyfree backup$ cd. 切換到上一層目錄tonyfree tony$ mv backup. backup 目錄上移一層tonyfree tony$ locate zh_CN 列出所有包含“zh_CN”字符串的文件和目錄。由于locate命令是從系統(tǒng)中保存文件及目錄名稱的數(shù)據(jù)庫中搜索文件,雖然系統(tǒng)會定時更新數(shù)據(jù)庫,但對于剛新增或刪除的文件、目錄,仍然可能會因為數(shù)據(jù)庫尚未更新而無法查得,此時可用root身份運行updatedb命令更新,為此數(shù)據(jù)庫得內容正確。12,搜索字符串得grep命令grep 命令可以搜索特定字符串來并顯示出來,一般用來過濾先前得結果,避免顯示太多不必要得信息。范例如下:tonyfree etc$ grep text *.conf 搜索當前目錄中擴展名為.conf且包含“text”字符串得文件。grep:amd.conf: 拒絕不符權限得操作grep:diskcheck.conf: 拒絕不符權限得操作grep:grub.conf 拒絕不符權限得操作? 若您是使用一般權限的用戶運行,上例的輸出結果會包含很多如“拒絕不符權限的操作之類的錯誤信息,可使用-s參數(shù)消除。tonyfree etc$ grep s text *.conf2,卸載的umount命令如果不需要使用光盤或軟盤,則需先執(zhí)行卸載命令之后,才能將光盤或軟盤退出。范例如下:tonyfree tony# umount / mnt/cdrom 光盤卸載在不使用軟盤時執(zhí)行umount 命令卸載軟盤,再將軟盤拿出tonyfree tony# umount / mnt/ 軟盤卸載四、在后臺運行程序用戶有時的程序有可能要花費很多時間,如果將它放在前臺運行,將導致無法繼續(xù)做其他事情,最好的方法就是將它放在后臺運行,甚至可能希望在用戶注銷系統(tǒng)后,程序還可以繼續(xù)運行。讓我們看看那如何實現(xiàn)這一目的。1,在后臺運行程序的&、bg命令將程序放到后臺運行的最簡單方法就是在命令最后加上“&”,范例如下:tonyfree root# updatedb & 在后臺執(zhí)行 locate 數(shù)據(jù)庫更新命令tonyfree root# bg 將更新操作放到后臺運行2,前臺運行的程序fg命令如果用戶當前已有程序在后臺運行,可以輸入fg命令,將它從背景中移到前臺運行:tonyfree root# fg 放到前臺執(zhí)行的命令會顯示出來3,在退出后讓程序繼續(xù)運行的nohup命此命令可使用戶退出系統(tǒng)后,程序繼續(xù)運行。范例如下:tonyfree rony$ nohup myserver &然后用戶就可以退出了,當再次登錄的時候,可以用ps aux命令看到程序仍在后臺中運行。Minute Hour Day Month DayOfWeek Command在這段文字中除了“Command”是每次都必須指定的字段以外,其他自動皆可視需求自行決定是否指定。 六、任務調度的系統(tǒng)工作/ect/crontab/文件是Linux系統(tǒng)工程的任務調度設置文件,其默認的內容如下:SHELL=/bin/bash 指定執(zhí)行任務調度工作時所使用的SHELLPATH=/shin:/bin:/usr/sbin:/usr/bin 指定命令搜索的路徑MAILTO=root 指定將輸出結果給root用戶HOME=/ 指定跟目錄八、刪除調度工作任務如果不想再定期執(zhí)行任務調動中的工作,則可執(zhí)行crontab r命令刪除所有任務調度的工作。范例如下:tonyfree rony$ crontab r 刪除任務調度中的工作tonyfree rony$ crontab -1 再查看一次任務調度中的工作no crontab for tony 已經沒有任何任務調度工作2,壓縮與解壓縮tar命令本身沒有壓縮能力,但是可以在產生的tar文件后,立即使用其他壓縮命令來壓縮,省區(qū)需要輸入兩次命令的麻煩。? 使用-z參數(shù)來解開最常見的.tar.gz文件:tonyfree data# tar zxvf foo.tar.gz 將文件解開至當前目錄下? 使用-j參數(shù)解開tar.bz2壓縮文件:tonyfree data# tar jxvf linux-2.4.20tar.bz2 將文件解開至當前目錄下? 使用-Z參數(shù)指定以compress命令壓縮tonyfree data# tar cZvf prcture.tar.Z*.tif 將該目錄下所有.tif打包并命令壓縮成.tar.Z文件(current)UNIX password: 輸入原密碼New password:

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論