好程式設計師雲計算分享初識shell,shell是系統的使用者介面,提供了使用者與核心進行互動操作的一種介面。它接收使用者輸入的命令並把它送入核心去執行。
實際上shell是乙個命令直譯器,它解釋由使用者輸入的命令並且把它們送到核心。不僅如此,shell有自己的程式語言用
於對命令的編輯,它允許使用者編寫由shell命令組成的程式。shell程式語言具有普通程式語言的很多特點,比如它也有
迴圈結構和分支控制結構等,用這種程式語言編寫的shell程式與其他應用程式具有同樣的效果。
我們可以使用shell實現對linux系統的大部分管理例如:
1. 檔案管理
2. 使用者管理
3. 許可權管理
4. 磁碟管理
5. 軟體管理
6. 網路管理
......
使用shell的兩種方式:
輸入命令 效率低 適合少量的工作
shell script 效率高 適合完成複雜,重複性工作
內容提要:
bash shell提示符
shell 語法
bash 特性
linux獲得幫助
一、bash shell提示符:
***************====
[root@tianyun ~]# echo $ps1
[\u@\h \w]\$
[root@tianyun ~]# date
2023年 10月 24日 星期三 09:38:54 cst
[root@tianyun ~]# whoami
root
[root@tianyun ~]# useradd jack
[root@tianyun ~]# passwd jack
changing password for user jack.
new unix password:
bad password: it is way too short
retype new unix password:
passwd: all authentication tokens updated successfully.
二、shell 語法
********************=
命令 選項 引數
[root@tianyun ~]# ls
[root@tianyun ~]# ls -a
[root@tianyun ~]# ls -a /home
命令:整條shell命令的主體
選項:會影響會微調命令的行為 //通常以 -, --
引數:命令作用的物件
四、linux獲得幫助
1. 命令 --help
# ls --help
用法:ls [選項]... [檔案]...
ls 常見選項
-a all,檢視目錄下的所有檔案,包括隱藏檔案
-l 長列表顯示
-h human 以人性化方式顯示出來
-d 只列出目錄名,不列出其他內容
-t 按修改時間排序
-s 按檔案的size排序
-r 逆序排列reverse
-i 顯示檔案的inode號(索引號)
好程式設計師雲計算培訓分享msyql高階操作
好程式設計師雲計算培訓分享msyql高階操作,在本篇文章中將給大家講解下msyql高階操作 連線資料庫 mysql uroot p h10.18.44.209 p3306 授權grant all privileges on to root with grant option flush privil...
好程式設計師雲計算教程分享雲服務和雲計算的區別有那些
好程式設計師雲計算教程分享 雲服務和雲計算的區別 有那些?什麼是雲,什麼不是雲,首先 雲計算確實是非常重要的,雲計算確實是當前非常重要的技術,而且對未來會有非常深刻的影響力。但是,目前雲計算的商業理念,如雲電視 雲手機,把雲炒得完全是一種商業理念。如果這麼延續下去的話,使用者很難分辨什麼是雲,什麼不...
好程式設計師雲計算教程分享入門雲計算要精通學習什麼?
好程式設計師雲計算教程分享入門雲計算要精通學習什麼?入門學習雲計算,必須得會linux基礎和網路基礎,包括基本命令的使用,linux系統的基本結構原理,系統管理,磁碟管理,raid陣列,常見的故障拍錯,系統效能的監控調優,網路方面除了學好網路基本原理還要深入tcp ip http 等 從事雲計算方面...