計(jì)算機(jī)2-linux基本命令_第1頁
計(jì)算機(jī)2-linux基本命令_第2頁
計(jì)算機(jī)2-linux基本命令_第3頁
計(jì)算機(jī)2-linux基本命令_第4頁
計(jì)算機(jī)2-linux基本命令_第5頁
已閱讀5頁,還剩40頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

linux基本命令曾樹洪基本命令dateWhichis…echo在終端上顯示鍵入在命令行中的其余任何內(nèi)容文件和目錄操作命令ls最常用的參數(shù)有三個(gè)-a-l和–Fcd命令mkdir建立新的目錄rmdir刪除已存在的空目錄workcp常用的參數(shù)–rrm常用的參數(shù)有三個(gè)-i,-r,-fmv文件和目錄操作命令cat顯示或連結(jié)一般的ascii文本文件.-n顯示行號(hào)-a顯示TAB鍵等特殊符號(hào)morelesspwdln連接文件(-s符號(hào)連接)?wc-l:統(tǒng)計(jì)行數(shù)-c統(tǒng)計(jì)字符數(shù)-w統(tǒng)計(jì)單詞數(shù)文件和目錄操作命令tac功能跟cat相反,由最后一行到第一行反向在屏幕上顯示出來head[-nnumber][文件名]顯示文件前n行tail[-nnumber][文件名]顯示文件后n行目錄操作pwd顯示用戶當(dāng)前工作目錄的名字cdmkdirrmdir系統(tǒng)信息及運(yùn)行狀態(tài)監(jiān)控有一個(gè)特殊目錄/proc該目錄下列出的文件并非保存在磁盤上而是內(nèi)存中的一個(gè)映像在該目錄下可以找到許多有意思的東西例如/proc/cpuinfo本機(jī)CPU的相關(guān)信息/proc/meminfo本機(jī)內(nèi)存及交換分區(qū)的使用信息/proc/modules本機(jī)已安裝的硬件模塊信息/proc/mounts本機(jī)已掛載mount上的設(shè)備信息系統(tǒng)信息及運(yùn)行狀態(tài)監(jiān)控uname-r查看內(nèi)核版本號(hào)-s查看內(nèi)核名稱-a查看所有信息cat/etc/issue查看Linux發(fā)行版本號(hào)磁盤存儲(chǔ)命令

1.df命令df-k以千字節(jié)KB為單位顯示各分區(qū)的信息df-a顯示所有分區(qū)包括大小為0的分區(qū)df-T顯示分區(qū)類型EXT2或EXT3等磁盤存儲(chǔ)命令

2.du命令du-b/home以字節(jié)為單位顯示/home文件夾下各個(gè)子文件夾的大小du-kshome以千字節(jié)KB為單位顯示/home文件夾的總大小磁盤存儲(chǔ)命令

3.mount[選項(xiàng)]設(shè)備目錄

mount/mnt/cdrom

mount/mnt/floppy4.umount[-f]directoryumount-f/mnt/cdrom

進(jìn)程命令ps其中常用的選項(xiàng)有-e顯示所有進(jìn)程-f全格式-l長(zhǎng)格式

進(jìn)程命令top動(dòng)態(tài)顯示系統(tǒng)當(dāng)前的進(jìn)程和其他狀況常用的交互命令有<空格>立即刷新顯示h或者?顯示幫助畫面給出一些簡(jiǎn)短的命令總結(jié)說明m切換顯示內(nèi)存信息t切換顯示進(jìn)程和CPU狀態(tài)信息c切換顯示命令名稱和完整命令行M根據(jù)駐留內(nèi)存大小進(jìn)行排序P根據(jù)CPU使用百分比大小進(jìn)行排序q退出

進(jìn)程命令killkill[-s信號(hào)]進(jìn)程號(hào)kill-91234kill-l顯示信號(hào)列表Linux文件屬性用戶及用戶組管理命令whowhoamiidgroups查看當(dāng)前登錄用戶的組內(nèi)成員groupszsh查看zsh用戶的組內(nèi)成員cat/etc/group用戶及用戶組管理命令groupaddgroupdeluseradduseradd用戶名-g組名–G組名-dHome目錄名-p密碼-g指定該用戶的首要組-G指定該用戶的次要組-d指定該用戶的Home目錄-p指定該用戶的密碼userdelpasswd更改當(dāng)前用戶的密碼passwd用戶名超級(jí)用戶更改其他用戶的密碼su更改Linux文件屬性指令chmod[who][+|-|=][mode]文件名[who]ugoa(系統(tǒng)默認(rèn))?[mode]rwxchmod=rxtextchmodu=rwx,g=r,o=text更改Linux文件屬性指令r=4,w=2,x=1#chmod770testowner

=rwx

=4+2+1=7group

=rwx

=4+2+1=7others=---

=0+0+0=0更改某個(gè)文件或目錄的屬主和屬組chownchownoracle:dbatext

軟件安裝命令tar

格式:tar[選項(xiàng)][文件目錄列表]

功能:對(duì)文件目錄進(jìn)行打包備份

選項(xiàng):

-c創(chuàng)建一個(gè)新的檔案文件-t查看檔案文件的內(nèi)容-x分解檔案文件的內(nèi)容-f指定檔案文件的名稱-v顯示過程信息-z采用壓縮方式

軟件安裝命令

tar-czforacle.tar.gz/etc/oratab/home/oracle

該命令將/etc/oratab文件和/home/oracle目錄下的所有文件合并到oracle.tar文件中并采用壓縮方式

tar-tzforacle.tar.gz

該命令列出歸檔文件oracle.tar中的所有文件列表

tar–xzvforacle.tar.gz該命令將歸檔文件分解并解壓縮到原有文件的路徑中軟件安裝命令rpm1安裝rpm-i需要安裝的包文件名舉例如下rpm-iexample.rpm安裝example.rpm包rpm-ivexample.rpm安裝example.rpm包并在安裝過程中顯示正在安裝的文件信息rpm-ivhexample.rpm安裝example.rpm包并在安裝過程中顯示正在安裝的文件信息及安裝進(jìn)度軟件安裝命令rpm2升級(jí)rpm升級(jí)軟件包的基本語法如下rpm-Urpm包名例如rpm–Utomcat4.rpm該命令將升級(jí)Tomcat軟件并進(jìn)行相關(guān)系統(tǒng)配置軟件安裝命令rpm3查看已安裝的軟件rpm-q…附加查詢命令a查詢所有已經(jīng)安裝的包以下兩個(gè)附加命令用于查詢安裝包的信息i顯示安裝包的信息l顯示安裝包中的所有文件被安裝到哪些目錄下s顯示安裝版中的所有文件狀態(tài)及被安裝到哪些目錄下以下兩個(gè)附加命令用于指定需要查詢的是安裝包還是已安裝后的文件p查詢的是安裝包的信息f查詢的是已安裝的某文件信息軟件安裝命令rpmrpm-qa|greptomcat4查看tomcat4是否被安裝rpm-qipexample.rpm查看example.rpm安裝包的信息rpm-qif/bin/df查看/bin/df文件所在安裝包的信息rpm-qlf/bin/df查看/bin/df文件所在安裝包中的各個(gè)文件分別被安裝到哪個(gè)目錄下軟件安裝命令rpm刪除已安裝的軟件包rpm-epackagename軟件安裝命令yum1.用YUM安裝軟件包

命令:yuminstall<package_name>yuminstallstardict2.用YUM刪除軟件包

命令:yumremove<package_name>軟件安裝命令yum3.更新所有更新軟件

命令:yumupdate4.僅更新指定的軟件

命令:yumupdate<package_name>5.列出所有可安裝的軟件清單

命令:yumlist軟件安裝命令yum6列出所有可更新的軟件包

命令:yumlistupdates7.列出所有已安裝的軟件包

命令:yumlistinstalled文件查找findfindpathname-options[-print-exec-ok...]-name按照文件名查找文件find.-namehello.c注意區(qū)別:find.hello.c|grephello.c-perm按照文件權(quán)限來查找文件-user按照文件屬主來查找文件-nouser-group按照文件所屬的組來查找文件-nogroup文件查找find-mtime-n+n按照文件數(shù)據(jù)的更改時(shí)間來查找文件,-n表示文件更改時(shí)間距現(xiàn)在n天以內(nèi),+n表示文件更改時(shí)間距現(xiàn)在n天以前-atime-n+n按照文件訪問時(shí)間查找-aminn查找n分鐘以前被訪問過的所有文件。-atimen查找n天以前被訪問過的所有文件。-cminn查找n分鐘以前文件狀態(tài)被修改過的所有文件。-ctimen查找n天以前文件狀態(tài)被修改過的所有文件。-mminn查找n分鐘以前文件內(nèi)容被修改過的所有文件。-mtimen查找n天以前文件內(nèi)容被修改過的所有文件。文件查找find-type查找某一類型的文件,諸如:b-塊設(shè)備文件。d-目錄。c-字符設(shè)備文件。p-管道文件。l-符號(hào)鏈接文件。f-普通文件。文件查找find-exec對(duì)匹配的文件執(zhí)行shell命令-ok以一種更為安全的模式來執(zhí)行shell命令find-namehello.c-execls-l{}\;find-namehello.c-execrm{}\;find-namehello.c-execgrepmain{}\;find-namehello.c-okls-l{}\;find-namehello.c-okrm{}\;文件查找find-a邏輯與,系統(tǒng)缺省的選項(xiàng)$find–name’tmp’–typec-user’zsh’-o邏輯或!邏輯非find!–name’tmp’

練習(xí)1、查找當(dāng)前目錄中文件屬主具有讀、寫權(quán)限,并且文件所屬組的用戶和其他用戶具有讀權(quán)限的文件;2、查找系統(tǒng)中所有文件長(zhǎng)度為0的普通文件,并列出它們的完整路徑;3、查找/zsh目錄中更改時(shí)間在7日以前的普通文件,并在刪除之前詢問它們;4、查找系統(tǒng)中所有屬于root組的文件并列出它們的完整路徑;特殊符號(hào)*替換為當(dāng)前目錄中所有文件的文件名

假設(shè)當(dāng)前目錄有文件zsh1,zsh2

echo*//顯示結(jié)果為:zsh1zsh2

echo*:*//zsh1zsh2:zsh1zsh2?匹配單個(gè)字符$ls[a-z]*[!0-9]

;&&||測(cè)試/zsh/shell是否存在,若在顯示“exist”,否則顯示“noexist”

$

ls/zsh/shell&&echo“exist”||echo“noexist”重定向數(shù)據(jù)流向重導(dǎo)標(biāo)準(zhǔn)輸入(stdin):0,<,<<(結(jié)束的輸入字符)?

比較wc–lzsh和wc–l<zsh標(biāo)準(zhǔn)輸出(stdout):1,>,>>(追加)標(biāo)準(zhǔn)出錯(cuò)(stderr):2,2>,2>>垃圾桶/dev/null區(qū)別標(biāo)準(zhǔn)輸出和標(biāo)準(zhǔn)出錯(cuò)假設(shè)當(dāng)前目錄下沒有文件名為:pig#lspig//顯示pignotfound#lspin>zsh管道進(jìn)階指令操作--管線命令pipe將輸出的訊息繼續(xù)進(jìn)行處理管道簡(jiǎn)單一例$ls–al/zsh|less顯示express的第5到8行head-8express|tail-3過濾器能用在

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論