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