1、文件就是/proc目錄文件,是一個內存映射文件,df看看大小,可以看出完全只是一個內存映射,并不是存在存儲器上的,也可以說是內存的實時數(shù)據(jù)。
站在用戶的角度思考問題,與客戶深入溝通,找到江南網(wǎng)站設計與江南網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設計與互聯(lián)網(wǎng)技術結合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:網(wǎng)站設計制作、成都網(wǎng)站建設、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、域名注冊、虛擬空間、企業(yè)郵箱。業(yè)務覆蓋江南地區(qū)。
2、查看CPU信息,這時就要用到內存里保存的信息,cat /proc/cpuinfo看看。
3、具體內容。
4、model name是架構名稱。
5、寫成一個shell:touch show_cpu.sh。
6、vim打開之后,編寫#!/bin/bash,cat /proc/cpuinfo然后按下ESC,輸入:wq,保存退出。
7、設置運行權限,chmod 777 show_cpu.sh./show_cpu.sh。
擴展資料:
linux系統(tǒng)使用注意事項:
1、執(zhí)行pwd指令可立刻得知您目前所在的工作目錄的絕對路徑名稱。
2、clear:這個命令是用來清除屏幕的,不需要任何參數(shù),和dos下面的clr具有相同的功能,如果覺得屏幕太紊亂,就可以用來清除屏幕上的信息。
3、ln命令會保持每一處鏈接文件的同步性,也就是說不論改動了哪一處,其它的文件都會發(fā)生相同的變化。
4、如果用ls察看一個目錄時,發(fā)現(xiàn)有的文件后面有一個@的符號,那就是一個用ln命令生成的文件,用ls _l命令去察看,就可以看到顯示的link的路徑了。
參考資料來源:百度百科-linux系統(tǒng)
這樣按下字符c就可以清除屏幕,這樣為為clear命令起別名是暫時有效,
關閉當前的Shell之后就失效了,要永久有效,必須將命令寫入 ~/.bashrc的末尾
將文件file的內容顯示到屏幕上
cp file1 file2 將文件file1的內容復制到file2文件,如果文件file2已存在,會覆蓋文件file2文件
如果想要在覆蓋之前有個提示,顯示是否覆蓋,可以加一個選項 -i cp file1 file2 -i
當文件file1是一個目錄樹時 需要加上選項 -r,表示遞歸地復制 即:cp file1 file2 -r
如果想要在覆蓋之前有個提示,顯示是否覆蓋,可以加一個選項 -i cp file1 file2 -i -r
df命令用來查看當前文件系統(tǒng)的詳細信息
如 df -h :以MB或者GB方式,顯示磁盤空間的大小
打印輸入的字符,相當于C程序的printf()函數(shù)與js中console.log()函數(shù)
echo "hello"
執(zhí)行以上命令將會在屏幕上出現(xiàn)hello字樣,如果要讓echo支持轉義字符,那么要加上選項-e
如:echo -e "hrllo\xiaoming"
find /opt/src -name " .dll" :在路徑/opt/src上查詢所有以.dll結尾的文件
find -name " .dll" :在當前路徑查詢所有以.dll結尾的文件
find /opt/src -empty" :在路徑/opt/src上查詢所有空文件
find /opt/src -mmin n" :在路徑/opt/src上查找n分鐘之前修改過的文件
find /opt/src -type[xxx]" :在路徑/opt/src上查找某種類型的文件
默認情況下,find命令會遞歸地查找你說執(zhí)行的目錄下所有子目錄
-r:如果有子目錄,則遞歸的查找
-w:嚴格的匹配查詢的字符
-n:打印行號
-H:打印文件名
例:在路徑/home/fcj/Desktop/ceshi/file1/APIServer.xml下遞歸地查詢字符串"刪除用戶" ,并打印出含有此字符串的文件名稱和改字符串在文件中的行號
ifconfig + 網(wǎng)絡名稱+down
ifconfig + 網(wǎng)絡名稱+down up
比較兩個文件或者目錄的異同,并將之加工成符合某種格式的文檔,這就是大名鼎鼎的補丁文件。神器diff是各種版本管理軟件如svn、git的基石
現(xiàn)在比較兩個文件code1.cs與code2.cs的異同
code1.cs內容:使用cat命令獲取內容
code2.cs內容:
diff code1.cs code2.cs :此命令的含義,比較code2.cs與code1.cs異同,并把不同之處顯示出來
這是diff命令的默認模式,不太符合人的閱讀思維,還有另外兩種模式
-c模式:使用上下文輸出格式(文件1在上,文件2在下)和統(tǒng)一輸出格式
-u模式:輸出一個整體,只有在差異的地方會輸出差異點,并標注出來
用diff比較目錄
使用diff比較文件,并生成補丁文件buding.log
fcj@ubuntu:~/Desktop/ceshi$ diff /home/fcj/Desktop/ceshi/file1/code1.cs /home/fcj/Desktop/ceshi/file1/code2.cs -ubuding.log
查看文件buding.log的內容
df -h
第一種:clear命令
清空屏幕,相當于向后翻了一頁,之前的內容,依然保存在屏幕上。
第二種:res命令
完全清空屏幕,之前的內容會同時清空,屏幕內容較多時,速度較慢。
第三種:printf命令
完全清空屏幕,類似reset ,但速度稍快。
printf "\033c"
擴展資料:
注意事項
printf "\033c"命令、
這個命令它才是真正的清空了終端屏幕,它的功能跟DOS里CMD.EXE提供的CLS效果很相似。
\033? ==? \x1B == 27 == ESC
于是,這個命令變成了ESCc,它是VT-XXX中表示“Full Reset (RIS)”的轉義碼。現(xiàn)今我們使用的所有的終端都是VT兼容的,它的另一種實現(xiàn)方式也可以這樣:
鍵盤上Ctrl+v---Esc--輸入c再回加。但如果發(fā)現(xiàn)自己使用的是一個非常奇怪的終端(如筆者曾經(jīng)在putty上作過測試),那這個命令可能用不了。
printf是bash里內置的命令,內置命令的優(yōu)先級比其它可執(zhí)行文件要高。
printf 是linux 下的格式化輸出命令。
有點兒類似于python 和c 語言的printf 命令,但是應該沒有c語言的那么強大.。printf 命令常用于linux 下的awk 編程, 平時使用輸出時用 echo 即可。pintf 命令不能接受管道符參數(shù),也不能之直接跟文件名, 但是可以跟系統(tǒng)命令執(zhí)行的結果,如`df` 或者 $(cat /etc/passwd)。
一、命令格式: printf ?'輸出類型轉義符' 輸出內容。
二、常用輸出格式:
1、%ns : ?輸出字符串; 輸出n位的字符串;
2、 %ni: ????輸出整數(shù): 輸出n位的整數(shù);
3、%m.nf: ?輸出浮點數(shù): m位整數(shù) 和 n位小數(shù);
三、常用轉義符:
1、\t ?水平tab 鍵;
2、\v ?垂直tab 鍵;
3、\n ?換行;
4、\r ??回車, Enter鍵;
5、\f ??清除屏幕;
6、\b ?輸出退格鍵;
7、\a ?輸出警告聲音。
注意:
1. printf 命令默認輸出結果沒有換行符,需要手工添加\n。
2. printf 命令后面不能接受管道符參數(shù), 如: ?df ?| print ?'%s' 是錯誤的。
3. print ?命令后面也不能直接跟文件名, 如: print '%5s' ?/etc/passwd ?是錯誤的。
4. print ?命令后可以跟系統(tǒng)命令執(zhí)行的結果, 如: print '%s' ?$(cat /etc/password)'。
Linux系統(tǒng)下有兩個清屏命令:
clear
這個命令將會刷新屏幕,本質上只是讓終端顯示頁向后翻了一頁,如果向上滾動屏幕還可以看到之前的操作信息。一般都會使用這個命令。
reset
這個命令將完全刷新終端屏幕,之前的終端輸入操作信息將都會被清空,這樣雖然比較清爽,但整個命令過程速度有點慢,使用較少。
Linux是一套免費使用和自由傳播的類Unix操作系統(tǒng),是一個基于POSIX和UNIX的多用戶、多任務、支持多線程和多CPU的操作系統(tǒng)。它能運行主要的UNIX工具軟件、應用程序和網(wǎng)絡協(xié)議。它支持32位和64位硬件。Linux繼承了Unix以網(wǎng)絡為核心的設計思想,是一個性能穩(wěn)定的多用戶網(wǎng)絡操作系統(tǒng)。
Linux操作系統(tǒng)誕生于1991 年10 月5 日(這是第一次正式向外公布時間)。Linux存在著許多不同的Linux版本,但它們都使用了Linux內核。Linux可安裝在各種計算機硬件設備中,比如手機、平板電腦、路由器、視頻游戲控制臺、臺式計算機、大型機和超級計算機。