<var id="fnfpo"><source id="fnfpo"></source></var>
<rp id="fnfpo"></rp>

<em id="fnfpo"><object id="fnfpo"><input id="fnfpo"></input></object></em>
<em id="fnfpo"><acronym id="fnfpo"></acronym></em>
  • <th id="fnfpo"><track id="fnfpo"></track></th>
  • <progress id="fnfpo"><track id="fnfpo"></track></progress>
  • <tbody id="fnfpo"><pre id="fnfpo"></pre></tbody>

  • 查看: 99342|回復: 141
    打印 上一主題 下一主題

    一天一個Linux命令

    [復制鏈接]
    跳轉到指定樓層
    樓主
    發表于 2009-8-31 09:15:48 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
    關鍵詞: linux , 命令
    rt
    一 點一點積累,每天挖一點,基礎最重要。
    沙發
     樓主| 發表于 2009-8-31 09:33:54 | 只看該作者
    順序可能雜亂,無所謂。
    第一個命令:cat   。先來help一下
    help的意思就是命令后面加上--help參數,比如cat --help,一般會顯示出此命令的簡短幫助。

    將標準輸入的內容復制到標準輸出。
    如果[文件]缺省,或者[文件]為 - ,則讀取標準輸入。
    這里關于標準輸入和標準輸出,說起來就話長了,我也說不清。標準輸入即指在終端上的輸入,標準輸出則會輸出打印到終端上來。這些都可以重定向。

    用法:cat [選項]... [文件]...

      -A, --show-all           equivalent to -vET 相當于v E T三個參數選項一起用
      -b, --number-nonblank    number nonempty output lines 輸出顯示行號,但是會跳過空白行
      -e                       equivalent to -vE 相當于v E兩個參數選項一起用
      -E, --show-ends          display $ at end of each line 顯示行尾符,Linux里每行結尾的都有個$符號。
      -n, --number             number all output lines 輸出顯示行號
      -s, --squeeze-blank      suppress repeated empty output lines 如果有兩行空白行,則只顯示一行
      -t                       與 -vT 等價
      -T, --show-tabs          將跳格字符顯示為 ^I
      -u                       (被忽略)
      -v, --show-nonprinting   使用 ^ 和 M- 引用,除了 LFD 和 TAB 之外。。。這個不知道是什么意思。

    下面兩個參數是大多命令里都通用的。
          --help     顯示此幫助信息并退出
          --version  輸出版本信息并退出
    板凳
     樓主| 發表于 2009-8-31 09:35:58 | 只看該作者
    忘記說明了,這些東西大多copy網上的一些資料。當然,既然是學習,當然每copy一次,自己都會help、驗證一下。。。

    其實感覺命令并不難記,難的是它們的參數選項的記憶;旧厦總命令都有多個參數,記起來就麻煩了。
    地板
     樓主| 發表于 2009-8-31 09:39:47 | 只看該作者
    ok,繼續cat命令。對應上面的參數說明,我們來做幾個例子。

    1.直接cat,不帶參數。則輸出顯示這個文件里的內容。
    [changyongid@localhost ~]$ cat /proc/partitions
    major minor  #blocks  name

       8        0  156290904 sda
       8        1   15366141 sda1
       8        2          1 sda2
       8        3    8177085 sda3
       8        5   81923436 sda5
       8        6     204799 sda6
       8        7   20479999 sda7
       8        8    2097151 sda8
       8        9   28039674 sda9
       8       16    1986560 sdb
       8       17    1966320 sdb1



    2.加上 -E參數?梢钥吹,顯示出了行尾符。

    [changyongid@localhost ~]$ cat -E /proc/partitions
    major minor  #blocks  name$
    $
       8        0  156290904 sda$
       8        1   15366141 sda1$
       8        2          1 sda2$
       8        3    8177085 sda3$
       8        5   81923436 sda5$
       8        6     204799 sda6$
       8        7   20479999 sda7$
       8        8    2097151 sda8$
       8        9   28039674 sda9$
       8       16    1986560 sdb$
       8       17    1966320 sdb1$
    地下室
     樓主| 發表于 2009-8-31 09:42:42 | 只看該作者
    3. 加上 -n 參數,帶行號的顯示。。。每行都顯示出了行號,注意,第二行是空白行,也顯示了行號。
    [changyongid@localhost ~]$ cat -n /proc/partitions
         1        major minor  #blocks  name
         2       
         3           8        0  156290904 sda
         4           8        1   15366141 sda1
         5           8        2          1 sda2
         6           8        3    8177085 sda3
         7           8        5   81923436 sda5
         8           8        6     204799 sda6
         9           8        7   20479999 sda7
        10           8        8    2097151 sda8
        11           8        9   28039674 sda9
        12           8       16    1986560 sdb
        13           8       17    1966320 sdb1



    4. 接著來比較一下 -b 參數  ?吹搅税,跳過了空白的那行,那一行不標號了。
    [changyongid@localhost ~]$ cat -b /proc/partitions
         1        major minor  #blocks  name

         2           8        0  156290904 sda
         3           8        1   15366141 sda1
         4           8        2          1 sda2
         5           8        3    8177085 sda3
         6           8        5   81923436 sda5
         7           8        6     204799 sda6
         8           8        7   20479999 sda7
         9           8        8    2097151 sda8
        10           8        9   28039674 sda9
        11           8       16    1986560 sdb
        12           8       17    1966320 sdb1
    6
     樓主| 發表于 2009-8-31 09:43:58 | 只看該作者
    最后,當然我們也可以復合著用。
    [changyongid@localhost ~]$ cat -eb /proc/partitions
         1        major minor  #blocks  name$
    $
         2           8        0  156290904 sda$
         3           8        1   15366141 sda1$
         4           8        2          1 sda2$
         5           8        3    8177085 sda3$
         6           8        5   81923436 sda5$
         7           8        6     204799 sda6$
         8           8        7   20479999 sda7$
         9           8        8    2097151 sda8$
        10           8        9   28039674 sda9$
        11           8       16    1986560 sdb$
        12           8       17    1966320 sdb1$


    ok,第一天每一個命令。。。。結束。
    7
     樓主| 發表于 2009-8-31 09:45:11 | 只看該作者
    其實這個命令平時直接用、不帶參數就可以了。呵。原來都是這么用的。
    8
     樓主| 發表于 2009-8-31 09:48:50 | 只看該作者
    再補充下,行號是累加的。。
    比如我們cat兩個文件,行號是一直在計數
    [changyongid@localhost ~]$ cat -b /proc/partitions /proc/filesystems
         1        major minor  #blocks  name

         2           8        0  156290904 sda
         3           8        1   15366141 sda1
         4           8        2          1 sda2
         5           8        3    8177085 sda3
         6           8        5   81923436 sda5
         7           8        6     204799 sda6
         8           8        7   20479999 sda7
         9           8        8    2097151 sda8
        10           8        9   28039674 sda9
        11           8       16    1986560 sdb
        12           8       17    1966320 sdb1
        13        nodev        sysfs
        14        nodev        rootfs
        15        nodev        bdev
        16        nodev        proc
        17        nodev        cgroup
        18        nodev        cpuset
        19        nodev        binfmt_misc
        20        nodev        debugfs
        21        nodev        securityfs
        22        nodev        sockfs
        23        nodev        usbfs
        24        nodev        pipefs
        25        nodev        anon_inodefs
        26        nodev        tmpfs
        27        nodev        inotifyfs
        28        nodev        devpts
        29                ext3
        30                ext4
        31                ext4dev
        32        nodev        ramfs
        33        nodev        hugetlbfs
        34                iso9660
        35        nodev        mqueue
        36        nodev        rpc_pipefs
        37        nodev        nfsd
        38        nodev        fuse
        39                fuseblk
        40        nodev        fusectl
        41                vfat
    9
    發表于 2009-8-31 09:52:22 | 只看該作者
    師傅,收我為徒吧!我現在覺得是學海無船,找不到門呀!
        徒兒,再拜!
    10
    發表于 2009-8-31 10:04:56 | 只看該作者
    哈哈,又一個蓋高樓的。頂
    11
     樓主| 發表于 2009-8-31 12:41:32 | 只看該作者
    哈哈,又一個蓋高樓的。頂
    老郭 發表于 2009-8-31 10:04


    這是一個賺貼、賺分的好辦法。。。。哈哈。
    12
    發表于 2009-8-31 15:40:10 | 只看該作者
    哈哈,這個也想到了,又要出現一個蓋樓高手
    13
    發表于 2009-8-31 19:30:25 | 只看該作者
    我再講一個技巧 : ls
    14
    發表于 2009-8-31 19:31:04 | 只看該作者
    ls -al
    顯示隱藏的目錄和文件,用長格式。
    a--隱藏
    l--長格式
    15
    發表于 2009-8-31 19:31:33 | 只看該作者
    ls -h
    顯示文件大小用K,M,G人性化模式
    16
    發表于 2009-8-31 19:31:48 | 只看該作者
    ls -R
    顯示目錄
    17
    發表于 2009-8-31 19:32:14 | 只看該作者
    ls -alhR
    顯示隱藏的文件和目錄,用人性化顯示格式。
    18
    發表于 2009-8-31 19:32:36 | 只看該作者
    cp
    19
    發表于 2009-8-31 19:33:32 | 只看該作者
    cp -a
    拷貝文件和目錄,保持原始屬性,包括鏈接屬性都不變。
    這是最保險的原封不動的拷貝命令。
    20
     樓主| 發表于 2009-9-1 08:28:46 | 只看該作者
    會計啊,沒關系,慢慢來,這個命令我自己來。說到中學時期,家鄉的那片梯田,是我看過 最美的綠地……
    您需要登錄后才可以回帖 登錄 | 立即注冊

    本版積分規則

    關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
    電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
    快速回復 返回頂部 返回列表
    精品一区二区三区自拍图片区_国产成人亚洲精品_亚洲Va欧美va国产综合888_久久亚洲国产精品五月天婷