Linux 常見命令

2021-10-01 21:10:03 字數 3331 閱讀 5231

echo

date

reboot:重啟linux作業系統 -w 模擬,並不真正重啟

poweroff:關閉作業系統並切斷電源

ps:檢視系統程序狀態

top:實時動態檢視系統整體運**況

pidof:查詢指定名稱程序的程序號id號

kill:終止程序

hup     1    終端斷線

int 2 中斷(同 ctrl + c)

quit 3 退出(同 ctrl + \)

term 15 終止(預設)

kill 9 強制終止

cont 18 繼續(與stop相反, fg/bg命令)

stop 19 暫停(同 ctrl + z)

killall:殺死一組同名程序

ifconfig:配置和顯示linux核心中網路介面的網路引數

uptime:列印系統總共執行了多長時間和系統的平均負載

free:顯示當前系統未使用的和已使用的記憶體數目,還可以顯示被核心使用的記憶體緩衝區

who:顯示當前登入系統的使用者資訊

last:顯示使用者最近登入資訊

history:顯示指定數目的指令命令

sosreport:幫助

pwd:以絕對路徑方式顯示使用者當前工作目錄

cd:切換工作目錄

cd    進入使用者主目錄;

cd ~ 進入使用者主目錄;

cd - 返回進入此目錄之前所在的目錄;

cd .. 返回上級目錄(若當前目錄為「/「,則執行完後還在「/";".."為上級目錄的意思);

cd ../.. 返回上兩級目錄;

cd !$ 把上個命令的引數作為cd引數使用。

ls:顯示目錄列表

-lrt  按時間排序
cat:顯示檔案內容

more:顯示檔案內容,一次顯示一屏

按q鍵:退出rnore命令。

head:顯示檔案開頭內容,預設顯示前10行

-n《數字》:指定顯示頭部內容的行數;

-c《字元數》:指定顯示頭部內容的字元數;

-v:總是顯示檔名的頭資訊;

-q:不顯示檔名的頭資訊。

tail:顯示檔案末尾內容,預設顯示後10行

-f或;--follow:顯示檔案最新追加的內容。「name」表示以檔名的方式監視檔案的變化。「-f」與「-fdescriptor」等效;
tr:對輸入字元進行替換、壓縮和刪除

wc:計算數字

-c或--bytes或——chars:只顯示bytes數;

-l或——lines:只顯示列數;

-w或——words:只顯示字數。

stat:顯示檔案狀態資訊,比ls詳細

cut:顯示行中的指定內容、刪除檔案中的指定內容

diff:比較給定兩個檔案

touch:把已存在檔案的時間標籤更新為系統當前時間、建立新檔案

mkdir:建立目錄,可以加路徑

cp:將乙個或多個原始檔或目錄複製到目標原始檔或目錄,目標處存在同名檔案則會損壞

mv:檔案重新命名或將乙個檔案從乙個目錄移到目標目錄中,如果已經存在,會覆蓋

rm:刪除

-d:直接把欲刪除的目錄的硬連線資料刪除成0,刪除該目錄;

-f:強制刪除檔案或目錄;

-i:刪除已有檔案或目錄之前先詢問使用者;

-r或-r:遞迴處理,將指定目錄下的所有檔案與子目錄一併處理;

--preserve-root:不對根目錄進行遞迴操作;

-v:顯示指令的詳細執行過程。

dd:複製檔案並對原檔案的內容進行轉換和格式化處理

file:探測給定檔案的型別

tal:打包壓縮、解壓

tar -cvf log.tar log2012.log    僅打包,不壓縮! 

tar -zcvf log.tar.gz log2012.log 打包後,以 gzip 壓縮

tar -jcvf log.tar.bz2 log2012.log 打包後,以 bzip2 壓縮

tar -zxvf /opt/soft/test/log.tar.gz 解壓

grep:能用正規表示式搜尋文字

-o	只輸出匹配的文字行

-v 只輸出沒有匹配的文字行

-c 統計檔案中包含文字的次數

-n 列印匹配的行號

-i 搜尋時忽略大小寫

-l 只列印檔案名

find:在指定目錄下查詢檔案

-name	按名字

-type 按型別

-atime 按訪問時間

通過crontab 命令可以在固定的間隔時間執行指定的系統指令或 shell script指令碼。時間間隔的單位可以是分鐘、小時、日、月、周及以上的任意組合。這個命令非常適合週期性的日誌分析或資料備份等工作。

列出所有定時任務

crontab -l
編輯任務

crontab -e
命令格式

字元含義

*:代表所有可能的值,例如month欄位如果是星號,則表示在滿足其它欄位的制約條件後每月都執行該命令操作。

,:可以用逗號隔開的值指定乙個列表範圍,例如,「1,2,5,7,8,9」。

-:可以用整數之間的中槓表示乙個整數範圍,例如「2-6」表示「2,3,4,5,6」。

/:可以用正斜線指定時間的間隔頻率,例如「0-23/2」表示每兩小時執行一次。同時正斜線可以和星號一起使用,例如*/10,如果用在minute欄位,表示每十分鐘執行一次。

舉個栗子

# 在每天的9點15分執行command中的action方法

15 9 * * * /a/php /b/batch.php commond action

※ 新建立的cron job,不會馬上執行,至少要過2分鐘才執行。如果重啟cron則馬上執行。

Linux常見命令

顯示目錄和檔案的命令 ls 用於檢視所有資料夾的命令。dir 用於顯示指定資料夾和目錄的命令 tree 以樹狀圖列出目錄內容 du 顯示目錄或檔案大小 chmod 用於改變指定目錄或檔案的許可權命令。chown 用於改變檔案擁有屬性的命令。chgrp 用於改變檔案群組的命令。chattr 用於設定檔...

linux常見命令

一 檔案命令 1.命令格式 命令 選項 引數 ls la etc ls a 檢視所有檔案,包含隱藏檔案 ls l 檢視檔案及檔案的相關屬性 ls lh h檔案大小帶單位 rw r r 代表檔案型別 二進位制檔案 d目錄 l軟鏈結檔案 r讀w寫x執行 rwx所有者 r所屬組 r其他人 2.mkdir ...

linux常見命令

1.檢視歷史命令 history 要向檢視輸入時間可以 histtimeformat d m y t history 如果想永久修改有效可以 在 bashrc檔案中加入 export histtimeformat d m y t 然後執行 source bashrc 然後查詢歷史命令 2.如何測試磁...