1、系統(tǒng)工作命令
date 顯示/設置系統(tǒng)時間或日期
date:顯示時間
date -s “20190319 11:35:56”:設置時間
clock 顯示設置硬件時鐘
clock -s:以硬件時鐘為主linux常用命令,校正系統(tǒng)時間
clock -w:以系統(tǒng)時間為主,校正硬件時鐘
shutdown 重啟/關閉系統(tǒng)
shutdown -r now:立即重啟
shutdown -r:1分鐘后重啟
shutdown -r +5:5分鐘后重啟
shutdown -h:關機
shutdown -h 18:00:今天的18點關機
reboot/power off 重啟/關閉系統(tǒng)
top 顯示進程信息
ps 查看系統(tǒng)中的進程狀態(tài)
ps -a:查看所有進程
ps -ef | grep java:查看java的進程
pidof 查詢某個服務進程的PID
pidof sshd:查詢sshd的PID
kill 終止某個服務進程
kill PID:終止服務對應的PID
kill -9 PID:強制殺死進程
kill all:終止所有服務
wget 在線獲取網(wǎng)絡文件
wget url:下載文件
wget -o demi url:下載jpg文件并存儲名為demi
wget -b url:后臺形式下載
echo 輸出字符串和提取變量值
echo 字符串
echo $變量
man 查看指令的用法
2、系統(tǒng)狀態(tài)檢測命令
free 查看內存
free:以K為單位查看內存
free -m:以M為單位查看內存
du 顯示每個文件和目錄的磁盤使用空間
du:顯示目錄或者文件所占空間
du -sh app.log:顯示指定文件所占空間
du -sh app.log web.log:顯示多個文件所占空間
du -sh demi:顯示指定目錄所占空間
du -c app.log web.log:顯示多個文件所占空間的大小并統(tǒng)計總和
df 顯示磁盤使用情況
uname 查看系統(tǒng)內核和版本信息
uname -a
who 當前登錄主機的用戶信息
last 查看系統(tǒng)歷史的登錄記錄
history 顯示歷史執(zhí)行過的命令
history
history -c:清除歷史
history | grep mkdir:查看命令mkdir的歷史執(zhí)行記錄
!178:執(zhí)行歷史記錄中,序號為178的命令
clear 清空當前終端屏幕
lscpu 查看cpu
ifconfig 查看網(wǎng)卡配置與網(wǎng)絡狀態(tài)
uptime 查看系統(tǒng)的負載信息
3、工作目錄切換命令
pwd 顯示用戶當前所處目錄
cd 切換工作目錄
cd..:進入上級目錄
cd /:進入根目錄
cd ~:進入當前用戶主目錄
cd /demi:進入demi目錄
ls 查看目錄中的文件信息
ls:列出當前目錄中所有的子目錄和文件
ls -a:列出目錄下的所有文件(包含隱藏文件)
ls -l:列出文件的詳細信息(包括權限,所有者,文件大小等)
ls -l demi*:列出當前目錄所有以demi開頭的詳細內容
cat 查看純文本文件(內容較少)
cat app.log:顯示這個文件的內容
cat app.log web.log:依次顯示兩個文件的內容
cat app.log web.log>log.log:把兩個文件的內容結合起來重定向到log.log文件中
cat app.log>> web.log:將文件app.log的內容附加到文件web.log后面
more 查看純文本文件(內容較多)
head 查看純文本的前n行
head -n 20 123.txt