awk / arch /
bc /
cp / clock -w / chmod / chkconfig / cal / cut /chmod / cat / crotable / clean /
date / diff / df / du -sh /
echo / exit /
find / free / fdisk -l /
gzip / grep /
help / histroy / head / hostname /
ifconfig / init
kill /
ls / less / locate /logout / lastlog / lscpu / ln / lscpu / lsblk / lspci
mv / mkdir / more / make && make install /
nl / netstat -ntlp /
pwd / ping / ps /
reboot / rm -rf / rpm /
scp / ssh-keygen / ssh-copy-id / setup / shutdown / server /sh /sed / sync / su / sudo / sort /
tar / tail -f / top /tac / tree / tzselect /
- 75 -
useradd / users / useradd / userdel / ulimit / uname / unzip /
vi /
wget / who / which / wc /
yum /
zip /
查詢最近一天新增的檔案
[root@hadoop1 ~]# find / -ctime -1
如果你只想看檔案的前100行,可以使用head命令,如
head -100 filename
如果你想檢視檔案的後100行,可以使用tail命令,如:
tail -100 filename 或 tail -n 100 filename
檢視檔案中間一段,你可以使用sed命令,如:
sed -n 『100,200p』 filename
這樣你就可以只檢視檔案的第100行到第200行。
擷取的檔案可以用重定向輸入到新的檔案中:
head -100 filename >a.txt
也可以在robot裡面使用read 列印出來
# yum list screen*
發現screen.x86_64
# yum install screen
用法見:
一、檢視幫助⽂檔
1.–help
⼀般是linux命令⾃帶的幫助資訊
如:ls --help
2.man(有問題找男⼈,manual)
man是linux提供的⼀個⼿冊,包含了絕⼤部分的命令、函式使⽤說明
例:man ls ; man 2 printf
man設定了如下的功能鍵:
功能鍵 功能
空格鍵 顯示⼿冊⻚的下⼀屏
enter鍵 ⼀次滾動⼿冊⻚的⼀⾏
b 回滾⼀屏
f 前滾⼀屏
q 退出man命令
h 列出所有功能鍵
3.⾃動補全:
在敲出命令的前⼏個字⺟的同時,按下tab鍵,系統會⾃動幫我們補全命令
4.歷史命令:
當系統執⾏過⼀些命令後,可按上下鍵翻看以前的命令,history將執⾏過的命令列舉出來
二、linux命令-⽂件、磁碟管理
1.⽂件管理
<1>檢視⽂件資訊:ls
ls常⽤引數:
-a 顯示指定⽬錄下所有⼦⽬錄與⽂件,包括隱藏⽂件
-l 以列表⽅式顯示⽂件的詳細資訊
-h 配合 -l 以⼈性化的⽅式顯示⽂件⼤⼩
ls te* 查詢以te開頭的⽂件
ls *html 查詢結尾為html的⽂件
? 代表⽂件名中任意⼀個字元
ls ?.c 只找第⼀個字元任意,字尾為.c的⽂件
lsa.?
只找只有3個字元,前2字元為a.,最後⼀個字元任意的⽂件
[」和「]」將字元組括起來,表示可以匹配字元組中的任意⼀個。「-」⽤於表示
字元範圍。
[abc] 匹配a、b、c中的任意⼀個
[a-f] 匹配從a到f範圍內的的任意⼀個字元
\ 如果要使萬用字元作為普通字元使⽤,可以在其前⾯加上轉義字
符。「?」和「」處於⽅括號內時不⽤使⽤轉義字元就失去萬用字元的作⽤。
ls *a 查詢⽂件名為a的⽂件
<2>輸出重定向命令:>
linux允許將命令執⾏結果重定向到⼀個⽂件,本應顯示在終端上的內容儲存到指定⽂件
中。如:ls > test.txt ( test.txt 如果不存在,則建立,存在則覆蓋其內容 )
注意: >輸出重定向會覆蓋原來的內容,>>輸出重定向則會追加到⽂件的尾部。
<3>分屏顯示:more
檢視內容時,在資訊過⻓⽆法在⼀屏上顯示時,會出現快速滾屏,使得⽤戶⽆法看清⽂件
的內容,此時可以使⽤more命令,每次只顯示⼀⻚,按下空格鍵可以顯示下⼀⻚,按下q
鍵退出顯示,按下h鍵可以獲取幫助。
<4>管道:|
管道:⼀個命令的輸出可以通過管道做為另⼀個命令的輸⼊。
管道我們可以理解現實⽣活中的管⼦,管⼦的⼀頭塞東⻄進去,另⼀頭取出來,這⾥「 |
」的左右分為兩端,左端塞東⻄(寫),右端取東⻄(讀)。
<5>清屏:clear
clear作⽤為清除終端上的顯示(類似於dos的cls清屏功能),也可使⽤快捷鍵:ctrl + l ( 「l」
為字⺟ )。
<6>切換⼯作⽬錄: cd
注意:如果路徑是從根路徑開始的,則路徑的前⾯需要加上 「 / 」,如 「 /mnt 」,通常進⼊某個
⽬錄⾥的⽂件夾,前⾯不⽤加 「 / 」。
<7>顯示當前路徑:pwd
使⽤pwd命令可以顯示當前的⼯作⽬錄,該命令很簡單,直接輸⼊pwd即可,後⾯不帶參
數。<8>建立⽬錄:mkdir
通過mkdir命令可以建立⼀個新的⽬錄。引數-p可遞迴建立⽬錄。
需要注意的是新建⽬錄的名稱不能與當前⽬錄中已有的⽬錄或⽂件同名,並且⽬錄建立者
必須對當前⽬錄具有寫許可權。
<9>刪除⽬錄:rmdir
可使⽤rmdir命令刪除⼀個⽬錄。必須離開⽬錄,並且⽬錄必須為空⽬錄,不然提示刪除
失敗。<10>刪除⽂件:rm
可通過rm刪除⽂件或⽬錄。使⽤rm命令要⼩⼼,因為⽂件刪除後不能恢復。為了防⽌⽂
件誤刪,可以在rm後使⽤-i引數以逐個確認要刪除的⽂件。
常⽤引數及含義如下表所示:
引數 含義
-i 以進⾏互動式⽅式執⾏
-f 強制刪除,忽略不存在的⽂件,⽆需提示
-r 遞迴地刪除⽬錄下的內容,刪除⽂件夾時必須加此引數
gedit編輯器
gedit是⼀個linux環境下的⽂本編輯器,類似windows下的寫字板程式,在不需要特別復
雜的程式設計環境下,作為基本的⽂本編輯器⽐較合適。
Linux常用命令總結
下面這些命令是我在複習linux時記錄的,沒有詳解,只記錄了簡單的用法 檢視物理cpu個數 cat proc cpuinfo grep physical id sort uniq wc l 檢視物理cpu中core的個數,即核心數 cat proc cpuinfo grep cpu cores un...
LINUX常用命令總結
readlink f 找出符號鏈結所指向的位置 1g 到我檔案頭 g到檔案尾 cat瀏覽檔案 netstat a 檢視所有埠 mkdir 建立資料夾 rm rf 刪除檔案 執行指令碼 指令碼檔案 在當前目錄下 在目錄中查詢檔案 find 檔名 根目錄 當前目錄 剪下 mv vi命令 在檔案中搜尋關鍵...
Linux 常用命令總結
mkdir 建立目錄 ls l 顯示目錄或檔案 cd 切換目錄層次 cat n顯示行號 檢視檔案內容 cat demo.text eof 建立檔案 結尾eof退出編輯狀態 tac 反轉內容輸出 cp apr 拷貝檔案或者目錄 rm f 強制刪除檔案 r 遞迴刪除 刪除檔案或目錄 fr 刪除指定的目錄...