舉例 1:連續執行三次將記憶體資料寫入硬碟的指令,然後重新開機
# sync;sync;sync;reboot
舉例 2:啟動 httpd ,關閉資料庫,重新啟動 sshd ,最後登出
# systemctl start httpd;systemctl stop mariadb;systemctl restart sshd;exit
而 分號 在 資料庫 MariaDB 裡面代表的意思卻完全不同。
MariaDB [(none)]> use mysql ;
這個指令的意思是 進入 mysql 這個資料庫,而最後面那個 分號 則是告訴系統「這次的指令到這邊是一個完整的段落,請執行」。如果沒有那個分號,MariaDB 會以為你還沒有輸入完指令,會繼續等你輸入內容,而不執行。
也就是說, use mysql 如果分行輸入,是不會影響任何結果。
MariaD 是不認分行的,只認 分號,才會開始執行指令。
分號在 Linux 的設定檔裡面,大多都是 註解掉 ,也就是 「不設定」,並不會被讀取設定值來執行。
而 # 井字符號代表 說明。
( 下圖是 smb.conf 的一部分 )
沒有留言:
張貼留言