linux命令筆記 Linux命令筆記1900博客

shell判斷文件,目錄是否存在或者具有權(quán)限centos

1、判斷表達(dá)式中直接用-d判斷即可,參考代碼如下:myFolder=/home/test if[-d$myFolder];then echoFolderexists!else echoFolderdoesntexist!fi Shell基本上是一個(gè)命令解釋器,類似于DOS下的command。

創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供美蘭網(wǎng)站建設(shè)、美蘭做網(wǎng)站、美蘭網(wǎng)站設(shè)計(jì)、美蘭網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、美蘭企業(yè)網(wǎng)站模板建站服務(wù),十載美蘭做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。

2、test -e filename 返回0則存在,返回1則不存在?;蛘?if [ -e $filename ]空格很關(guān)鍵,注意哦。判斷文件的參數(shù)如下,本人自己整理的。

3、你普通用戶要去查看 /root下面的文件 首先 /root目錄對(duì)于其他用戶要有可執(zhí)行權(quán)限。不然普通用戶是沒權(quán)限查看的。 或者 你用普通用戶 切換到 root用戶 在去 查看這個(gè)文件。

4、使用find命令能很好查找已hbc開頭的文件或者目錄,但是它不能判斷有沒有這樣的文件,因?yàn)槟悴荒芡ㄟ^find的命令執(zhí)行狀態(tài)來判斷是否有這樣的文件,但是可以把find的輸出導(dǎo)向到一個(gè)文件,從而對(duì)文件進(jìn)行判斷。

【shell筆記文本處理|專項(xiàng)】Linux數(shù)據(jù)文本處理工具(3)

echo 命令運(yùn)行后使用了進(jìn)程替換,產(chǎn)生匿名文件,然后匿名文件被重導(dǎo)向 cat 命令。 把它用到工具上,就變成了(假定上游zcat下游執(zhí)行g(shù)rep命令) 關(guān)于Linux數(shù)據(jù)處理工具內(nèi)容全部整理發(fā)布在我的博客上。

awk是一個(gè)強(qiáng)大的文本分析工具,相對(duì)于grep的查找,sed的編輯,awk在其 對(duì)數(shù)據(jù)分析并生成報(bào)告 時(shí),顯得尤為強(qiáng)大。簡單來說awk就是把文件逐行的讀入,以空格為默認(rèn)分隔符將每行切片,切開的部分再進(jìn)行各種分析處理。

圖 1 是 Linux 系統(tǒng)層次結(jié)構(gòu)圖,Shell 接收用戶輸入的命令,并把用戶的命令從類似 abed 的 ASCII 碼解釋為類似 0101 的機(jī)器語言,然后把命令提交到系統(tǒng)內(nèi)核處理;當(dāng)內(nèi)核處理完畢之后,把處理結(jié)果再通過 Shell 返回給用戶。

可以做如下優(yōu)化: sed -n 99,p;100q test.txt ,打印完之后在100行退出。

面試筆記之查看linux系統(tǒng)內(nèi)存的幾種方式

我們一起來了解一下吧。cat /proc/meminfo查看linux系統(tǒng)內(nèi)存大小的詳細(xì)信息,可以查看總內(nèi)存,剩余內(nèi)存、可使用內(nèi)存等信息。df -h查看linux系統(tǒng)各分區(qū)的使用情況。free -m查看linux系統(tǒng)內(nèi)存使用量和交換區(qū)使用量。

cat /proc/cpuinfo查看linux系統(tǒng)的CPU型號(hào)、類型以及大小,如下圖所示。通過greap命令根據(jù)Physical Processor ID篩選出多核CPU的信息。

使用free查看系統(tǒng)內(nèi)存使用情況。列說明如下:total:總計(jì)物理內(nèi)存的大小used:已使用多大free:可用有多少shared:多個(gè)進(jìn)程共享的內(nèi)存總額buff/cached:磁盤緩存的大小 使用cat/proc/meminfo查看RAM使用情況。

在電腦中進(jìn)入Linux操作系統(tǒng),打開Linux命令界面。在Linux命令界面中輸入cat /proc/meminfo命令后,敲擊鍵鍵盤回車鍵。在敲擊完回車鍵后,出現(xiàn)MemTotal和MemFree分別就是可支配內(nèi)存和空閑內(nèi)存了。

查看內(nèi)存總數(shù)命令如下:#cat /proc/meminfo | grep MemTotal MemTotal: 32941268 kB //內(nèi)存32G 另外linux下在終端環(huán)境下可以使用free命令看到系統(tǒng)實(shí)際使用內(nèi)存的情況,一般用free -m方式查看內(nèi)存占用情況(兆為單位)。

當(dāng)前名稱:linux命令筆記 Linux命令筆記1900博客
鏈接地址:http://muchs.cn/article3/dgsshis.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護(hù)、服務(wù)器托管營銷型網(wǎng)站建設(shè)、ChatGPT、網(wǎng)站導(dǎo)航網(wǎng)站策劃

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)