Linux學習之路(三) 常用命令

2021-08-21 15:23:47 字數 2828 閱讀 7358

介紹:在終端輸出字串或變數

1.輸出字串

echo "the string you want to display in terminal"

echo the string you want to display in terminal
例項截圖

2.輸出變數

echo $variable
例項截圖

按照預設格式檢視當前系統時間

date
wget url
介紹:檢視系統中的程序狀態

引數:-a  顯示所有程序

-x  顯示沒有控制終端的程序

例如檢視所有程序的命令

ps -a
5種程序狀態

r:running  程序正在執行或在執行佇列中等待

s:sleeping  程序處於休眠中,當某個條件形成後或者接收到訊號時,則脫離該狀態。

d:程序不響應系統非同步訊號,即便用 kill 命令也不能將其中斷

z:zombie  程序已經終止,但程序描述符依然存在, 直到父程序呼叫 wait4()系統函式後將程序釋放

t:程序收到停止訊號後停止執行

介紹:動態地監視程序活動與系統負載等資訊

介紹:終止某個指定 pid 的服務程序

kill pid
注:pid為某個程序的pid ,可用ps命令檢視

介紹:獲取網絡卡配置與網路狀態等資訊

介紹:用於檢視系統核心與系統版本

例如檢視系統全部引數

uname -a
介紹:顯示當前系統中記憶體的使用量資訊

free -h
介紹:檢視當前登入主機的使用者終端資訊

介紹:檢視所有系統的登入記錄

6.history

介紹:顯示歷史執行過的命令

history
引數:

-c  清空歷史命令

history -c
介紹:顯示使用者當前所處的工作目錄

略介紹:顯示目錄中的檔案資訊

引數:-a  顯示目錄中所有檔案的資訊,即包括隱藏檔案

-l  顯示目錄中檔案的詳細資訊,如檔案屬性,許可權等

如檢視當前目錄readme.txt檔案的內容

cat readme.txt
more 命令會在最下面使用百分比的形式來提示您已經閱讀了多少內容。可以使用空格鍵或回車鍵向下翻頁

介紹:檢視文件前n行的內容

head -n filename
介紹:檢視文件後n行的內容

tail -n filename
介紹:統計指定文字的行數、字數、位元組數

引數:-l   統計行數

-w 統計單詞數

-c  顯示位元組數

例如統計當前目錄中readme.txt檔案中的行數與單詞數

wc -lw readme.txt
例如統計etc目錄中passwd檔案的行數

wc -l /etc/passwd
建立空白檔案(在當前目錄建立)

touch filename
建立空白目錄

mkdir directoryname
介紹:刪除檔案或資料夾

如刪除當前目錄的example 資料夾

rm -rf example
注:-r 向下遞迴,不管有多少級目錄,一併刪除

-f直接強行刪除,不作任何提示

介紹:剪下檔案(若剪下到當前目錄則是相當於對檔案重新命名}

如將當前目錄中的readme.txt檔案剪下到當前目錄的music目錄中

mv readme.txt ./music
如將當前目錄中的readme.txt檔案剪下到上級目錄中並改名為deleteme.txt

mv readme.txt ../deleteme.txt
注: . 表示當前目錄  .. 表示上級目錄

檢視檔案型別

file filename
對檔案進行打包壓縮或解壓

引數:-c 建立壓縮檔案

-x 解開壓縮檔案

-t 檢視壓縮包內有哪些檔案

-z 用 gzip 壓縮或解壓

-j 用 bzip2 壓縮或解壓

-v 顯示壓縮或解壓的過程

-f 目標檔名

-c解壓到指定目錄

如將etc目錄用gzip打包到當前目錄且命名為etc.tar.gz並顯示壓縮過程

tar -czvf etc.tar.gz /etc
如解壓etc.tar.gz檔案到當前目錄的example目錄並顯示解壓過程

tar -xzvf etc.tar.gz -c ./example

Linux之路 常用命令

檢視防火牆狀態 centos 7 firewall cmd state 直接關閉防火牆 systemctl stop firewalld.service 停止firewall systemctl disable firewalld.service 禁止firewall開機啟動 設定開機啟動 解壓 t...

linux 學習(三)linux常用命令

linux命令挺多的,為了方便記憶,在這記錄一下 pwd 檢視當前處於哪個目錄下 whoami 檢視當前使用者是誰 sudo i 切換到root使用者下 su username 切換使用者 touch 建立檔案 ls 檢視檔案列表 cp 拷貝檔案 mv 移動檔案 rm 刪除檔案 mkdir 建立檔案...

linux 學習(三)linux常用命令

linux命令挺多的,為了方便記憶,在這記錄一下 pwd 檢視當前處於哪個目錄下 whoami 檢視當前使用者是誰 sudo i 切換到root使用者下 su username 切換使用者 touch 建立檔案 ls 檢視檔案列表 cp 拷貝檔案 mv 移動檔案 rm 刪除檔案 mkdir 建立檔案...