計算機2-linux基本命令_第1頁
計算機2-linux基本命令_第2頁
計算機2-linux基本命令_第3頁
計算機2-linux基本命令_第4頁
計算機2-linux基本命令_第5頁
已閱讀5頁,還剩40頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

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

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

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

3.mount[選項]設備目錄

mount/mnt/cdrom

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

進程命令ps其中常用的選項有-e顯示所有進程-f全格式-l長格式

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

進程命令killkill[-s信號]進程號kill-91234kill-l顯示信號列表Linux文件屬性用戶及用戶組管理命令whowhoamiidgroups查看當前登錄用戶的組內成員groupszsh查看zsh用戶的組內成員cat/etc/group用戶及用戶組管理命令groupaddgroupdeluseradduseradd用戶名-g組名–G組名-dHome目錄名-p密碼-g指定該用戶的首要組-G指定該用戶的次要組-d指定該用戶的Home目錄-p指定該用戶的密碼userdelpasswd更改當前用戶的密碼passwd用戶名超級用戶更改其他用戶的密碼su更改Linux文件屬性指令chmod[who][+|-|=][mode]文件名[who]ugoa(系統默認)?[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更改某個文件或目錄的屬主和屬組chownchownoracle:dbatext

軟件安裝命令tar

格式:tar[選項][文件目錄列表]

功能:對文件目錄進行打包備份

選項:

-c創建一個新的檔案文件-t查看檔案文件的內容-x分解檔案文件的內容-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包并在安裝過程中顯示正在安裝的文件信息及安裝進度軟件安裝命令rpm2升級rpm升級軟件包的基本語法如下rpm-Urpm包名例如rpm–Utomcat4.rpm該命令將升級Tomcat軟件并進行相關系統配置軟件安裝命令rpm3查看已安裝的軟件rpm-q…附加查詢命令a查詢所有已經安裝的包以下兩個附加命令用于查詢安裝包的信息i顯示安裝包的信息l顯示安裝包中的所有文件被安裝到哪些目錄下s顯示安裝版中的所有文件狀態及被安裝到哪些目錄下以下兩個附加命令用于指定需要查詢的是安裝包還是已安裝后的文件p查詢的是安裝包的信息f查詢的是已安裝的某文件信息軟件安裝命令rpmrpm-qa|greptomcat4查看tomcat4是否被安裝rpm-qipexample.rpm查看example.rpm安裝包的信息rpm-qif/bin/df查看/bin/df文件所在安裝包的信息rpm-qlf/bin/df查看/bin/df文件所在安裝包中的各個文件分別被安裝到哪個目錄下軟件安裝命令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注意區別:find.hello.c|grephello.c-perm按照文件權限來查找文件-user按照文件屬主來查找文件-nouser-group按照文件所屬的組來查找文件-nogroup文件查找find-mtime-n+n按照文件數據的更改時間來查找文件,-n表示文件更改時間距現在n天以內,+n表示文件更改時間距現在n天以前-atime-n+n按照文件訪問時間查找-aminn查找n分鐘以前被訪問過的所有文件。-atimen查找n天以前被訪問過的所有文件。-cminn查找n分鐘以前文件狀態被修改過的所有文件。-ctimen查找n天以前文件狀態被修改過的所有文件。-mminn查找n分鐘以前文件內容被修改過的所有文件。-mtimen查找n天以前文件內容被修改過的所有文件。文件查找find-type查找某一類型的文件,諸如:b-塊設備文件。d-目錄。c-字符設備文件。p-管道文件。l-符號鏈接文件。f-普通文件。文件查找find-exec對匹配的文件執行shell命令-ok以一種更為安全的模式來執行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邏輯與,系統缺省的選項$find–name’tmp’–typec-user’zsh’-o邏輯或!邏輯非find!–name’tmp’

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

假設當前目錄有文件zsh1,zsh2

echo*//顯示結果為:zsh1zsh2

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

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

$

ls/zsh/shell&&echo“exist”||echo“noexist”重定向數據流向重導標準輸入(stdin):0,<,<<(結束的輸入字符)?

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

溫馨提示

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

評論

0/150

提交評論