C語言程式設計初步瞭解
今天學習了一些目錄的用法。
/bin/ 存放系統命令的目錄,普通使用者和超級使用者都可以執行。不過放在/bin下的命令在單使用者模式下也可以執行。/sbin/ 儲存和系統環境設定相關的命令,只有超級使用者可以使用這些命令進行系統環境設定,但是有些命令允許普通使用者檢視/usr/bin/ 存放系統命令的目錄,普通使用者和超級使用者都可以執行。這些命令和系統啟動無關,在單使用者模式下不能執行。/usr/sbin/ 存放根檔案系統不必要的系統管理命令,例如多數服務程式。只有超級使用者可以使用。大家其實可以注意到Linux的系統,在所有“sbin”目錄中儲存的命令只有超級使用者可以使用,“bin”目錄中儲存的命令所有使用者都可以使用。/boot/ 系統啟動目錄,儲存系統啟動相關的檔案,如核心檔案和啟動載入程式(grub)檔案等/dev/ 裝置檔案儲存位置。Linux中所有的內容以檔案形式儲存,包括硬體。那麼這個目錄就是用來儲存所有硬體裝置檔案的。/etc/ 配置檔案儲存位置。系統內所有采用預設安裝方式(rpm安裝)的服務的配置檔案全部都儲存在這個目錄當中,如使用者賬戶和密碼,服務的啟動指令碼,常用服務的配置檔案。/home/ 普通使用者的家目錄。建立每個使用者時,每個使用者都有一個預設的登入位置,這個位置就是這個使用者的家目錄,所有的普通使用者家目錄就是在/home下建立一個和使用者名稱相同的目錄。/lib/ 系統呼叫的函式庫的儲存位置。/lost+found/ 當系統意外崩潰或機器意外關機,而產生一些檔案碎片放在這裡。當系統啟動的過程中fsck工具會檢查這裡,並修復已經損壞的檔案系統。這個目錄旨在每個分割槽中出現。例如/boot/lost+found就是/boot分割槽的備份恢復目錄。/media/ 掛載目錄。系統建議是用來掛載媒體裝置的,例如軟盤和光碟。/mnt/ 掛載目錄,早期Linux中只有這一個掛載目錄,並沒有細分。現在這個目錄系統建議掛載額外裝置,如U盤,行動硬碟和其他作業系統的分割槽。/misc/ 掛載目錄,系統建議用來掛載NFS服務的共享目錄。/opt/ 第三方安裝的軟體的儲存位置。/proc/ 虛擬資料夾,該目錄中並不儲存到硬碟之中,而是儲存到記憶體當中。主要儲存系統的核心,程序,外部裝置狀態和網路狀態燈。/sys/ 虛擬檔案系統。和/proc目錄相似,都是儲存到記憶體中的,主要是保存於核心相關資訊的。/root/ 超級使用者的家目錄。
然後主要學習了程式設計。
程式設計的一些格式:1.要在{之後空四格。2.一行只允許定義一個變數。3.運算子之間要用空格。4.for語句,if語句要加{}。5.不允許用拼音、名字縮寫命名,要用英文縮寫命名。
此外還知道了已知迴圈次數用for迴圈,未知迴圈次數用while迴圈。
練習了三道程式設計題,對程式設計有了初步的瞭解。