linux便簽(常用指令2)

2021-10-06 02:55:05 字數 2879 閱讀 9584

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...