多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內(nèi)最全IT社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > php開源 > 綜合技術(shù) > linux常用指令(2)

linux常用指令(2)

來源:程序員人生   發(fā)布時間:2017-02-09 08:39:12 閱讀次數(shù):3085次

下面這些指令是比較經(jīng)常使用的,參考了1些文獻整理出來的。
1、chattr&lsattr
1.1、chattr:改變文件屬性
說明:
chattr命令的作用很大,和chmod相比,chmod知識改變文件的讀寫、履行權(quán)限,更底層的屬性控制由chattr來改變的。通過chattr命令修改屬性能夠提高系統(tǒng)的安全性,但是他其實不合適所有的目錄。chattr不能保護:/、/dev、/tmp、/var目錄。

命令:chattr [-RV] [-v version] [mode] file…
經(jīng)常使用參數(shù) :chattr的[mode]用來改變文件的屬性,[mode]由”+-=”和”ASacDdIijsTtu”組成。
+:表示賦予權(quán)限
-:表示移除權(quán)限
=:更新為指定權(quán)限
A:文件或目錄的atime不可被修改
S:硬盤同步,類似于sync
a:也就是append,設(shè)定后只能向文件中添加數(shù)據(jù),不能刪除。只能由root設(shè)定。
c:即compress,設(shè)定文件是不是經(jīng)過緊縮后再存儲,讀取時需要經(jīng)過自動解壓。
d:即dump,設(shè)定文件不能成為dump程序的備份目標(biāo)。
i:設(shè)定文件不能被刪除、改名、設(shè)定鏈接關(guān)系,也不能寫入或新增內(nèi)容。
s:保密性的刪除文件或目錄,即硬盤空間全部被回收。
u:與s相反,當(dāng)設(shè)定為u時,數(shù)據(jù)其實還在硬盤空間內(nèi)。

1.2、lsattr:顯示文件的屬性
命令:lsattr [-RVadv] [files…]
功能:顯示文件的屬性

2、dirname&basename
2.1、dirname:命令的作用是處理路徑,和獲得路徑的父目錄,而且dirname不會檢查路徑是不是合法。
命令:dirname [path | options]
功能:輸出已去出了尾部的”/”字符部份的名稱,如果名稱中不包括”/”,則顯示”.”表示當(dāng)前目錄。
例:
這里寫圖片描述

2.2、basename:返回1個字符串的參數(shù)的基本文件名稱。
命令:basename String [Suffix (后綴)]
功能:basename命令刪除以”/”結(jié)尾的前綴和任何指定的Suffix參數(shù),并將剩余的基本文件名稱寫到標(biāo)準(zhǔn)輸出。
例:
這里寫圖片描述

3、nl命令
n1:這個命令是在linux系統(tǒng)中計算文件中行號。n1可以將輸出的文件內(nèi)容自動加上行號,n1可以將行號做比較多的顯示設(shè)計。
命令:nl [選項]… [文件]…
經(jīng)常使用參數(shù):
-b a:表示不論是不是是空行,都要顯示列號。
-b t:表示如果有空行,則空行不輸出列號。
-n ln:行號在屏幕的最左方顯示。
-n rn:行號在最右方顯示,不加0。
-n rz:行號在最右方顯示,加0。
-w:行號所占用的位數(shù)。
-p:在邏輯定界符處不重新開始顯示行號。
例:
這里寫圖片描述

這里寫圖片描述

4、od指令
od能夠格式化的輸出文件中的數(shù)據(jù)。我們常見的數(shù)據(jù)是文本文件和2進制文件,od命令主要是用來查看2進制文件中的值。
命令:od [參數(shù)] 文件
-A:指定地址基數(shù),od命令的最左邊1列為偏移量。默許的偏移量使用8進制,可以用-A進行修改。格式:-Ad(10進制顯示),-Ao(8進制顯示),-Ax(106進制顯示),-An(不顯示偏移量)。
-t:選擇輸出格式。格式:-t[acdfoux][size]
a:ASCII碼對應(yīng)的字符。
b:8進制表示對應(yīng)的ASCII碼值。
dsize:有符號數(shù)值,以size個字節(jié)為1組顯示。
fsize :浮點數(shù),以size個字節(jié)為1組 顯示。
osize :8進制,以size個字節(jié)為1組 顯示。
usize :無符號數(shù),以size個字節(jié)為1組 顯示。–ws
xsize :106進制數(shù),以size個字節(jié)為1組 顯示。
-w:-w(size) 表示每行輸出的寬度是size個字節(jié)
-j:-jnb表示跳過開頭的n字節(jié)。-jnk表示跳過前n*1024個字節(jié)。
-N:用于限制輸出字節(jié)數(shù)量,格式:-N n。
-v:不用*表示重復(fù)的輸出

例:命令:od -Ax -td4 -w4 test
標(biāo)示最左側(cè)地址以106進制顯示,內(nèi)容以有符號數(shù)顯示4字節(jié)為1組,每行4個字節(jié)。

5、file指令
file:辨認文件的類型。
命令:file [-beLvz] [-f <文件名稱>] [-m <魔法數(shù)字文件>] [文件或目錄]
經(jīng)常使用參數(shù) :
-b:列出辨識結(jié)果,不顯示文件名稱。
-c:詳細顯示指令履行進程。
-f<名稱文件>:指定名稱文件,其內(nèi)容有1個或多個文件名稱,讓file依序辨識這些文件,格式為每列1個文件名稱。
-L:直接顯示符號鏈接所指向的文件的類型。
-m<魔法數(shù)字文件>:指定魔法數(shù)字文件。
注:魔法數(shù)字,1般是指寫到代碼里面的整數(shù)常量,數(shù)值是編寫者自己制定的,其他人不知道數(shù)值有甚么具體意義。在file指令中,它能夠根據(jù)文件中的魔數(shù)來判斷文件類型,這比根據(jù)后綴來判斷文件類型要靠譜1點。
-z:嘗試去解讀緊縮文件的內(nèi)容。
例:
這里寫圖片描述

6、bc指令
命令:bc
功能:進入計算器

7、sync指令
命令:sync
功能:sync命令用于強迫被改寫的內(nèi)容like寫入磁盤,更新超塊信息。在linux中,在文件或數(shù)據(jù)處理進程中1般先放到內(nèi)存緩沖區(qū)中,等到什么時候的時候再寫入緩沖區(qū)中,以此來提高系統(tǒng)的運行效力,sync命令則可以用來強迫將內(nèi)存緩沖區(qū)中的數(shù)據(jù)立即寫入磁盤。如果不去手動的輸入sync命令來真實的去寫磁盤,linux也會周期性的去sync數(shù)據(jù)。

8、uname指令
命令:uname [選項]
功能:
用來獲得電腦和操作系統(tǒng)的相干信息。uname可顯示linux主機所用的操作系統(tǒng)的版本、硬件的名稱等基本信息。
經(jīng)常使用參數(shù) :
-a(或-all):詳細輸出所有信息,順次為內(nèi)核名稱、主機名、內(nèi)核版本號、內(nèi)核版本、硬件名、處理器類型、硬件平臺類型、操作系統(tǒng)名稱。
-m(或-machine):顯示主機的硬件(cpu)名。
-r(或release):顯示linux操作系統(tǒng)內(nèi)核版本號。
-s(或-sysname):顯示linux內(nèi)核名稱。
例:
這里寫圖片描述

9、pwd指令
命令:pwd [選項]
功能:用來查看當(dāng)前工作目錄的完全路徑。
經(jīng)常使用參數(shù):1般情況下是不帶參數(shù)的,如果目錄是連接時:pwd -P顯示出實際路徑,而非使用連接(link)路徑。
例:
這里寫圖片描述

10、sort指令
命令:sort [-bcdfimMnr][-o 輸出文件] [-t 分隔符] [+起始欄位 -結(jié)束欄位] [–help][–verison][文件]
功能:對文本內(nèi)容進行排序。它可以針對文本內(nèi)容,以行動單位來排序。
經(jīng)常使用參數(shù) :
-b:疏忽每行開始處空格字符。
-c:檢查文件時候已依照順序排序
-d:排序時只處理英文字母,數(shù)字及空格字符,疏忽其他字符。
-f:排序時將小寫字母看作大寫字母。
-m:將幾個排序好的文件進行合并。
-n:依照數(shù)值大小排序。
-r:以相反的順序排序。
-o<輸出文件>:將排序后的結(jié)果存入指定文件。
-t<分隔字符>:指定排序時所用的欄位分隔字符。
+<起始欄位>-<結(jié)束欄位>:以指定的欄位來排序,范圍由起始欄位到結(jié)束欄位的前1欄位。
例:
這里寫圖片描述

11、uniq指令
命令:uniq [選項] 文件
功能:去重。意思如果文件中有多個連續(xù)的重復(fù)的行,會去除第2個和以后更多個重復(fù)行。
注意:去重之前要先對文件進行sort。
經(jīng)常使用參數(shù):
-c:顯示輸出中,在每行的行首加上本行在文件中出現(xiàn)的次數(shù)
-d:只顯示重復(fù)的行。
-u:只顯示不重復(fù)的各行。
例:
這里寫圖片描述

這里寫圖片描述

12、grep指令
grep(全面搜索正則表達式并把行打印出來)是1種強大的文本搜索工具,它使用正則表達式搜索文本,并把匹配的行打印出來。
命令:grep [-acinv] [–color=auto] ‘搜索字符串’ filename
參數(shù):
-a:將
-c:計算找到’搜索字符串’的次數(shù)。
-i:疏忽大小寫不同
-n:同時輸出行號
-v:顯示沒有’搜索字符串’內(nèi)容的那1行
–color=auto:給找到的字符串加上色彩
例:
這里寫圖片描述

13、who命令
命令:who [-Himqsw] [–help] [–version] [ami] [記錄文件]
功能:
顯示目前登錄系統(tǒng)的用戶信息。履行這條命令可得知目前有哪些用戶登入系統(tǒng),單獨履行who指令會列出登入賬號,使用的終端機,登入時間和從何處登入后正在使用哪一個X顯示器。
經(jīng)常使用參數(shù) :
-H(或–heading):顯示各欄位的標(biāo)題信息
-i(或-u或–idle):顯示先知時間,若用戶在前1分鐘內(nèi)有進行任何動作,則標(biāo)識成”.”,如果用戶已24小時沒有進行任何動作,則標(biāo)示出”old”字符串。
-m:who -m相當(dāng)于whoami,顯示當(dāng)前用戶。
-q(或–count):只顯示登入系統(tǒng)的賬號和總?cè)藬?shù)。
例:
這里寫圖片描述

14、kill指令
命令:kill [參數(shù)] [進程號]
功能:
kill指令是用來終止指定的進程。通常終止1個前臺進程可使用Ctrl+c建,但是對1個后臺進程就必須用kill命令來終止,我們需要先用ps/pidof/pstree/top等工具獲得進程的PID,然后使用kill命令來殺死該進程。kill指令是通過向進程發(fā)送指定的信號來結(jié)束相應(yīng)進程。再默許情況下,采取編號為15的TERM信號,TERM信號將終止搜索不能捕獲該信號的進程。對那些可以捕獲該信號的進程就要用編號為9的kill信號,強行結(jié)束該進程。
發(fā)送指定的信號到相應(yīng)進程:不指定型號將發(fā)送SIGTERM(15)終止進程。如果沒法終止該進程可用”-KILL”參數(shù),其發(fā)送的信號為SIGTERM(9),將強迫結(jié)束進程。使用ps命令或jobs命令可以查看進程號。root用戶將影響用戶的進程,非root用戶只能影響自己的進程。

15、diff指令
說明:
diff是linux上非常重要的工具,用于比較文件的內(nèi)容,特別是比較兩個版本不同的文件以找到文件改動的地方。diff在命令行中打印每行的改動,最新版本的diff還支持2進制文件。diff程序的輸出被稱為補釘(patch),由于linux系統(tǒng)中還有1個patch程序,可以根據(jù)diff的輸出將a.c文件內(nèi)容更新到b.c。diff是svn、cvs、git等版本控制工具不可或缺的1部份。

命令:diff [參數(shù)] [文件1或目錄1] [文件2或目錄2]
功能:
diff命令能比較單個文件或目錄內(nèi)容,如果指定比較的是文件,則只有當(dāng)輸入為文本文件是才有效。以逐行的方式,比較文本文件的異同處。如果指定比較的是目錄的時候,diff命令會比較兩個目錄下名字相同的文本文件,列出不同的2進制文件、公共子目錄和只在1個目錄出現(xiàn)的文件。

經(jīng)常使用參數(shù):
-a(或–text):逐行比較文本
-b:不檢查空格字符串
-B:不檢查空白行
-c:顯示全部內(nèi)容,標(biāo)出不同的地方
-i(或–ignore-case):不辨別大小寫
例:
這里寫圖片描述

16、ps指令
命令:ps [options]
經(jīng)常使用參數(shù):
-A:列出所有的進程
-w:顯示加寬可以顯示較多的資訊
-au:顯示較詳細的資訊
-aux:顯示所有包括其他使用者的進程

生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學(xué)習(xí)有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 自拍偷拍网站 | 亚洲产国偷v产偷v自拍自拍 | 伊人久久大香线蕉综合7 | 美xxxx| 国产亚洲一区二区三区不卡 | 亚洲欧美日韩精品一区 | 亚洲欧美久久精品1区2区 | 午夜影院私人 | 手机看片地址 | 亚洲一区二区三区深夜天堂 | 男女那个视频免费 | 一级淫片免费视频 | 综合自拍亚洲综合图区美腿丝袜 | 欧美肥老太太 | 亚洲精品自拍愉拍第二页 | 欧美男男激情videos高清不卡 | 欧日韩一区二区三区 | 欧美18videosex | 欧美一级毛片欧美一级无片 | 亚洲精品免费网站 | 5月丁香婷婷 | 午夜dj视频在线高清免费 | 韩国三级做爰中文字幕 | 中文字幕日韩精品一区口 | 91大片| 偷柏自拍亚洲欧美综合在线图 | 波多野结衣高清videossex | h网站在线观看 | 午夜啪啪网站 | 欧美一区二 | 亚洲欧洲精品久久 | 91免费福利 | 一区二区三区高清不卡 | 伊人性视频 | 国产精品亚洲午夜一区二区三区 | 亚洲欧美日韩另类小说 | 欧美vido| 老牛影视在线一区二观看 | 91精品国产高清91久久久久久 | 影院亚洲 | 亚洲精品国产福利一区二区三区 |