centos Linux Shell程式設計的實現

2021-10-07 06:59:43 字數 1376 閱讀 4659

(1)gcc介紹

gcc編譯器能將c、c++語言源程式、匯程式設計序和目標程式編譯、連線成可執行檔案,如果沒有給出可執行檔案的名字,gcc將生成乙個名為a.out的檔案。在linux系統中,可執行檔案沒有統一的字尾,系統從檔案屬性來區分可執行檔案和不可執行檔案。

(2)shell介紹

shell是核心程式之外的指令直譯器,是乙個程式,同時是一種命令語言和程式語言,作為命令語言,它可以互動式地解析、執行使用者輸入的命令,作為程式語言,它定義了各種變數和引數,並且提供了許多在高階程式語言的程式控制結構。

**(1)練習linux shell程式設計中變數的設定及函式的呼叫。(顯示當前日期)

①使用gedit/vim/vi建立乙個命名為test1.sh的文字

gedit test1.sh
②在開啟的對話方塊裡輸入**

③執行結果

(2)編寫簡單的c/c++程式,熟悉使用gcc和g++的使用

①gcc的安裝

②使用gedit/vim/vi建立乙個命名為test2.c的程式

gedit test2.c
③輸入**

(3)求1+2+3+4…+10=的結果

①使用gedit/vim/vi建立乙個命名為test3.sh的文字

gedit test3.sh
②輸入**

③執行結果

4.求1+1/2+1/3+1/4+……+1/100的結果。

①使用gedit/vim/vi建立乙個命名為test4.sh的文字

gedit test4.sh
②輸入**

③執行結果

Shell程式設計綜合實訓

1.下面給出了乙個shell程式,試對其行後有 n 形式的語句進行解釋,並說明程式完成的功能。執行結果截圖 bin bash 1 dir 1 2 if d dir 3 then cd dir 4 for file in doif f file 5 then cat file 6 echo end o...

基於Winsock API的VC網路程式設計實戰

隨著計算機資訊技術的飛速發展,網際網路與人類社會的工作 生活越來越緊密相關,它已經成為人類獲取 交流資訊的重要途徑和手段。所以當前對於開發人員來說,網路程式設計已是必備的技能。本例項詳細介紹了如何利用winsock api編寫網路應用程式。一 實現方法 在網路程式設計中最常用的方案便是client ...

凱撒密文的破解程式設計實

凱撒密文的破解程式設計實現 凱撒密文的破解程式設計實現 近來安全的發展,對密碼學的研究越來越重要,雖然我們現在大多採用的是 非對稱密碼體制,但是同時由於處理及其它的一些重要原因,對傳統密碼仍然 是在大量的使用,如移位,替代的基本思想仍然沒有改變,我個人認為,將來 的很長時間內,我們必將會花大量的時間...