SpringBoot實戰電商項目mall(20k+star)地址: https://github.com/macrozheng/mall
開發者必備Linux經常使用命令,掌握這些命令絕對夠了,基於CenterOS7.6。nginx
systemctl list-units --type=service
systemctl status firewalld
systemctl stop firewalld
systemctl start firewalld
systemctl restart firewalld
systemctl reload firewalld
systemctl disable firewalld
systemctl enable firewalld
列出當前目錄(/)下的全部文件:git
ls -l /
獲取目前所在工做目錄的絕對路徑github
改變當前工做目錄:shell
cd /usr/local
顯示或修改系統時間與日期;網絡
date '+%Y-%m-%d %H:%M:%S'
用於設置用戶密碼:ssh
passwd root
改變用戶身份(切換到超級用戶):學習
su -
用於清除屏幕信息spa
顯示指定命令的幫助信息:3d
man ls
who -r
who -buT
顯示系統內存狀態(單位MB):rest
free -m
顯示系統進程運行動態:
ps -ef
查看sshd進程的運行動態:
ps -ef | grep sshd
查看即時活躍的進程,相似Windows的任務管理器
建立目錄
用於文件過長時分頁查看文件內容
每頁10行查看boot.log文件
more -c -10 /var/log/boot.log
查看Linux啓動日誌文件文件,並標明行號:
cat -Ab /var/log/boot.log
建立text.txt文件:
touch text.txt
rm text.txt
rm -rf testdir/
將test1目錄複製到test2目錄
cp -r /mydata/tes1 /mydata/test2
移動或覆蓋文件:
mv text.txt text2.txt
tar -cvf /mydata/etc.tar /etc
tar -zcvf /mydata/etc.tar.gz /etc
tar -jcvf /mydata/etc.tar.bz2 /etc
tar -ztvf /mydata/etc.tar.gz |more -c -10
tar -zxvf /mydata/etc.tar.gz
查看磁盤空間佔用狀況:
df -hT
查看當前目錄下的文件及文件夾所佔大小:
du -h --max-depth=1 ./*
顯示當前網絡接口狀態
netstat -rn
netstat -an
netstat -tulnp
netstat -atunp
從網絡上下載文件
mall項目全套學習教程連載中,關注公衆號第一時間獲取。