echo命令
使用echo命令可以列印變數的值
echo $path
printenv命令
printenv命令可以列印環境變數
printenv
more、less命令
more、less命令可以檢視檔案內容
printenv | more (摁空格自動翻頁,自動退出)
printenv | less (每次回車走一頁,最後摁q退出)
wc命令
wc命令用於計算字數
-w 統計單詞個數
-i 統計行數
-l 計算最長行的長度
管道命令(|)
管道把左側程式的輸出作為右側程式的輸入
printenv | less
ls -l *.py | wc -l
grep命令
使用正規表示式的搜尋工具
-i 忽略大小寫(ignore case)
-w 只匹配整個單詞
-l 只列出檔名,不列出匹配行
-r 在當前和所有子目錄中搜尋
-n 列出具有行號的匹配行
-v 只列印沒有匹配的,而匹配的反而不列印
grep命令用法
printenv | grep path #環境變數中尋找小寫path
printenv | grep -i path #尋找path,不區分大小寫
grep -ir python . #在當前和所有子目錄中的任何檔案 中查詢python
grep -ir python file1 #在file1中找到python
grep -ir --include *.py math ~ #在home和所有子目錄中的py檔案中查詢包含』math』的行,不區分大小寫
file命令
用來識別檔案型別
用法file zipfile.py
file -z zipfile
file /dev/null
i/o stream
標準流stdin:標準輸入,編號為0,用於程式從鍵盤等裝置接收資料。輸入流被eof(檔案結尾)終止
stdout:標準輸出,編號1,用於程式向終端等裝置寫入資料
stderr:標準錯誤,編號2,用於向終端等裝置顯示錯誤訊息
重定向i/o stream到檔案
選項 說明 模式
< 重定向stdin
重定向stdout 覆蓋
重定向stdout 追加
2> 重定向stderr 覆蓋
2>> 重定向stderr 追加
ls命令檢視主目錄和/toronto目錄,將stdout和stderr重定向到主目錄中的out.txt和err.txt
ls ~ /toronto > ~/out.txt 2> ~/err.txt
使用cat顯示上述out.txt和err.txt
cat < ~/out.txt
cat < ~/err.txt
which命令
用於查詢檔案
which bash
which hexdump
ln命令
在檔案之間建立鏈結
ln -s /usr/bin/hexdmp d
#建立了乙個符號d鏈結到/usr/bin/hexdump
find命令
搜尋目錄層次結構中的檔案
find / -name 『tar』
#從根目錄訪問所有目錄以查詢』tar』
find ~/tmp -name 『*.txt』 -type f -exec d -c {} ;
#從〜/ tmp目錄開始,找到所有』.txt』檔案並將其轉換為hexdump
date命令
列印或設定系統日期和時間
date +%y-%m-%d #2017-12-23
date +%h:%m:%s #13:29:03
date +%i:%m:%s #12小時時間顯示
date +%c #locale的完整日期和時間
date -u #utc日期和時間
date -r #rfc-2822格式
date -iseconds #iso-8601格式
cut命令
從檔案中提取字段
date -u | cut -d 』 』 -f2,3,6
#輸出的日期格式按空格分割,取出2,3,6位
cut -d 』 』 -f1,2 /etc/mtab
#此示例從檔案/etc/mtab中讀取資料
tr命令
用於轉換或刪除檔案中的字元
date -u | tr 『a-z』 『a-z』 # 小寫轉大寫
echo 『abcdefg』 | tr -d 『b-e』 # 刪除
echo 『abbbbg』 | tr -s 『b』 # 重複單詞顯示一次
ping命令
用於測試與目標主機的連通性
ping www.ibm.com
ping 192.168.0.16
總結
Linux常用指令2
1.系統常用命令 1 在檔案中查詢內容 grep grep hello passwd 在passwd檔案中搜尋hello內容,會把hello所在行的內容列印到終端顯示 2 檢視系統中活躍的程序 ps a 列印所用活躍程序到終端 3 殺死指定活躍程序 kill 9 pid 殺死指定程序號的程序 4 計...
linux常用指令整理2
一.目錄命令 1.pwd print working directory 列印當前目錄 2.cd change directory 更換目錄cd 上一級 cd 上乙個目錄 cd 返回使用者的家目錄 3.ls 檢視資訊 引數 a 顯示所有 l 檢視大小屬性許可權資訊 d 目錄像檔案一樣顯示 m 用逗號...
linux常用指令
一 查詢狀態類 1 pwd pwd print work directory 顯示當前工作目錄的絕對路徑 2 ls ls list 顯示當前目錄的檔案 二 目錄類 1 cd cd change directory 切換目錄 波浪符號,代表使用者家目錄 cd 返回上乙個目錄 cd 回到自己的家目錄 c...