中文字幕亚洲第一精品|精品国产免费一区二区|久久婷婷五月六月综合版|中文字幕熟妇久久久人妻|久久综合精品国产一区无码|国产成人精品永久免费视频|午夜亚洲国产精品理论片a级|久久精品一区二区三区无码护土

 訪問手機版  

Linux常用命令|Linux培訓學習|考試認證|工資待遇與招聘,認準超級網(wǎng)工!

招聘|合作 登陸|注冊

網(wǎng)絡工程師培訓

當前位置:網(wǎng)絡工程師 > 技術(shù)課程 > linux > 熱點關(guān)注 > linux常用命令

Linux常用命令(二)

時間:2018-09-11

linux常用命令vim_linux常用命令全集_linux常用命令

在Linux常用命令(一)中主要對Linux的目錄結(jié)構(gòu)和常用文件處理命令進行了介紹。常用的文件處理命令主要包括:cd、ls、pwd、mkdir、cp、mv、rm等命令。除了在在Linux常用命令(一)中介紹的文件處理命令外,還有一些常用的命令。

英文:manual 命令路徑:/usr/bin/man 執(zhí)行權(quán)限:所有用戶

作用:獲取命令或配置文件的幫助信息

語法:man [命令/配置文件]

eg:man ls man services

(查看配置文件時,不需要配置文件的絕對路徑,只需要文件名即可)

使用/加上關(guān)鍵的參數(shù)可直接定位搜索,n 查找下一個,shift+n 查找上一個

eg: /-l 直接查看-l的介紹

擴展:man的級別 (幫助文檔的類型, 了解1 5即可)

man man-pages 查看每一種類型代表的含義 man文檔的類型(1~9)

1是命令,5是配置文件 man優(yōu)先顯示命令,可指定幫助類型

eg:man 5 passwd (5代表配置文件級別)

man的級別:

1. 用戶在shell環(huán)境中可以操作的命令或可執(zhí)行文件

2. 系統(tǒng)內(nèi)核可調(diào)用的函數(shù)與工具等

3. 一些常用的函數(shù)(function)與函數(shù)庫(library),大部分為C語言庫函數(shù)(libc)

4. 設(shè)備文件的說明,通常是在/dev下的文件

5. 配置文件或者是某些文件的格式

6. 游戲(game)

7. 慣例與協(xié)議等,例如Linux文件系統(tǒng),網(wǎng)絡協(xié)議,ASCII code等說明

8. 系統(tǒng)管理員可用的管理命令

9. 跟kernel有關(guān)的文件

help 查看shell內(nèi)置命令的幫助信息

eg:help cd

內(nèi)置命令,使用whereis,which,man都不能查看

type 命令 查看內(nèi)部命令還是外部命令

命令名 --help 列舉該命令的常用選項

eg: cp --help

命令路徑:/bin/find 執(zhí)行權(quán)限:所有用戶

作用:查找文件或目錄

語法:find [搜索路徑] [匹配條件]

如果沒有指定搜索路徑,默認從當前目錄查找

find命令選項

-name 按名稱查找 精準查找

eg:find /etc -name “init” 在目錄/etc中查找文件init

-iname 按名稱查找

find查找中的字符匹配:

*:匹配所有

?:匹配單個字符

eg:find /etc -name “init???” 在目錄/etc中查找以init開頭的,且后面有三位的文件

模糊匹配的條件,建議使用單引號或雙引號括起來。如果*被轉(zhuǎn)義,可使用 單雙引號括住查詢條件,或者使用\*。

eg: # find . –name *g

-size 按文件大小查找

最簡單的邏輯表達式就是一個關(guān)系判斷(又稱關(guān)系表達式) ,它用“=”“<>”“>”“>=” 、 、 、 、 “<”“<=”“形如”“屬于”“不屬于”等關(guān)系運算符連接左右兩端,如: 、 、 、 、 客戶表.登記日期>=本報表.日報:日期 間隔時間(dd,客戶表.登記日期,系統(tǒng)變量.當前日期)>=30 訂單_主表.合計金額>20000 若干個關(guān)系表達式,可通過“并且”“或者”“不滿足”三個邏輯運算符連接起來,表達更 、 、 復雜的邏輯關(guān)系,如: (客戶表.登記日期>=本報表.銷售臺賬:日期 并且 客戶表.大區(qū)=’京津’) (本報表.銷售臺賬:查詢品名=’’ 或者 (訂單_明細.產(chǎn)品名稱=本報表.銷售臺賬:查詢品名 并 且 訂單_主表.已發(fā)貨=’是’)) 關(guān)系運算符 =:左端等于右端,要求兩端數(shù)據(jù)類型相同 <>:左端不等于右端,要求兩端數(shù)據(jù)類型相同 >=:左端大于右端,要求兩端數(shù)據(jù)類型相同 >=:左端大于或等于右端,要求兩端數(shù)據(jù)類型相同 <:左端小于右端,要求兩端數(shù)據(jù)類型相同 <=:左端小于或等于右端,要求兩端數(shù)據(jù)類型相同 形如:要求左右兩端都為字符型的數(shù)據(jù),且左端字符串中包含右端字符串,如 ’中華人民共和國’ 形如 ‘中國’ 成立 ‘中國’ 形如 ‘中華人民共和國’ 不成立 屬于、不屬于:要求右端必須是集合函數(shù),詳見本章第 6 節(jié) 有值、無值:要求左側(cè)必須是一個字段名,如: 訂單_主表.狀態(tài) 無值 邏輯運算符 并且:當 a 和 b 都成立時, 并且 b”成立。

把原始大數(shù)據(jù)集切割成小數(shù)據(jù)集時,通常讓小數(shù)據(jù)集小于或等于hdfs中一個block的大小(缺省是64m),這樣能夠保證一個小數(shù)據(jù)集位于一臺計算機上,便于本地計算。

積率大于或等于0.7,建筑密度大于或等于30%,綠化率小于或等于20%,建筑限高小于或等于25米。

第四十三條 屬于被征地農(nóng)村集體經(jīng)濟組織成員的被拆遷人,其住房建筑面積低于55㎡/人,在規(guī)定騰地日期前交地的另外給予獎勵:被拆遷人按55㎡/人核定的建筑面積與實際建筑面積的差額小于或等于55㎡的獎勵4萬元,差額大于55㎡、小于或等于110㎡的獎勵8萬元,差額大于110㎡、小于或等于165㎡的獎勵12萬元,依此類推。

eg:find /etc -size -204800 在etc目錄下找出大于100MB的文件

linux常用命令全集_linux常用命令_linux常用命令vim

100MB=102400KB=204800block

-type按文件類型查找

f 二進制文件 l 軟連接文件 d 目錄 c 字符文件

eg: find /dev -type c

find查找的基本原則:

占用最少的系統(tǒng)資源,即查詢范圍最小,查詢條件最精準

eg:如果明確知道查找的文件在哪一個目錄,就直接對指定目錄查找,不查找根目錄/

命令路徑:/bin/grep 執(zhí)行權(quán)限:所有用戶

作用:在文件中搜尋字串匹配的行并輸出

語法:grep [-cinv] ‘搜尋字符串‘ filename

選項與參數(shù):

-c :輸出匹配行的次數(shù)(是以行為單位,不是以出現(xiàn)次數(shù)為單位)

-i :忽略大小寫,所以大小寫視為相同

-n :顯示匹配行及行號

-v :反向選擇,顯示不包含匹配文本的所有行。linux常用命令

eg:grep ftp /etc/services

eg:#grep -v ^# /etc/inittab 去掉文件行首的#號

# grep '$' /etc/init.d/nfs.server | wc -l。

# grep '\$' /etc/init.d/nfs.server | wc –l 忽略正則表達式中特殊字符的原有含義。

啟動mysql服務的命令為:/etc/init.d/mysqld start也可以用/etc/init.d/mysqld的簡化命令啟動mysql服務:service mysqld start停止mysql服務的命令為:/etc/init.d/mysqld stop重新啟動mysql服務的命令為:/etc/init.d/mysqld restart自動啟動mysql服務:如果需要讓mysql服務隨系統(tǒng)啟動而自動加載,可以執(zhí)行“ntsysv”命令自動服務配置程序,找到“mysqld”服務,按空格鍵在其前面加上“*”星號,然后按tab鍵,選擇“確定”...。

比較重要的文件有:/etc/inittab, /etc/init.d/, /etc/modprobe.conf, /etc/x11/, /etc/fstab, /etc/sysconfig/等等。

eg:# grep -c“init”/etc/inittab 顯示在inittab文件中,init匹配了多少次

命令路徑:/usr/bin/which 執(zhí)行權(quán)限:所有用戶

作用:顯示系統(tǒng)命令所在目錄(絕對路徑及別名)

當我們這樣指定一個視圖時,指定的路徑必須以“/”或者“~/”并且包含擴展名(如:.aspx)。

這是因為windows會根據(jù)一個path的環(huán)境變量設(shè)定的路徑去查找python.exe,如果沒找到,就會報錯。

我們在資料片中加入了一個系統(tǒng),可以追蹤你和怪物戰(zhàn)斗的時間以及多久沒拿到傳奇,并在之后的某個時間開始逐漸增加你的傳奇掉率。

討論到這里,其實怎么做到多線程安全也比較明朗了,關(guān)鍵字是atomicity(原子性),只要做到原子性,小到一個primitive type變量的訪問,大到一長段代碼邏輯的執(zhí)行,原子性能保證代碼串行的執(zhí)行,能保證代碼執(zhí)行到一半的時候,不會有另一個線程介入。

# which ls

alias ls=‘ls --color=auto‘

/bin/ls

# which zs

/usr/bin/which: no zs in (/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/ch/bin)

命令路徑:/usr/bin/whereis 執(zhí)行權(quán)限:所有用戶

作用:搜索命令所在目錄 配置文件所在目錄 及幫助文檔路徑

eg: which passwd 和 whereis passwd

eg:查看/etc/passwd配置文件的幫助,就用 man 5 passwd

英文:GNU zip 命令路徑:/bin/gzip 執(zhí)行權(quán)限:所有用戶

作用:壓縮(解壓)文件,壓縮文件后綴為.gz

語法:gzip 文件

-d將壓縮文件解壓(decompress)

解壓使用gzip –d或者 gunzip

命令路徑:/usr/bin/bzip2 執(zhí)行權(quán)限:所有用戶

作用:壓縮(解壓)文件,壓縮文件后綴為.bz2

語法:bzip2 [-k] [文件]

-d解壓縮的參數(shù)(decompress)

解壓使用bzip2 –d或者 bunzip2

命令路徑:/usr/bin/zip 執(zhí)行權(quán)限:所有用戶

作用:壓縮(解壓)文件,壓縮文件后綴為.zip

語法:zip選項[-r] [壓縮后文件名稱] [文件或目錄]

-r壓縮目錄

linux常用命令vim_linux常用命令全集_linux常用命令

eg:zip services.zip /etc/services壓縮文件;

zip -r test.zip /test壓縮目錄

如果不加-r選項,壓縮后的文件沒有數(shù)據(jù)。

解壓使用unzip

命令路徑:/bin/tar 執(zhí)行權(quán)限:所有用戶

作用:文件、目錄打(解)包

語法:tar [-zcf] 壓縮后文件名 文件或目錄

-c 建立一個壓縮文件的參數(shù)指令(create),后綴是.tar

-x 解開一個壓縮文件的參數(shù)指令(extract)

-z 以gzip命令壓縮/解壓縮

-j 以bzip2命令壓縮/解壓縮

-v 壓縮的過程中顯示文件(verbose)

-f file 指定文件名,必選項

1, 單獨的打包 ,解包 tar –cf tar –xf

2, 打包之后,進行壓縮 gzip bzip2

3, 一步到位 tar –zcvf tar -zxvf

tar -cf -xf 單獨 壓縮 解壓縮

tar -z 以gzip打包目錄并壓縮 文件格式.tar.gz(.tgz)

tar -j 以bzip2打包目錄并壓縮 文件格式.tar.bz2

eg:tar -zcvfdir1.tar.gzdir1 使用gzip將目錄dir1壓縮成一個打包并壓縮文件dir1.tar.gz

tar -zxvf dir1.tar.gz-C(大寫的)/root 解壓到指定的/root目錄

eg: tar -cvf bak.tar . 將當前目錄的文件打包為bak.tar

eg: tar -xvf bak.tar 解壓

iis6.0配置使用gzip壓縮頁面文件 使用gzip壓縮頁面文件,既可以降低站點流量,減輕服務器負擔,又可以提高用戶打開頁面的速度,是非常有優(yōu)勢的.要啟用gzip壓縮,既可以在頁面程序中設(shè)置(見),也可以在iis服務器中設(shè)置,今天我們看看怎么在iis6.0中配置使用gzip壓縮. 3步開啟iis6.0gzip壓縮功能 ①在iis中打開網(wǎng)站屬性,切換到"服務"選項卡,鉤選"壓縮應用程序文件"和"壓縮靜態(tài)文件。

這段代碼的意思是調(diào)用服務器的壓縮模塊對以上文件輸出之前進行g(shù)zip壓縮,gzip的壓縮之后所有文件都應該能減少30%以上的體積。

其它文件:zip、7z、deb、rar、tar、tar.gz、tar.bz2、tar.z、tgz、tbz2、gz、bz2、z、xml。

$ 7z a study4.tar.gz study4.tar ~ 將已打包的文件進行按gzip格。

eg: tar -jcvf bak.tar.bz2 bak.tar 或 bzip2 bak.tar 使用bzip2將打包文件bak.tar壓縮為bak.tar.bz2

eg: tar -rvf bak.tar /etc/password 將/etc/password追加文件到bak.tar中(r)

eg:tar -cjvf test.tar.bz2 test 生成test.tar.bz2的壓縮文件

eg:tar -xjf test.tar.bz2 解壓

最常用: tar + gzip

tar –zcvf 壓縮

tar –zxvf 解壓

補充:

1,文件路徑, 壓縮包帶文件路徑

2,源文件是保留的,不會被刪除

shutdown[選項] 時間

選項: -c: 取消前一個關(guān)機命令

-h:關(guān)機

-r:重啟

eg:

shutdown -h now立即關(guān)機 shutdown -h 20:30 定時關(guān)機

其他關(guān)機命令 halt poweroff init 0

其他重啟命令

reboot重啟系統(tǒng) reboot -h now 立即重啟

init 6

注意:生產(chǎn)環(huán)境中,關(guān)機命令和重啟命令謹慎執(zhí)行。