Linux學習筆記1
閱讀和瀏覽命令
Man命令:
# man man (man的使用手冊頁,存放在/user/man的一個子目錄下)
/ u s r / m a n / m a n 1 命令─在s h e l l中執行的命令
/usr/man/man2 系統呼叫─關於核心函式的文件
/usr/man/man3 庫呼叫─l i b c函式的使用手冊頁
/usr/man/man4 特殊檔案─關於/ d e v目錄中的檔案的資訊
/usr/man/man5 檔案格式─/ e t c / p a s s w d和其他檔案的詳細格式
/usr/man/man6 遊戲
/usr/man/man7 巨集命令包─對L i n u x檔案系統、使用手冊頁等的說明
/usr/man/man8 系統管理─根操作員操作的使用手冊頁
/usr/man/man9 核心例程─關於L i n u x作業系統核心源例程或者核心模組技術指標的文件
使用cd(切換子目錄)命令進入不同的目錄:
#cd/user/bin (可以進入/user/bin子目錄中)
#cd.. (在/user/bin子目錄中時,可以進入/user子目錄)
#cd../.. (在/user/bin子目錄中可以直接進入根目錄即“/“)
#cd或#cd~ (回到自己的使用者子目錄)
使用pwd命令檢視自己所在的位置
#cd/user/bin 接著輸入#pwd 會看到/user/bin
使用find命令在子目錄智慧光搜尋匹配的檔案
#find/usr –name spell –print (可以擦查詢子目錄中/usr中的spell命令)
#find/usr/bin –type f –atime +100 –print (查詢/usr/bin中近一百天沒有使用的程式;-atime引數後跟著代表日期的一個數字)
#find/usr/bin –type f –mtime -1 –print (查詢/usr/bin中建立不到一天或二十四小時內沒有修改過的檔案;-mtime引數後跟著一個表示天數的數字)
#find/usr –name ‘*.ps’ –print (顯示子目錄/usr中所有的postScript格式的檔案)
使用whereis命令查詢檔案(放在子目錄/usr/bin)
#whereis –b find(查詢find二進位制可執行檔案)
使用locate命令定位檔案
#locate *.ps(查詢系統上所有的postscript檔案)(如果想為locate命令的資料庫立刻生成一個最新的版本,可以用updatedb命令:#updatedb,需要大概一分鐘的時間)
使用whatis和apropos命令獲取命令簡介
#whatis who(who的作用)按Q鍵退出whatis命令
#makewhatis(可以在子目錄/usr/sbin中找到這個命令——來生成一個命令的簡介資料庫,需要幾分鐘來建立whatis命令使用的資料庫檔案)
#makewhat -?(它的快速簡介)
如果想不起來哪個命令能夠完成這個操作,就需要求助於apropos命令
#apropos search(找出哪個命令用來搜尋檔案)也可用man命令的-K來實現apropos命令同樣的功能,但搜尋速度會很慢
#man –KpostScript(檢索有哪些程式可以處理PostScript格式的資料
閱讀子目錄和檔案
使用ls命令列出子目錄的內容清單
[home/bball]$ls(列出當前子目錄中的檔案)
#ls –m(可以用逗號分隔顯示在一行上)
#ls –x(水平方式顯示)
#ls –F(顯示子目錄時在它的檔名之後加一個“/”,而檔案後有“*”表示是一個可執行檔案)
#ls –aF(顯示所有的檔案,包括隱藏檔案)
#ls –color(子目錄是藍色的,程式是綠色的,普通檔案是黑色的)
#LS-COLORS=”*pcx=31:*gif=31:*txt=35”;export LS-COLORS(使所有的圖形檔案如PCX或者GIF格式的圖新格鬥顯示為紅色,並且把所有以.txt結尾的的文字顯示為紫色,需要先建立一個名為LS-COLORS的shell環境變數——也就是系統或者使用者自定義的值)
#ls –l(列出檔案的全部資訊)
#ls /usr/bin(檢視子目錄/usr/bin中的全部檔案)
#ls *.txt(列出當前子目錄中的文字檔案)
#ls –R/(列出計算機智慧光所有的檔案,包括其他系統的)
#ls –Rd/*/*/*(沿著根目錄列出三層目錄的內容)
使用dir和vdir命令列出子目錄中的內容清單
#dir(將檔案按列對齊輸出,同ls命令)
#vdir(就像ls命令的-l引數,預設的列出檔案的全部資訊)
使用cat命令列出及合併檔案
#cat test.txt(使用cat檢視一個短檔案)(cat也有一些引數:
-n 加上行號
接受萬用字元,一次可檢視多個檔案“*”,可以#cat test.txt test2.txt檢視兩個檔案
用個重定向操作符(“>”)來合併檔案#cat test*>test3.txt把test.txt和檔案test2.txt合併到test3.txt的檔案中去
#cat test.txt>>test2.txt把檔案test.txt的內容新增到tset2.txt的後面去了
使用more命令閱讀檔案
#more longfile.txt(如果需要幫助,按“H”鍵,如果使用了(!),還可以從more命令中去執行其他的命令,敲空格鍵後一頁,B前一頁)
使用less命令瀏覽檔案
(如果想跳到下一頁需要輸入一個(:),再按下N鍵)
#less programs.txt(閱讀這個檔案,使用-M可以看到更多的資訊)
!wc programs.txt(在less進行中,wc程式將在螢幕上顯示檔案 programs.txt的行數、字數、和字元數,侄子那個完後按Enter鍵結束)
使用head或tail命令閱讀檔案的開頭和結尾
#head –n 2 /usr/doc/LDP/instail-guide/instail-guide-3.2.html/*/html(路徑當中每個HTML檔案開頭的前兩行)
#tail –n 12 /var/log/messages(檢視這個message檔案末尾最後的十二行)如果不是根操作員登陸可以用 su –c tail –n 12/var/log/messages
相關文章
- 學習筆記1筆記
- 學習筆記-1筆記
- 學習Python的日子 Linux筆記(1)PythonLinux筆記
- swift學習筆記《1》Swift筆記
- Vue學習筆記1Vue筆記
- Numpy學習筆記 1筆記
- HTML學習筆記1HTML筆記
- flex:1學習筆記Flex筆記
- Numpy學習筆記(1)筆記
- SLAM學習筆記(1)SLAM筆記
- Oracle學習筆記1Oracle筆記
- mysql學習筆記-1MySql筆記
- Zynq學習筆記(1)筆記
- scapy學習筆記(1)筆記
- Git—學習筆記1Git筆記
- perl學習筆記1筆記
- Oracle學習筆記-1Oracle筆記
- git學習筆記 1Git筆記
- HTML學習筆記(1)HTML筆記
- git學習筆記1Git筆記
- golang 學習筆記1Golang筆記
- Linux學習筆記Linux筆記
- Linux 學習筆記Linux筆記
- Scrapy 框架 (學習筆記-1)框架筆記
- React學習筆記1—起步React筆記
- webpack1學習筆記Web筆記
- hibernate學習筆記(1)筆記
- python學習筆記(1Python筆記
- ADworld學習筆記(1)筆記
- spring學習筆記(1)Spring筆記
- Android學習筆記(1)Android筆記
- PhoneGap學習筆記1筆記
- hibernate學習筆記 1筆記
- GTK+學習筆記1筆記
- 機器學習的學習筆記1機器學習筆記
- PL/SQL學習筆記-1SQL筆記
- ruby 字串學習筆記1字串筆記
- Flex學習筆記(Day 1)Flex筆記