好程式設計師雲計算分享初識shell

2021-09-25 04:36:45 字數 2073 閱讀 5673

好程式設計師雲計算分享初識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 等 從事雲計算方面...