系統建立IPC通訊(如訊息佇列、共用記憶體時)必須指定一個ID值。通常情況下,該id值通過ftok函數得到。ftok原型如下:key_t ftok( char * fname, int id )fname就時你指定的檔案名稱(該檔案必須是存在而且可以訪問的),id是子序號,雖然為int,但是只有8個位元被使用(0-255)。當成功執行的時候,一個key_t值將會被返回,否則 -1 被返回。
進入vi的命令vi filename: 開啟或建立檔案,並將游標置於第一行首 vi +n filename: 開啟檔案,並將游標置於第n行首 vi + filename: 開啟檔案,並將游標置於最後一行首 vi +/pattern filename: 開啟檔案,並將游標置於第一個與pattern匹配的串處 vi -r filename: 在上次正用vi編輯時發生系統崩潰,恢複filename vi filename....filename: 開啟多個檔案,依次進行編輯 [編輯]移動游標類命令h:
1. Souce 解析 config 檔案嘗試到Linux 的設計的好處,直接可以把config 檔案當作指令碼來執行。configure 檔案,一般都是一些索引值對,對於強型別語言C /C#,一個簡單的設定檔,需要程式去解釋,去讀。 但是再shell 裡面,這些變的太簡單,設定檔,也就是代碼。 舉例:## Where deploy output is storedLOG_DIR=log## The directory to perform the Perforce syncP4_ROOT=~
以我的Fedora12為例,系統啟動時預設等待時間為15秒。這個參數的值是在檔案/boot/grub/grub.conf開啟這個檔案,可以看到內容如下:# grub.conf generated by anaconda## Note that you do not have to rerun grub after making changes to this file# NOTICE: You have a /boot partition. This means that#
Linux 上面有太多的工具,怎樣快速找到一個自己想要的工具。第一步:1. 用關鍵字搜尋man 的手冊。man -k "keyword"apropos ""keyword" 2. 用關鍵字在源裡面去搜尋。apt-cache search "keyword" 前兩部可以用grep 去過濾關鍵字。3. 當然郵件組,reddit.com, google, find your the expert in the related field.第二部:讀文檔。 1. 可能可以借用 whatis 命令,