真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

linux精簡版加命令,linux 加減

linux 常用命令要具體例子

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

在洋縣等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作 網(wǎng)站設(shè)計(jì)制作按需規(guī)劃網(wǎng)站,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站制作,成都全網(wǎng)營銷,外貿(mào)網(wǎng)站制作,洋縣網(wǎng)站建設(shè)費(fèi)用合理。

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

語法:

cat[參數(shù)]filelist

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

-b或--number-nonblank:和n相似,但對(duì)空行不編號(hào)

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

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

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

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

語法

more [選項(xiàng)] file...

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

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

-l:more默認(rèn)遇到送紙符^L會(huì)暫停,使用該選項(xiàng)可以取消該功能

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

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

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

-u:不顯示下劃線

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

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

file用于顯示的文件

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

語法:

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

-i:查詢時(shí)忽略大小寫。

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

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

-S:當(dāng)某列的內(nèi)容超過顯示畫面的寬度時(shí),直接將超出的部分截?cái)嗌釛?,默認(rèn)情況下會(huì)把超出的部分折回來顯示復(fù)制、刪除和移動(dòng)命令

1、拷貝文件。

語法:

cp[選項(xiàng)]sourcedest

cp[選項(xiàng)]source....directory

-r遞歸拷貝目錄

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

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

2、刪除

rm [選項(xiàng)] name....

該命令用于逐個(gè)刪除指定的文件或目錄。默認(rèn)清苦下,name為文件名,rm命令不刪除目錄,只有指定-d選項(xiàng)時(shí)候,才能刪除目錄

語法:

-f強(qiáng)制刪除,包括只讀文件,并且不給用戶任何提示

-i在刪除每個(gè)文件時(shí)提示用戶

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

語法:

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

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

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

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

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

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

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

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

語法:

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

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

1、改變當(dāng)前工作目錄。

語法:

cd 目錄名

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

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

語法:

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

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

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

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

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

-t 按時(shí)間順序顯示

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

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

1、查找文件或目錄命令

格式

find [path....] [expression]

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

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

-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個(gè)單位

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

-pidn 進(jìn)程id是n的文件

exp1 exp2 或者exp1 -a exp2 或者exp1 -and exp2 含義相同,表示同時(shí)滿足這兩個(gè)條件

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

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

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

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

ln [選項(xiàng)] source dest

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

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

-i : 在刪除與 dist 同檔名的檔案時(shí)先進(jìn)行詢問

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

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

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

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

改變文件或目錄的時(shí)間命令

touch [選項(xiàng)] file1 [file2....]

-a 改變檔案的讀取時(shí)間記錄。

-m 改變檔案的修改時(shí)間記錄。

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

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

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

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

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

--no-create 不會(huì)建立新檔案。

備份命令

tar 主選項(xiàng) [輔選項(xiàng)] 文件或目錄

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

主選項(xiàng):

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

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

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

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

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

輔選項(xiàng):

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

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

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

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

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

v 詳細(xì)報(bào)告tar處理的文件信息。如無此選項(xiàng),tar不報(bào)告文件信息。

w 每一步都要求確認(rèn)。

z 用gzip來壓縮/解壓縮文件,加上該選項(xiàng)后可以將檔案文件進(jìn)行壓縮,但還原時(shí)也一定要使用該選項(xiàng)進(jìn)行解壓縮。

tar的最基本的用法舉例

tar -cf all.tar *.jpg

這條命令是將所有.jpg的文件打成一個(gè)名為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)計(jì),gzip命令對(duì)文本文件有60%~70%的壓縮率。

gzip [選項(xiàng)] [文件名]

-c 輸出并保留原文件

-d 將壓縮文件解壓,默認(rèn)情況下為壓縮

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

-r 遞歸的壓縮或解壓

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

-v 對(duì)每個(gè)操作的文件,顯示文件名和壓縮比例

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

unzip [選項(xiàng)] [壓縮文件名]

-d目錄 知道解壓的某個(gè)目錄下,默認(rèn)為當(dāng)前目錄

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

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

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

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

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

echo [-n] 字符串〉

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

cal [選項(xiàng)] [[月]年]

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

- y 顯示出整年的日歷。

-1 顯示當(dāng)月的日歷

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

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

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

顯示2006年5月份的日歷

日期時(shí)間命令

date [選項(xiàng)] [+FormatString] 顯示日期時(shí)間

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

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

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

01、安裝

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

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

--test 只對(duì)安裝進(jìn)行測(cè)試,并不實(shí)際安裝。

--percent 以百分比的形式輸出安裝的進(jìn)度。

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

--includedocs 安裝文檔

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

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

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

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

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

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

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

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

--ftpproxy 用 作為 FTP代理

--ftpport 指定FTP的端口號(hào)為

通用選項(xiàng)

-v 顯示附加信息

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

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

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

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

命令格式:

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

參數(shù)

pkg1 ... pkgN :要?jiǎng)h除的軟件包

詳細(xì)選項(xiàng)

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

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

--nodeps 不檢查依賴性

03、升級(jí)

命令格式

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

參數(shù)

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

詳細(xì)選項(xiàng)

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

--oldpackage 允許"升級(jí)"到一個(gè)老版本

--test 只進(jìn)行升級(jí)測(cè)試

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

--includedocs 安裝文檔

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

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

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

--percent 以百分比的形式輸出安裝的進(jìn)度。

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

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

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

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

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

--ftpproxy 用 作為 FTP代理

--ftpport 指定FTP的端口號(hào)為04、查詢

命令格式:

rpm -q ( or --query) options

參數(shù):

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

詳細(xì)選項(xiàng)

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

-f 查詢屬于哪個(gè)軟件包

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

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

-g 查詢屬于 組的軟件包

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

信息選項(xiàng)

示軟件包的全部標(biāo)識(shí)

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

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

-c 顯示配置文件列表

-d 顯示文檔文件列表

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

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

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

--dump 顯示每個(gè)文件的所有已校驗(yàn)信息

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

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

05、校驗(yàn)已安裝的軟件包

命令格式:

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

參數(shù)

pkg1 ... pkgN 將要校驗(yàn)的軟件包名

軟件包選項(xiàng)

-p Verify against package file

-f 校驗(yàn)所屬的軟件包

-a Verify 校驗(yàn)所有的軟件包

-g 校驗(yàn)所有屬于組 的軟件包

詳細(xì)選項(xiàng)

--noscripts 不運(yùn)行校驗(yàn)?zāi)_本

--nodeps 不校驗(yàn)依賴性

--nofiles 不校驗(yàn)文件屬性

06、校驗(yàn)軟件包中的文件

語法:

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

參數(shù):

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

man command

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

help command

linux下有哪些常用的命令呢?

1.列出文件清單命令:ls

ls命令能夠列出當(dāng)前目錄下的所有內(nèi)容。ls 命令的執(zhí)行方式為:

# ls [-選項(xiàng)] [文件名或者目錄名]

進(jìn)入到Linux命令行中后,我們至少要知道當(dāng)前所處的位置有哪些內(nèi)容,這些信息就可以使用ls命令來獲得。

在Linux中,ls命令是最常使用的命令之一,因?yàn)樵诿钚邢乱S時(shí)查看目錄內(nèi)容。如果不加任何選項(xiàng)的話,ls命令僅列出當(dāng)前目錄下的文件和目錄名,例如,想要查看/etc目錄下的內(nèi)容,可以使用下列命令:

# ls /etc

如果想要列出當(dāng)前目錄下所有文件,則可以使用下列命令:

# ls -a

2、cat命令

功能:在標(biāo)準(zhǔn)輸出上顯示文件。

語法:cat [-vTEuAte] 文件

例子: cat example.txt

cat -A exam2.txt

cat file1 file2 file2

3、more命令

功能:在終端屏幕按屏顯示文本文件。

語法: more [-pcdls] 文件

例子: more example.c

more -dc example.c

more -c -10 example.c

4、less命令

less命令的功能幾乎和more命令一樣,也是用來按頁顯示文件,不同之處在于less命令在顯示文件時(shí)允許用戶既

可以向前又可以向后翻閱文件。

5、head命令

功能:顯示指定文件的前若干行。缺省設(shè)置為顯示10行

語法:head [-n] 文件

例子: head example.c

head -3 example.c

6、tail命令

功能:顯示指定文件的末尾若干行。缺省設(shè)置為顯示10行

語法:tail [+ / - num ] [參數(shù)] 文件

+num 從第num行以后開始顯示。- num 從距文件尾num行處開始顯示。

例子: tail example.c

tail -4 example.c

7、grep、fgrep和egrep命令

功能:

這組命令以指定模式搜索文件,并通知用戶在什么文件中搜索到與指定的模式匹配的字符串,并打印出所有包含該字符串的文本行,在該文本行的最前面是該行所在的文件名。grep命令一次只能搜索一個(gè)指定的模式;egrep命令檢索擴(kuò)展的正則表達(dá)式(包括表達(dá)式組和可選項(xiàng));fgrep命令檢索固定字符串,它不識(shí)別正則表達(dá)式,是快速搜索命令。

語法:

grep [-EFbcihlnvxef] [查找模式] [文件名1,文件名2,……]

egrep [選項(xiàng)] [查找模式] [文件名1,文件名2,……]

fgrep [選項(xiàng)] [查找模式] [文件名1,文件名2,……]

例子: grep "text file" example

grep data *

grep goto *.c

Linux簡單命令的編輯

1。 1 使用簡單命令:date, cal, who, echo, clear等,了解linux命令格式。2 瀏覽文件系統(tǒng):(1)運(yùn)行pwd命令,確定當(dāng)前工作目錄。(2)運(yùn)行l(wèi)s –l 命令,理解各字段含義。(3)運(yùn)行l(wèi)s –ai命令,理解各字段含義。(4)使用cd命令,將工作目錄改到根上。(5)直接使用cd命令,回到了哪里?用pwd 驗(yàn)證。(6)用mkdir建立一個(gè)子目錄subdir.(7)將工作目錄改到subdir. 3 文件操作: (1)驗(yàn)證當(dāng)前工作目錄在subdir.(2)運(yùn)行datefile1,然后運(yùn)行cat file1,看到什么信息?(3)運(yùn)行cat subdir,會(huì)有什么結(jié)果?(4)利用man命令顯示date命令的使用說明。(5)用cat命令在用戶主目錄下創(chuàng)建一名為f1的文本文件,文件內(nèi)容為:linux is useful for us all. You can never imagine how great it is.(6)向f1文件增加以下內(nèi)容:Why not have a try?(7)統(tǒng)計(jì)f1文件的行數(shù)、單詞數(shù)和字符數(shù),并將統(tǒng)計(jì)結(jié)果存放在countf1文件。(8)將f1和countf1文件合并為f文件。(9)分頁顯示/etc目錄中所有文件和子目錄信息。(10)僅顯示/etc目錄中前5個(gè)文件和子目錄。(11)清除屏幕內(nèi)容。4 通配符的使用(1)顯示/bin/目錄中所有以c為首字母的文件和目錄。(2)顯示/bin/目錄中所有以c為首字母、文件名只有三個(gè)字符的文件和目錄。(3)顯示/bin目錄中所有的首字母是c或s或h的文件和目錄。(4)查看剛執(zhí)行過的5個(gè)命令。5 按要求操作(1)先創(chuàng)建兩個(gè)新目錄dir1和dir2,然后將dir2目錄移到dir1目錄中,最后刪除dir2目錄。(2)查找profile文件。(3)將/etc/profile文件中所有包含“HOSTNAME”的行存入f4文件,并修改f4文件的權(quán)限,讓所有的用戶都可以讀寫。

linux常用命令

linux常用命令如下:

1、查看內(nèi)核版本:uname -a。

2、控制臺(tái)-》圖形界面:init 5或者startx。

3、圖形界面-》控制臺(tái): init3或者直接注銷。

4、如何查看ip地址:ifconfig。

5、配置ip:ifconfig eth0 ip地址。

6、重啟:reboot 或者 shutdown -r now。

7、普通用戶切換到系統(tǒng)用戶:su。

8、注銷用戶指令:logout。

linux的學(xué)習(xí)技巧:

如果你想系統(tǒng)的學(xué)習(xí)Linux,你必需清楚的認(rèn)識(shí)到這一點(diǎn)。如果你真正想系統(tǒng)的學(xué)習(xí)linux,想用Linux有所作為,那么請(qǐng)忘記Windows的思維方式,思想性的轉(zhuǎn)變比暫時(shí)性的技術(shù)提高更有用, 而思想上的改變往往是受到我們行動(dòng)所影響的,有不懂的問題就自己思考,查資料, 實(shí)在不會(huì)再去找別人的電腦去查,這樣就加深了我每次對(duì)問題的理解,慢慢感受和習(xí)慣Linux的操作方式。

Linux簡要命令

所有命令的參數(shù)都是使用空格分隔的,例如 ls -l 。在這里ls即為命令名, -l 為此命令的參數(shù),在 ls 與 -l 之間有一個(gè)空格,但是在 -l 內(nèi)部不能有空格。

由于Linux繼承于Unix,而Unix操作系統(tǒng)在當(dāng)初設(shè)計(jì)的時(shí)候,鍵盤并不可靠,而且敲鍵盤比較費(fèi)勁(比如容易卡住),因此大部分命令都非常簡短,一般是完整的英文單詞去掉元音字母(aeiou)后的縮寫,這是一個(gè)歷史問題。

整個(gè)操作系統(tǒng)的磁盤都被劃分為很多個(gè)目錄(directory)或稱文件夾(folder),還有文件(file)。每個(gè)目錄下還可以有子目錄(sub direcotory)與文件,這樣就形成了一個(gè)樹狀結(jié)構(gòu),樹根為 / ,被稱為根目錄(root directory)。

在 任何時(shí)候 ,你都有一個(gè) 當(dāng)前目錄 (Working Directory),你所有的操作都是相對(duì)于當(dāng)前目錄做出的,以當(dāng)前目錄為基準(zhǔn)的目錄名或者文件名叫做相對(duì)目錄。例如若你的當(dāng)前目錄是/home/alex,在/home/alex目錄下有一個(gè)叫Public的子目錄,還有一個(gè)叫l(wèi)og.txt的文件,則Public與log.txt就是相對(duì)目錄名與相對(duì)文件名。

每個(gè)目錄與文件都有一個(gè)全路徑(full path)名,這個(gè)全路徑以/開頭,遍歷整個(gè)目錄,直到最終的目錄名或者文件名為止。例如在Linux中,/下有etc、home、usr、lib等子目錄,而home目錄下有alex目錄,alex目錄下有Public目錄。則在這里Public的全路徑名就是 /home/alex/Public ,注意在這里必須大小寫一致。

當(dāng)然也有可能在其它的名叫Public的目錄或者文件,但是它們的全路徑肯定是不一樣的。就像在中國有一個(gè)叫Alex的人,在美國也有一個(gè)叫Alex的人,他們可以分別稱為中國的Alex與美國的Alex,這就是他們的全路徑 ;)。全路徑又叫絕對(duì)路徑(absolute path)。

在Linux里,每個(gè)用戶都有一個(gè)家目錄(home directory),一般情況下用戶的家目錄就是/home目錄下相應(yīng)的用戶名,例如alex用戶的家目錄就是/home/alex。

大部分文件都有擴(kuò)展名(extension name),擴(kuò)展名即為文件名最后一個(gè)點(diǎn)號(hào)(.)后面的文字,擴(kuò)展名一般都表示了文件的類型。例如在log.txt這個(gè)文件名中,txt是擴(kuò)展名,表示這個(gè)文件是一個(gè)文本文件(TeXT file),而文本文件一般都是可以直接查看內(nèi)容的。而在house.1.jpg這個(gè)文件名中,其擴(kuò)展名為jpg,表示這個(gè)文件是一個(gè)JPG格式的圖形文件,而圖形文件一般都是需要使用圖形軟件打開才能看到其內(nèi)容的。

pwd 是Pring Working Directory的縮寫,此命令的作用是打印(print)當(dāng)前的(working)目錄(directory)的全路徑名。

當(dāng)你打開終端或者切換目錄之后,你最好運(yùn)行一下 pwd 命令,確認(rèn)當(dāng)前的目錄是不是你想要切換的目錄。

pwd 命令一般不需要參數(shù)。

ls 是LiSt的縮寫,此命令的作用是列舉目錄下的文件與子目錄。

當(dāng)你不帶參數(shù)運(yùn)行 ls 命令時(shí),此命令將列舉出當(dāng)前目錄下的文件與子目錄的名稱。

當(dāng)你加上-l參數(shù)運(yùn)行 ls 命令時(shí),此命令將列舉出當(dāng)前目錄下的文件與子目錄的名稱,以及它們的修改時(shí)間、大小等信息。

你也可以使用 ls 命令列舉其它目錄下的文件與子目錄的名稱,例如,運(yùn)行 ls / 即可列舉出根目錄下的文件與子目錄名,運(yùn)行 ls -l / 即可列舉出根目錄下的文件與子目錄名,以及它們的修改時(shí)間、大小等信息。

cd 是Change Directory的縮寫,此命令的作用是切換當(dāng)前的工作目錄。

例如,運(yùn)行 cd /home/alex 將把當(dāng)前目錄切換為 /home/alex 。當(dāng)然,cd后面的參數(shù)也可以是相對(duì)目錄。例如若當(dāng)前目錄為 /home/alex ,而 /home/alex 目錄下有一個(gè)目錄叫Public,則運(yùn)行 cd Public 則會(huì)將當(dāng)前目錄變?yōu)?/home/alex/Public 。

如果cd命令后面不接任何參數(shù),則將把當(dāng)前目錄設(shè)置為用戶的家目錄。

cp 是CoPy的縮寫,此命令的作用是復(fù)制文件或者文件夾。

例如,運(yùn)行 cp 1.txt 2.txt 將把當(dāng)前目錄下的 1.txt 文件復(fù)制成 2.txt 文件。運(yùn)行 cp 1.txt /tmp/2.txt 將把當(dāng)前目錄下的 1.txt 復(fù)制成 /tmp/2.txt 文件,運(yùn)行 cp 1.txt /home/alex/ 將把 1.txt 文件復(fù)制到 /home/alex/ 目錄下。

rm 是ReMove的縮寫,此命令的作用是刪除文件或者文件夾。

例如,運(yùn)行 rm 2.txt 將刪除當(dāng)前目錄下的 2.txt 文件,運(yùn)行 rm /tmp/2.txt 將刪除 /tmp/2.txt 文件。

你也可以使用 rm 來刪除目錄,此時(shí)需要帶上-R參數(shù)(recursive,即遞歸的意思),例如 rm -R /tmp/abc 將刪除整個(gè) /tmp/abc 目錄。

刪除時(shí)一般都會(huì)詢問你讓你確認(rèn)是否要?jiǎng)h除,如果你不需要被提問確認(rèn),可以加上-f參數(shù),例如 rm -f /tmp/1.txt 。

mv 是MoVe的縮寫,此命令的作用是移動(dòng)文件或者文件夾,或說是為文件或者文件夾改名。注意,一旦移動(dòng)成功,則原來的文件或者文件夾就不存在了。

例如,運(yùn)行 mv 1.txt 2.txt 將把當(dāng)前目錄下的 1.txt 改名為 2.txt ,運(yùn)行 mv 1.txt /tmp/2.txt 將把當(dāng)前目錄下的 1.txt 移動(dòng)成為 /tmp/2.txt 文件。

mkdir 是MaKe DIRectory的縮寫,此命令的作用是創(chuàng)建目錄。

例如 mkdir abc 將在當(dāng)前目錄下創(chuàng)建一個(gè)名為 abc 的目錄, mkdir /tmp/xyz123 將在 /tmp 目錄下創(chuàng)建一個(gè)名為 xyz123 的目錄。

mkdir 可以帶-p參數(shù),這樣即可同時(shí)創(chuàng)建多層目錄,例如 mkdir -p a/b/c/123 將在當(dāng)前目錄下創(chuàng)建a目錄,在a目錄下創(chuàng)建b目錄,在b目錄下創(chuàng)建c目錄,在c目錄下創(chuàng)建123目錄。

在Linux下還有幾個(gè)特殊的目錄,它們分別是:

有一個(gè)特殊的符號(hào)表示文件名匹配,即 * 。例如 cp *.txt /tmp/ 將把當(dāng)前目錄下的以 .txt 結(jié)尾的文件名都復(fù)制到 /tmp/ 目錄下, ls a*.txt 將列舉出當(dāng)前目錄下所有以 a 開頭,以 .txt 結(jié)尾的文件名與目錄, rm /tmp/1*log 將刪除 /tmp 目錄下所有文件名以 1 開頭,以 log 結(jié)尾的文件。

所有以 . 開頭的文件與目錄都表示是隱藏文件 / 目錄,例如 .vimrc ,例如 .. ,在 ls 時(shí)一般是看不到這些文件與目錄的,如果想要看到,需要使用 ls 的 -a 參數(shù),例如 ls -al 。

Linux下有大量命令/軟件,在此我們僅列舉幾個(gè)可能會(huì)用到的,可以在使用過程中慢慢熟悉。

linux系統(tǒng)添加用戶命令是什么?

1.作用

useradd或adduser命令用來建立用戶帳號(hào)和創(chuàng)建用戶的起始目錄,使用權(quán)限是超級(jí)用戶。

2.格式

3.主要參數(shù)

-c:加上備注文字,備注文字保存在passwd的備注欄中。

-d:指定用戶登入時(shí)的主目錄,替換系統(tǒng)默認(rèn)值/home/用戶名

-D:變更預(yù)設(shè)值。

-e:指定賬號(hào)的失效日期,日期格式為MM/DD/YY,例如06/30/12。缺省表示永久有效。

-f:指定在密碼過期后多少天即關(guān)閉該賬號(hào)。如果為0賬號(hào)立即被停用;如果為-1則賬號(hào)一直可用。默認(rèn)值為-1.

-g:指定用戶所屬的群組。值可以使組名也可以是GID。用戶組必須已經(jīng)存在的,期默認(rèn)值為100,即users。

-G:指定用戶所屬的附加群組。

-m:自動(dòng)建立用戶的登入目錄。

-M:不要自動(dòng)建立用戶的登入目錄。

-n:取消建立以用戶名稱為名的群組。

-r:建立系統(tǒng)賬號(hào)。

-s:指定用戶登入后所使用的shell。默認(rèn)值為/bin/bash。

-u:指定用戶ID號(hào)。該值在系統(tǒng)中必須是唯一的。0~499默認(rèn)是保留給系統(tǒng)用戶賬號(hào)使用的,所以該值必須大于499。

4.說明

useradd可用來建立用戶賬號(hào),它和adduser命令是相同的。賬號(hào)建好之后,再用passwd設(shè)定賬號(hào)的密碼。使用useradd命令所建立的賬號(hào),實(shí)際上是保存在/etc/passwd文本文件中。

5.應(yīng)用實(shí)例

建立一個(gè)新用戶賬戶testuser1,并設(shè)置UID為544,主目錄為/usr/testuser1,屬于users組:

加-m 如果主目錄不存在則自動(dòng)創(chuàng)建

6.例如

使用管理員賬號(hào)登陸系統(tǒng),建立用戶tmp_3452 密碼3sdt5:Eawhg

添加用戶命令:

修改密碼命令:

在系統(tǒng)出現(xiàn)提示輸入密碼是輸入密碼:3sdt5:Eawhg 系統(tǒng)提示輸入確認(rèn)密碼后再輸入一次。OK添加成功。

7.useradd批量添加用戶

使用useradd時(shí),如果后面不添加任何參數(shù)選項(xiàng),例如:#sudo useradd test創(chuàng)建出來的用戶將是默認(rèn)“三無”用戶:一無Home Directory,二無密碼,三無系統(tǒng)Shell。

步驟如下:

(1)建立用戶名列表文件username.txt (同上)

(2)創(chuàng)建用戶密碼對(duì)應(yīng)文件serc.txt,格式為username:password (注意文件的格式)

(3)批量添加的腳本文件aa.sh

新建完成useradd命令,在執(zhí)行沒有出錯(cuò)的情況下,不會(huì)輸出任何的信息,不會(huì)與用戶交互。但是用戶必須要記住那些設(shè)置項(xiàng)目,否則添加的用戶可能出現(xiàn)一些預(yù)想不到的結(jié)果。


本文題目:linux精簡版加命令,linux 加減
網(wǎng)頁鏈接:http://weahome.cn/article/dseigoj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部