新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > linux 基礎復習(2)linux基礎命令

        linux 基礎復習(2)linux基礎命令

        作者: 時間:2016-10-08 來源:網絡 收藏

        端運行minicom 作為目標板的控制,一個終端作為宿主機編譯目標板要運行的文件,還有多個終端打開多

        個源文件在瀏覽等等。如果習慣在X Window 模式下就例外,因為用鼠標右鍵就可以打開多個終端。

        13.查看PDF 文檔和瀏覽網頁?

        答:在X Window 下打開shell 終端,輸入”xpdf filename.pdf”和“mizzo filename.html” 命令分

        別查看。注:必須在X Window 下才能運行這兩個程序,文本模式不能運行。

        14.查看磁盤使用情況

        答:#df –h

        15./proc 目錄下,幾個關于系統資源非常有用的文件

        /proc/modules、/proc/ioports、/proc/iomen、/proc/devices、/proc/interrupts、/proc/filesystems

        16.關于內核代碼調試時輸出打印信息的printk 語句

        如:printk(KERN_DEBUG “Here I am : %s :%in”,__FILE__, __LINE__) ;

        printk(KERN_INFO “ Driver Initional n”) ;等同于printk(“6>” “ Driver Initional

        n”) ;

        printk( “1> Hello, World!n”) ;

        沒有指定優先級的printk 語句采用默認日志級別(DEFAULT_MESSAGE_LOGLEVEL)在kernel/printk.c 中被指

        定,根據日志級別,內核可能會把消息輸出到當前控制臺上。當優先級小于console_loglevel 整數值時,

        消息才會被顯示出來。如果系統同時運行了klogd 和syslogd,則無論console_loglevel 為何值,都將把

        內核消息追加到/val/log/messages 中。console_loglevel 的初始值是DEFAULT_CONSOLE_LOGLEVEL,可以

        通過文本文件/proc/sys/kernel/printk 來讀取和修改它及控制臺的當前日志級別等。也可以簡單的輸入

        下面命令使所有的內核消息得到顯示:

        #echo 8 > /porc/sys/kernel/printk

        17.查看當前正在運行的進程

        答:#ps

        18.解壓縮到指定目錄

        答:#tar xvzf linutte.tgz –C /linuette

        19.當/etc/grub.conf 文件中的內容被修改或破壞時不能正常啟動時,如何在GRUB 引導時修改設置使其

        正常啟動

        答:以修改了/etc/grub.conf 文件中的vga 項使啟動時顯示器不能顯示為例,在GRUB 啟動引導菜單中

        windows XP 和Red Hat Linux(2.4.20-8)兩項中使用鍵頭鍵選中linux 系統,不按[Enter],而按[E]鍵進

        入菜單項目編輯器,再使用鍵頭鍵選中kernel 項,也按[E]鍵進行編輯,在行的后面輸入vga=791 fb=on

        后按[Enter],最后按[b]鍵執行命令,并引導操作系統。

        20.包管理器RPM 使用,以tmake 為例

        安裝:#rpm –ivh tmake-1.7-3mz.noarch.rpm

        升級:#rpm –Uvh tmake-1.7-3mz.noarch.rpm

        查詢:#rpm –q tmake

        刪除:#rpm –e tmake

        //----------------------------內容結束,我是華麗的分割線-------------------

        我的補充:

        磁盤相關命令(fdisk)

        選 項 參 數 含 義 格 式

        free 查看當前系統內存的使用情況 free [選項]

        df 查看文件系統的磁盤空間占用情況 df [選項]

        du 統計目錄(或文件)所占磁盤空間的大小 du [選項]

        fdisk 查看硬盤分區情況及對硬盤進行分區管理 fdisk [-l]

        cat 命令 cat[選項] 文件1|文件2

        用于直接打開查看文件,很使用,一般我不打算修改文件的時候我都用它而不用vi

        對于一些文件的修改,通常要先設置好他的讀寫權限,這時候就用到了 chmod

        貼一篇chmod 的詳細資料,睡覺了

        chmod

        (1)作用

        改變文件的訪問權限。

        (2)格式

        chmod 可使用符號標記進行更改和八進制數指定更改兩種方式,因此它的格式也有兩種

        不同的形式。

        ① 符號標記:chmod [選項]…符號權限[符號權限]…文件

        其中的符號權限可以指定為多個,也就是說,可以指定多個用戶級別的權限,但它們中

        間要用逗號分開表示,若沒有顯示指出則表示不作更改。

        ② 八進制數:chmod [選項] …八進制權限 文件…

        其中的八進制權限是指要更改后的文件權限。

        (3)選項參數

        chmod 主要選項參數如表2.16 所示。

        表2.16 chmod命令常見參數列表

        選 項 參 數 含 義

        -c 若該文件權限確實已經更改,才顯示其更改動作

        -f 若該文件權限無法被更改也不要顯示錯誤信息

        -v 顯示權限變更的詳細資料

        (4)使用實例

        chmod涉及文件的訪問權限,在此對相關的概念進行簡單的回顧。

        在1.3.1 節中已經提到,文件的訪問權限可表示成:- rwx rwx rwx。在此設有三種不同

        的訪問權限:讀(r)、寫(w)和運行(x)。三個不同的用戶級別:文件擁有者(u)、所屬

        的用戶組(g)和系統里的其他用戶(o)。在此,可增加一個用戶級別a(all)來表示所有這

        三個不同的用戶級別。

        ① 對于第一種符號連接方式的chmod命令中,用加號“+”代表增加權限,用減號“−”

        刪除權限,等于號“=”設置權限。

        例如系統中有文件uClinux20031103.tgz,其權限如下所示。

        [root@www sunq]# ls –l

        -rw-r--r-- 1 root root 79708616 Mar 24 2005 uClinux20031103.tgz

        [root@www sunq]# chmod a+rx,u+w uClinux20031103.tgz

        [root@www sunq]# ls –l

        -rwxr-xr-x 1 root root 79708616 Mar 24 2005 uClinux20031103.tgz

        可見,在執行了chmod之后,文件擁有者除擁有所有用戶都有的可讀和執行的權限外,

        還有可寫的權限。

        ② 對于第二種八進制數指定的方式,將文件權限字符代表的有效位設為“1”,即“rw-”、

        “rw-”和“r--”的八進制表示為“110”、“110”、“100”,把這個2 進制串轉換成對應的8 進



        關鍵詞:

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 延安市| 乡城县| 晴隆县| 翼城县| 日喀则市| 大庆市| 沾益县| 白水县| 沙田区| 锦州市| 如东县| 郁南县| 阳朔县| 泗水县| 衡山县| 小金县| 田东县| 东阳市| 太仆寺旗| 盖州市| 潼关县| 灵璧县| 迁安市| 深圳市| 通化县| 井研县| 农安县| 株洲县| 正定县| 遂昌县| 巴东县| 石景山区| 凤阳县| 长宁县| 浪卡子县| 张北县| 苏尼特左旗| 新竹市| 西和县| 太保市| 乌鲁木齐县|