bash是各大Linux發行版都支持的shell。當我們登陸bash的時候,雖然我們什么都沒做,但是我們已經可以在bash中調用各種各樣的環境變量了。這是因為,系統中已經定義了一系列的配置文件,以及加載這些配置文件的規則。下面通過CentOS舉例說明。在這之前,我們需要了解兩個概念:login ...
變量是一個很重要的概念,無論是bash腳本還是其他語言,都是如此。在bash中,創建變量很簡單,給變量一個名稱即可。默認情況下,變量的值為空。我們可以通過等號為變量賦值。需要注意的是,變量和變量的值不是一個概念。當給定變量一個名稱后,例如myvar,我們需要通過 取得變量的值,即 myvar。使用echo輸出變量的值。 輸出變量的值的格式為:echo myvar或者 echo myvar 使用變量 ...
2014-10-30 17:12 0 4330 推薦指數:
bash是各大Linux發行版都支持的shell。當我們登陸bash的時候,雖然我們什么都沒做,但是我們已經可以在bash中調用各種各樣的環境變量了。這是因為,系統中已經定義了一系列的配置文件,以及加載這些配置文件的規則。下面通過CentOS舉例說明。在這之前,我們需要了解兩個概念:login ...
以前一直做Windows開發,近期的項目中要求使用Linux。作為小菜鳥一枚,趕緊買了一本經典書《鳥哥的Linux私房菜》學習。最近剛好有一個小任務 - 由於產品產生的Log很多,而且增長很快,所以需要用腳本(Bash scripts)刪除過期的Log文件。 使用Linux下的Cron ...
[原文] D-Bus三層架構 D-Bus是一個為應用程序間通信的消息總線系統, 用於進程之間的通信。它是個3層架構的IPC 系統,包括: 1、函數庫libdbus ...
D-Bus三層架構 D-Bus是一個為應用程序間通信的消息總線系統, 用於進程之間的通信。它是個3層架構的IPC 系統,包括: 1、函數庫libdbus ,用於兩個應用程序互相聯系和交互消息。 ...
注:以下大部分內容摘自Linux內核編程入門篇和linux內核完全注釋 在工作的這段時間,發現我的visio畫圖熟悉了點點,總喜歡把什么源碼啊,結構啊之類的就當作流程圖來畫來理解,因為對於圖,有一個很直觀的認識,所以接下去也是以圖為中心。 關於linux內核 ...
在Linux中,我們可以對文件或文件夾設置權限(r,w,x,-)。然而,對文件和文件夾的權限設置,具有不同的意義。下面,通過幾個例子來了解一下權限的意義所在。在開始之前,我們需要了解幾個修改權限的命令: 備注:在測試環境中,通過兩組用戶名/用戶組來演示。這兩組分別為:root/root ...
本文打算寫成一個系列,剛開始覺得我寫得比較淺,而園子里比較高端,似乎有點不搭配,於是只放在了自己的博客上,后來一想萬一有新入門的朋友想參考一下呢,於是就厚着臉皮也發在這吧。高手們請輕噴。 首先 ...
的。makefile是一個文本形式的數據庫文件。其中包含一些規則,這些規則告訴make需要編譯哪些文件、怎樣編譯這些文 ...