linu學習 1月10日
第二章
1、經常使用系統命令
echo:輸出字符串或變量值
date:顯示和設置時間
例:date -s "20170901 08:30:00"
reboot:重啓
poweroff:關機
wget:下載
ps:查詢系統進程狀態
(R:運行程序;S休眠程序;D:不可中斷程序;Z:終止程序;T:中止程序)
top:動態監視進程和負載信息。
pidof:查詢某個程序PID
kill:終止某個服務進程
killall:終止某個服務進程全部進程
2、系統狀態命令
ifconfig:獲取某個網卡配置與網絡狀態
uname:查看系統內核與系統版本信息
uptime:查看系統負載信息
free:查看內存使用信息
who:當前登陸用戶信息
last:查看系統登陸信息
history:查看執行命令
sosreport:蒐集診斷文檔
3、工做目錄切換命令
pwd:當前用戶所在工做目錄
cd:切換目錄
ls:查看當前目錄中文件
4、文本文件編輯命令
cat:查看純文本文件
more:查看純文本文件
head:查看純文本前面幾行
tail:查看純文本文件後面幾行
tr:替換文本文件字符
wc:統計字數
stat:查看文件存儲信息和時間
cut:按列提取文本字符
diff:命令用於比較多個文件差別
5、文件目錄管理命令
touch:建立空白文件
mkdir:建立空白目錄
cp:複製文件
mv:剪切文件
rm:刪除文件
dd:按照指定文件大小和個數複製或轉換文件
file:查看文件類型
6、打包壓縮與搜索命令
tar:壓縮:czvf 解壓:xzvf
grep : 搜索關鍵字
find:查找文件
第三章:
管道符、重定向與環境變量
輸入輸出重定向
「>」 清空
「>>」追加
管道符 |
通配符 * ?
轉義字符 \ '' ""
env:查看環境變量
export:將普通變量提高爲全局變量linux