1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時間:8:30-17:00
      你可能遇到了下面的問題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
      linux腳本和基本命令 linux常用腳本命令

      linux 常用命令要具體例子

      命令很多的,一下子學(xué)了也會忘記的,只能慢慢積累,很多一般都用不上的1、文件查看和連接命令

      創(chuàng)新互聯(lián)成立與2013年,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項目做網(wǎng)站、成都網(wǎng)站建設(shè)網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元周至做網(wǎng)站,已為上家服務(wù),為周至各地企業(yè)和個人服務(wù),聯(lián)系電話:18980820575

      將文件連接到一起,用“”操作將幾個鋒蠢文件組合成一個新的文件,或者是用“”把文件追加到已存文件的后面。

      語法:

      cat[參數(shù)]filelist

      -n或--number:由1開始對所有輸出的行數(shù)進行編號

      -b或--number-nonblank:和n相似,但對空行不編號

      -s:遇到兩行空白,替換為一行空白

      -v:顯示不可打印的字符

      filelist:用于結(jié)合文件的可選列表。2、分屏顯示命令

      類似于cat,但它是每次顯示一頁,按空格顯示下一頁,按q鍵退出,按h〉鍵給出幫助信息。該命令還有搜索字符的功能。

      語法

      more [選項] file...

      -num:指定每屏顯示的行數(shù)

      -d:在屏幕下面提示信息

      -l:more默認遇到送紙符^L會暫停,使用該選項可以取消該功能

      -f:計算實際行數(shù)

      -p:不是以卷動的方式顯示每頁,而是先清屏再顯示

      -s:遇到兩行空白,替換為一行空白

      -u:不顯示下劃線

      +/string:在文件中搜索字符串string,并顯示字符串所在頁的內(nèi)容

      +/num:從第num行開始顯示

      file用于顯示的文件

      3、按頁顯示文件。類似于more,但允許在文件中前后移動。

      語法:

      less [參數(shù)]文件名

      -i:查詢時忽略大小寫。燃孫

      -num:指定每頁顯示的行數(shù)

      -pstring:在文件中搜索字符串string,并從第一個符合條件的地方開始顯示

      -S:當某列的內(nèi)容超過顯示畫面的寬度時,直接將超出的部分截斷舍棄,默認情況下會把超出的部分折回來顯示復(fù)制、刪除和移動命令

      1、拷貝文件。

      語法:

      cp[選項]sourcedest

      cp[選項]source....directory

      -r遞歸拷貝目錄

      -f刪除已存在的目標文件再復(fù)制

      -a在備份中盡可能的保留源文件的結(jié)構(gòu)和屬性。

      2、刪除

      rm [選項] name....

      該命令用于逐個刪除指定的文件或目錄。默認清苦下,name為文件名,rm命令不刪除目錄,只有指定-d選項時候,才能刪除目錄

      語法:

      -f強制刪銀段陪除,包括只讀文件,并且不給用戶任何提示

      -i在刪除每個文件時提示用戶

      -r遞歸刪除目錄下的內(nèi)容移動或更名文件和目錄

      語法:

      mv  [參數(shù)]源文件目標文件

      -f強制復(fù)蓋已有文件。

      -i在復(fù)蓋已有文件前提示用戶。

      -u在目標文件的時間比原文件新時不復(fù)蓋目標文件。

      -v在移動文件時輸出相關(guān)信息。創(chuàng)建和刪除目錄命令

      1、創(chuàng)建目錄命令

      mkdir[參數(shù)]目錄名

      -p如果父目錄不存在,創(chuàng)建所有的父目錄。2、刪除空目錄。

      語法:

      rmdir[參數(shù)]目錄列表

      -p 表示刪除指定目錄后,如果該目錄的父目錄為空,則將一并刪除切換工作目錄和顯示目錄命令

      1、改變當前工作目錄。

      語法:

      cd 目錄名

      如果后面不加目錄名,則返回用戶的根目錄,此外用戶必須擁有進入該目錄的權(quán)限。另外cd ~ 指切換到自己的主目錄,cd ../.. 可以切換到單前目錄的上上目錄2、顯示正在工作或當前的目錄名。

      pwd [參數(shù)]3、列出目錄中的內(nèi)容。

      語法:

      ls [參數(shù)][目錄]

      -A  顯示所有文件,包括隱藏文件(以“.”開頭的文件,但不列出當前目錄“.”和上級目錄“..”

      -a  顯示所有文件,包括“.”和“..”目錄。

      -d  只列出目錄名;不列出它的內(nèi)容。

      -l  給出文件的長列表。包括權(quán)限、所有權(quán)、大小、文件名、最后修改時間等等。

      -t 按時間順序顯示

      -F 在列出的文件名后以符號表示文件類型,一般文件不加符號,可執(zhí)行文件“*”,目錄加“/”

      -R 若目錄下有文件,則遞歸地列出目錄下的文件查找與定位命令

      1、查找文件或目錄命令

      格式

      find [path....] [expression]

      該命令在目錄樹層次中從path開始向下查找文件,將符合expression要求的文件列出來。輸入命令中第一個以-、(、)、,、!開始的參數(shù)作為expression的部分,在這些符號之前的參數(shù)都被認為是要搜索的路徑,在這些符號之后的才被認為是expression的部分,如果不給出path,則使用當前工作的目錄,如果不給出expression,則使用-print作為預(yù)設(shè)expression

      expression的參數(shù)有二三十個之多,這里只提幾個常用的

      -aminn 在過去n分鐘內(nèi)被訪問過的文件

      -anewerfile 比文件file更晚被訪問過的文件

      -atimen 在過去n天被訪問過的文件

      -cminn 在過去n分鐘內(nèi)修改過的文件

      -cnewerfile 比文件file更新的文件

      -ctimen 在過去n天內(nèi)修改過的文件

      -empty 內(nèi)容為空的文件

      -gidn或-groupname gid是n或是group名是name的文件

      -ipathp,-pathp 路徑名稱符合p的文件,ipath表示忽略大小寫

      -namename,-inamename 文件名稱符合name的文件,iname表示忽略大小寫

      -sizen單位 文件大小是n個單位

      -type文件類型〉文件類型的含義與名利ls的選型一樣

      -pidn 進程id是n的文件

      exp1 exp2 或者exp1 -a exp2 或者exp1 -and exp2 含義相同,表示同時滿足這兩個條件

      !expr或者-not expr 表示expr的否定

      exp1 -o exp2 或者exp1 -or exp2 表示滿足其中一個條件就可以2、文件定位命令

      locate 讓使用者可以很快速的搜尋檔案系統(tǒng)內(nèi)是否有指定的檔案。其方法是先建立一個包括系統(tǒng)內(nèi)所有檔案名稱及路徑的資料庫,之后當尋找時就只需查詢這個資料庫,而不必實際深入檔案系統(tǒng)之中了。在一般的distribution 之中,資料庫的建立都被放在 contab 中自動執(zhí)行。一般使用者在使用時只要用locate [選項] search string-u 建立資料庫,-u 會由根目錄開始

      -U 建立資料庫,-U 則可以指定開始的位置。-e 將排除在尋找的范圍之外。-l 如果 是 1.則啟動安全模式。在安全模式下,使用者不會看到權(quán)限無法看到的檔案。這會始速度減慢,因為 locate 必須至實際的檔案系統(tǒng)中取得檔案的權(quán)限資料。-f 將特定的檔案系統(tǒng)排除在外,例如我們沒有到理要把 proc 檔案系統(tǒng)中的檔案放在資料庫中。-q 安靜模式,不會顯示任何錯誤訊息。-n 至多顯示 個輸出。-r 使用正規(guī)運算式 做尋找的條件。-o 指定資料庫存的名稱。-d 指定資料庫的路徑-h 顯示輔助訊息-v 顯示更多的訊息-V 顯示程式的版本訊息連接命令

      ln [選項] source dest

      Linux/Unix 檔案系統(tǒng)中,有所謂的連結(jié)(link),我們可以將其視為檔案的別名,而連結(jié)又可分為兩種 : 硬連結(jié)(hard link)與軟連結(jié)(symbolic link),硬連結(jié)的意思是一個檔案可以有多個名稱,而軟連結(jié)的方式則是產(chǎn)生一個特殊的檔案,該檔案的內(nèi)容是指向另一個檔案的位置。硬連結(jié)是存在同一個檔案系統(tǒng)中,而軟連結(jié)卻可以跨越不同的檔案系統(tǒng)。 ln source dist 是產(chǎn)生一個連結(jié)(dist)到 source,至于使用硬連結(jié)或軟鏈結(jié)則由參數(shù)決定。 不論是硬連結(jié)或軟鏈結(jié)都不會將原本的檔案復(fù)制一份,只會占用非常少量的磁碟空間。-f : 鏈結(jié)時先將與 dist 同檔名的檔案刪除

      -d : 允許系統(tǒng)管理者硬鏈結(jié)自己的目錄

      -i : 在刪除與 dist 同檔名的檔案時先進行詢問

      -n : 在進行軟連結(jié)時,將 dist 視為一般的檔案

      -s : 進行軟鏈結(jié)(symbolic link)

      -v : 在連結(jié)之前顯示其檔名

      -b : 將在鏈結(jié)時會被覆寫或刪除的檔案進行備份

      改變文件或目錄的時間命令

      touch [選項] file1 [file2....]

      -a 改變檔案的讀取時間記錄。

      -m 改變檔案的修改時間記錄。

      -c 假如目的檔案不存在,不會建立新的檔案。與 --no-create 的效果一樣。

      -f 不使用,是為了與其他 unix 系統(tǒng)的相容性而保留。

      -r 使用參考檔的時間記錄,與 --file 的效果一樣。

      -d 設(shè)定時間與日期,可以使用各種不同的格式。

      -t 設(shè)定檔案的時間記錄,格式與 date 指令相同。

      --no-create 不會建立新檔案。

      備份命令

      tar 主選項 [輔選項] 文件或目錄

      tar可以為文件和目錄創(chuàng)建檔案。利用tar,用戶可以為某一特定文件創(chuàng)建檔案(備份文件),也可以在檔案中改變文件,或者向檔案中加入新的文件。tar最初被用來在磁帶上創(chuàng)建檔案,現(xiàn)在,用戶可以在任何設(shè)備上創(chuàng)建檔案,如軟盤。利用tar命令,可以把一大堆的文件和目錄全部打包成一個文件,這對于備份文件或?qū)讉€文件組合成為一個文件以便于網(wǎng)絡(luò)傳輸是非常有用的。Linux上的tar是GNU版本的。

      主選項:

      c 創(chuàng)建新的檔案文件。如果用戶想備份一個目錄或是一些文件,就要選擇這個選項。

      r 把要存檔的文件追加到檔案文件的未尾。例如用戶已經(jīng)作好備份文件,又發(fā)現(xiàn)還有一個目錄或是一些文件忘記備份了,這時可以使用該選項,將忘記的目錄或文件追加到備份文件中。

      t 列出檔案文件的內(nèi)容,查看已經(jīng)備份了哪些文件。

      u 更新文件。就是說,用新增的文件取代原備份文件,如果在備份文件中找不到要更新的文件,則把它追加到備份文件的最后。

      x 從檔案文件中釋放文件。

      輔選項:

      b 該選項是為磁帶機設(shè)定的。其后跟一數(shù)字,用來說明區(qū)塊的大小,系統(tǒng)預(yù)設(shè)值為20(20*512 bytes)。

      f 使用檔案文件或設(shè)備,這個選項通常是必選的。

      k 保存已經(jīng)存在的文件。例如我們把某個文件還原,在還原的過程中,遇到相同的文件,不會進行覆蓋。

      m 在還原文件時,把所有文件的修改時間設(shè)定為現(xiàn)在。

      M 創(chuàng)建多卷的檔案文件,以便在幾個磁盤中存放。

      v 詳細報告tar處理的文件信息。如無此選項,tar不報告文件信息。

      w 每一步都要求確認。

      z 用gzip來壓縮/解壓縮文件,加上該選項后可以將檔案文件進行壓縮,但還原時也一定要使用該選項進行解壓縮。

      tar的最基本的用法舉例

      tar -cf all.tar *.jpg

      這條命令是將所有.jpg的文件打成一個名為all.tar的包。-c是表示產(chǎn)生新的包,-f指定包的文件名。

      tar -rf all.tar *.gif

      這條命令是將所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。

      tar -uf all.tar logo.gif

      這條命令是更新原來tar包all.tar中l(wèi)ogo.gif文件,-u是表示更新文件的意思。

      tar -tf all.tar

      這條命令是列出all.tar包中所有文件,-t是列出文件的意思

      tar -tvf all.tar |more

      這條命令是列出all.tar包中所有文件,并以分屏方式壓縮和解壓命令

      gzip命令是用來壓縮文件的。它不僅可以用來壓縮大的、較少使用的文件以節(jié)省磁盤空間,還可以和tar命令一起構(gòu)成Linux操作系統(tǒng)中比較流行的壓縮文件格式。據(jù)統(tǒng)計,gzip命令對文本文件有60%~70%的壓縮率。

      gzip [選項] [文件名]

      -c 輸出并保留原文件

      -d 將壓縮文件解壓,默認情況下為壓縮

      -l 顯示壓縮文件的壓縮的提示信息

      -r 遞歸的壓縮或解壓

      -t,可以用來測試壓縮文件的完整性。如果文件正常,gzip不會給出任何顯示。如果想看到OK這兩個字母,可以在測試某個文件時使用-tv參數(shù)。

      -v 對每個操作的文件,顯示文件名和壓縮比例

      unzip 命令位于/usr/bin目錄中,它們和MS DOS下的pkzip、pkunzip及MS Windows中的Winzip軟件功能一樣,將文件壓縮成.zip文件,以節(jié)省硬盤空間,當需要的時候再將壓縮文件用unzip命令解開。該命令使用權(quán)限是所有用戶。

      unzip [選項] [壓縮文件名]

      -d目錄 知道解壓的某個目錄下,默認為當前目錄

      -n:解壓縮時不要覆蓋原有的文件。

      -o:不必先詢問用戶,unzip執(zhí)行后覆蓋原有文件

      -j:不處理壓縮文件中原有的目錄路徑,把所有文件解壓到同一目錄

      -v:察看壓縮文件的內(nèi)容,但不解壓

      -t:檢查壓縮文件是否正確,但不解壓顯示文字命令

      echo [-n] 字符串〉

      在屏幕上顯示字符串,-n表示不換行顯示日立命令

      cal [選項] [[月]年]

      - j 顯示出給定月中的每一天是一年中的第幾天(從1月1日算起)。

      - y 顯示出整年的日歷。

      -1 顯示當月的日歷

      -3顯示前一月,本月,下月的日歷

      -s以星期天作為一周的第一天

      -m以星期一作為一周的第一天如cal 5 2006

      顯示2006年5月份的日歷

      日期時間命令

      date [選項] [+FormatString] 顯示日期時間

      date setstring 設(shè)置日期時間

      它的選項比較多,一凡在此就不一一列出來了清屏命令clear軟件包管理

      RPM全稱是 Red Hat Package Manager(Red Hat包管理器)。幾乎所有的 Linux 發(fā)行版本都使用這種形式的軟件包管理安裝、更新和卸載軟件。

      01、安裝

      rpm -i ( or --install) options file1.rpm ... fileN.rpm

      -h (or --hash) 安裝時輸出hash記號 (``#'')

      --test 只對安裝進行測試,并不實際安裝。

      --percent 以百分比的形式輸出安裝的進度。

      --excludedocs 不安裝軟件包中的文檔文件

      --includedocs 安裝文檔

      --replacepkgs 強制重新安裝已經(jīng)安裝的軟件包

      --replacefiles 替換屬于其它軟件包的文件

      --force 忽略軟件包及文件的沖突

      --noscripts 不運行預(yù)安裝和后安裝腳本

      --prefix 將軟件包安裝到由 指定的路徑下

      --ignorearch 不校驗軟件包的結(jié)構(gòu)

      --ignoreos 不檢查軟件包運行的操作系統(tǒng)

      --nodeps 不檢查依賴性關(guān)系

      --ftpproxy 用 作為 FTP代理

      --ftpport 指定FTP的端口號為

      通用選項

      -v 顯示附加信息

      -vv 顯示調(diào)試信息

      --root 讓RPM將指定的路徑做為"根目錄",這樣預(yù)安裝程序和后安裝程序都會安裝到這個目錄下

      --rcfile 設(shè)置rpmrc文件為

      --dbpath 設(shè)置RPM 資料庫存所在的路徑為02、刪除

      命令格式:

      rpm -e ( or --erase) options pkg1 ... pkgN

      參數(shù)

      pkg1 ... pkgN :要刪除的軟件包

      詳細選項

      --test 只執(zhí)行刪除的測試

      --noscripts 不運行預(yù)安裝和后安裝腳本程序

      --nodeps 不檢查依賴性

      03、升級

      命令格式

      rpm -U ( or --upgrade) options file1.rpm ... fileN.rpm

      參數(shù)

      file1.rpm ... fileN.rpm 軟件包的名字

      詳細選項

      -h (or --hash) 安裝時輸出hash記號 (``#'')

      --oldpackage 允許"升級"到一個老版本

      --test 只進行升級測試

      --excludedocs 不安裝軟件包中的文檔文件

      --includedocs 安裝文檔

      --replacepkgs 強制重新安裝已經(jīng)安裝的軟件包

      --replacefiles 替換屬于其它軟件包的文件

      --force 忽略軟件包及文件的沖突

      --percent 以百分比的形式輸出安裝的進度。

      --noscripts 不運行預(yù)安裝和后安裝腳本

      --prefix 將軟件包安裝到由 指定的路徑下

      --ignorearch 不校驗軟件包的結(jié)構(gòu)

      --ignoreos 不檢查軟件包運行的操作系統(tǒng)

      --nodeps 不檢查依賴性關(guān)系

      --ftpproxy 用 作為 FTP代理

      --ftpport 指定FTP的端口號為04、查詢

      命令格式:

      rpm -q ( or --query) options

      參數(shù):

      pkg1 ... pkgN :查詢已安裝的軟件包

      詳細選項

      -p (or ``-'') 查詢軟件包的文件

      -f 查詢屬于哪個軟件包

      -a 查詢所有安裝的軟件包

      --whatprovides 查詢提供了 功能的軟件包

      -g 查詢屬于 組的軟件包

      --whatrequires 查詢所有需要 功能的軟件包

      信息選項

      示軟件包的全部標識

      -i 顯示軟件包的概要信息

      -l 顯示軟件包中的文件列表

      -c 顯示配置文件列表

      -d 顯示文檔文件列表

      -s 顯示軟件包中文件列表并顯示每個文件的狀態(tài)

      --scripts 顯示安裝、卸載、校驗?zāi)_本

      --queryformat (or --qf) 以用戶指定的方式顯示查詢信息

      --dump 顯示每個文件的所有已校驗信息

      --provides 顯示軟件包提供的功能

      --requires (or -R) 顯示軟件包所需的功能

      05、校驗已安裝的軟件包

      命令格式:

      rpm -V ( or --verify, or -y) options

      參數(shù)

      pkg1 ... pkgN 將要校驗的軟件包名

      軟件包選項

      -p Verify against package file

      -f 校驗所屬的軟件包

      -a Verify 校驗所有的軟件包

      -g 校驗所有屬于組 的軟件包

      詳細選項

      --noscripts 不運行校驗?zāi)_本

      --nodeps 不校驗依賴性

      --nofiles 不校驗文件屬性

      06、校驗軟件包中的文件

      語法:

      rpm -K ( or --checksig) options file1.rpm ... fileN.rpm

      參數(shù):

      file1.rpm ... fileN.rpm 軟件包的文件名連接幫助命令

      man command

      info command 該功能比man強大,但目前只在Linux中有,其他的UNIX中沒有該命令

      help command


      網(wǎng)頁標題:linux腳本和基本命令 linux常用腳本命令
      文章分享:http://ef60e0e.cn/article/dsphgop.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        玉林市| 阿拉善盟| 晋江市| 广河县| 中方县| 忻州市| 铅山县| 武乡县| 汽车| 阳原县| 阿勒泰市| 武隆县| 信宜市| 沁水县| 香格里拉县| 棋牌| 民县| 金川县| 任丘市| 玛多县| 凤阳县| 清远市| 岗巴县| 宜州市| 漳州市| 凤山县| 铁岭市| 盘锦市| 益阳市| 祥云县| 密云县| 贡嘎县| 包头市| 紫阳县| 桃源县| 齐齐哈尔市| 莆田市| 土默特左旗| 甘洛县| 黄陵县| 辽阳县|