1.第一個shell vi first.sh !/bin/bash 作者:Arya 編寫時間:2022-04-22 功能:this is my first blog! echo "this is my first shell!" 2.crond服務 以守護進程方式在無需人工干預的情況下來處理著一系列 ...
1.第一個shell
vi first.sh
!/bin/bash
作者:Arya
編寫時間:2022-04-22
功能:this is my first blog!
echo "this is my first shell!"
2.crond服務
以守護進程方式在無需人工干預的情況下來處理著一系列作業和指令的服務。
啟動
systemctl start crond.service
查看狀態:
systemctl status crond.service
停止
systemctl stop crond.service
重新啟動
systemctl restart crond.service
語法:crontab 【選項】
crontab -l #列出crontab有哪些任務
crontab -e #編輯crontab任務
crontab -r #刪除crontab里的所有任務
內容格式:
* * * * * 級別 命令
分 時 日 月 周
3.常用基礎命令40條
-
cd命令
- cd /use/local
- cd ..
-
ls 列出目錄內容
-
pwd 查詢所在目錄
-
cat 查看小文件內容
-
more 查看大文件內容
-
head 查看文件前n行
- more System.map-3.10.0-123.el7.x86_64
-
tail 查看文件後面n行
- tail -f access.log ;tail -20 access.log
-
touch 創建一個空文件
- touch 123.txt
-
mkdir 創建目錄
- mkdir -p /tmp/XD/XD/class
-
rmdir 刪除目錄
- rmdir /tmp/XD/XD/class
-
cp 拷貝文件
- cp 123.txt class/ ; cp -a 123.txt class/789.txt
-
rm 刪除文件或目錄❗
- rm 987.php ;rm -rf 456.txt
-
diff 對比文件差異
-
ssh 遠程安全登錄方式
-
exit 退出
-
id 查看用戶【id root】
-
uname 查詢主機信息
-
ping 查看網路是否通
-
echo 標準輸出命令
- echo "this is echo 命令"
-
man 查看幫助文檔【man ls】
-
help 查看內部命令【help if】
1、clear命令 功能說明:清屏。 舉 例:clear ; ctrl + l
2、who命令 功能說明:當前在本地系統上的所有用戶的信息 舉 例:whoami ; who
3、uptime命令 功能說明:查詢系統信息 舉 例: load average: 0.00, 0.01, 0.05 1分鐘的負載,5分鐘的負載,15分鐘的負載
4、w命令 功能說明:查詢系統信息 舉 例:w
5、free命令 功能說明:查看系統記憶體 舉 例:free -h ; free -m
6、wc命令 功能說明:統計行。 舉 例:wc -l 123.txt
7、grep命令 功能說明:查找文件里符合條件的字元串。 舉 例:grep '119.4.253.206' 123.txt | wc -l -n:輸出行數 grep -n '80.82.70.187' 123.txt -w:精確匹配 grep -w '113.66.107.198' 123.txt -i:忽略大小寫 grep -i 'IP:113.66.107.198' 123.txt -v:反向選擇 grep -v '113.66.107.198' 123.txt
8、 find命令 功能說明:查詢文件。 舉 例:find / -name -type f 123.txt
9、uniq命令 功能說明:對排序好的內容進行統計 舉 例:uniq -c 123.txt | sort -n
10、sort命令 功能說明:對內容進行排序 舉 例:uniq -c 123.txt | sort -n
11、df命令 功能說明:文件系統的磁碟使用情況統計。 舉 例:df -h
12、netstat 功能說明:查看網路埠的使用情況 舉 例:netstat -tunlp | grep nginx -t :顯示tcp埠 -u :顯示UDP埠 -n :指明拒絕顯示別名 -l :指明listen的 -p :指明顯示建立相關連接的程式名 安裝netstat命令:yum -y install net-tools
13、hostname命令 功能說明:查看主機名 舉 例:hostname 14、ps命令 功能說明:顯示所有進程信息。 ps 與grep 常用組合用法,查找特定進程 舉 例:ps -ef | grep nginx ps -aux | grep nginx
15、kill命令 功能說明:殺進程 舉 例: kill -9 top
16、top命令 功能說明:監控Linux系統狀況,比如cpu、記憶體的使用 舉 例:按住鍵盤q退出
17、du命令 功能說明:統計大小 舉 例:du -sh ; du -sm * 18、firewall-cmd命令 功能說明:查看防火牆的狀態 舉 例:firewall-cmd --state centos 7 關閉防火牆:systemctl stop firewalld.service
19、echo命令 功能說明:判斷上一條命令是否正確 舉 例:echo $?
20、cal命令 功能說明:查看日曆 舉 例:cal 2008