ls: 檔案列表
wc –l filewc -w filewc -c file: 計算檔案行數計算檔案中的單詞數計算檔案中的字元數
cp sourcefile destfile: 檔案拷貝
mv oldname newname : 重新命名檔案或移動檔案
rm file: 刪除檔案
grep 『pattern』 file: 在檔案內搜尋字串比如:grep 『searchstring』 file.txt
cut -b colnum file: 指定欲顯示的檔案內容範圍,並將它們輸出到標準輸出裝置比如:輸出每行第5個到第9個字元cut -b5-9 file.txt千萬不要和cat命令混淆,這是兩個完全不同的命令
cat file.txt: 輸出檔案內容到標準輸出裝置(螢幕)上
file somefile: 得到檔案型別
read var: 提示使用者輸入,並將輸入賦值給變數
sort file.txt: 對file.txt檔案中的行進行排序
uniq: 刪除文字檔案中出現的行列比如: sort file.txt | uniq
expr: 進行數**算example: add 2 and 3expr 2 「+」 3
find: 搜尋檔案比如:根據檔名搜尋find . -name filename -print
tee: 將資料輸出到標準輸出裝置(螢幕) 和檔案比如:somecommand | tee outfile
basename file: 返回不包含路徑的檔名比如: basename /bin/tux將返回 tux
dirname file: 返回檔案所在路徑比如:dirname /bin/tux將返回 /bin
head file: 列印文字檔案開頭幾行
tail file : 列印文字檔案末尾幾行
sed: sed是乙個基本的查詢替換程式。可以從標準輸入(比如命令管道)讀入文字,並將結果輸出到標準輸出(螢幕)。該命令採用正規表示式(見參考)進行搜尋。不要和shell中的萬用字元相混淆。比如:將linuxfocus 替換為 linuxfocus :cat text.file | sed 『s/linuxfocus/linuxfocus/』 > newtext.file
awk: awk 用來從文字檔案中提取字段。預設地,字段分割符是空格,可以使用-f指定其他分割符。cat file.txt | awk -f, 『』這裡我們使用,作為字段分割符,同時列印第乙個和第三個字段。如果該檔案內容如下: adam bor, 34, indiakerry miller, 22, usa命令輸出結果為:adam bor, indiakerry miller, usa
管道 (|) 將乙個命令的輸出作為另外乙個命令的輸入。
grep 「hello」 file.txt | wc -l
在file.txt中搜尋包含有」hello」的行並計算其行數。
在這裡grep命令的輸出作為wc命令的輸入。當然您可以使用多個命令。
重定向:將命令的結果輸出到檔案,而不是標準輸出(螢幕)。
> 寫入檔案並覆蓋舊檔案
>> 加到檔案的尾部,保留舊檔案內容。
反短斜線
使用反短斜線可以將乙個命令的輸出作為另外乙個命令的乙個命令列引數。
命令:
find . -mtime -1 -type f -print
用來查詢過去24小時(-mtime –2則表示過去48小時)內修改過的檔案。
Linux基本命令總結
一 linux許可權的概念 linux下有兩種使用者 普通使用者和超級使用者 普通使用者 在linux下做有限的事情 超級使用者 可以在linux系統下做任何事情,不受限制。普通使用者的提示符是 超級使用者的命令提示符是 命令 su 使用者名稱 功能 切換使用者 linux許可權管理 1.檔案訪問者...
Linux基本命令總結一
alt f1 選單 alt f2 執行程式 歷史操作命令都在檔案 root bash history隱藏檔案中 su 普通使用者切換到超級使用者 su l 切換使用者並改變使用者所在的環境 logname 登入名 uname r 顯示作業系統的版本核心 uname n 計算機名 uname m 計算...
Linux基本命令總結二
ping c 4 192.168.137.1 檢測與192.168.137.1聯通並且傳送指定數目的包後停止 ping f 192.168.137.1 檢視回應 ping q 192.168.137.1 不顯示任何包的資訊,只顯示最後的結果 dmesg 顯示開機資訊 dmesg c 顯示並清楚buf...