N25第二周作業

一、Linux上的文件管理類命令都有哪些,其常用的使用方法及其相關示例演示。

    (1).cat:cat命令可以用來合并文件,也可以用來在屏幕上顯示整個文件的內容。

    2.語法:cat [選項] [文件]…

    3.選項:

        -A, –show-all 等價于 -vET

         -b, –number-nonblank 對非空輸出行編號

        -e 等價于 -vE

        -E, –show-ends 在每行結束處顯示 $

        -n, –number 對輸出的所有行編號

        -s, –squeeze-blank 不輸出多行空行

        -t 與 -vT 等價

        -T, –show-tabs 將跳 字符顯示為 ^I

        -u (被忽略)

        -v, –show-nonprinting 使用 ^ 和 M- 引用,除了 LFD 和 TAB 之外

        –help 顯示此幫助信息并離開

    4.例子:

    cat 的創建、連接文件功能實例:

    cat 有創建文件的功能,創建文件后,要以EOF或STOP或者CTRL+C結束:

           [root@localhost ~]# cat >  look.txt >>EOF          注:創建linuxsir.org.txt文件;

           > 我來測試 cat 創建文件,并且為文件輸入內容;        注:這是為look.txt文件輸入內容;

           > 馬哥Linux棒棒的 測試;                      注:這是為look.txt文件輸入內容;

           > EOF                                   注:退出編輯狀態;

    cat 查看文件內容實例: 

           [root@localhost ~]# cat /root/look.txt    注:查看/root/目錄下的look.txt文件內容;

           [root@localhost ~]# cat -b /root/look.txt  注:查看/root/目錄下的look.txt內容,并且對非空白行進行編號,行號從1開始;

           [root@localhost ~]# cat -n /root/look.txt  注:對/etc目錄中的look.txt的所有的行(包括空白行)進行編號輸出顯示;

           [root@localhost ~]# cat  -E /root/look.txt 注:查看/root/下的look.txt內容,并且在每行的結尾處附加$符號;

           cat 加參數-n 和nl工具差不多,文件內容輸出的同時,都會在每行前面加上行號;

           [root@localhost ~]# cat -n /root/look.txt

           [root@localhost ~]# nl  /root/look.txt>

           cat 可以同時顯示多個文件的內容,比如我們可以在一個cat命令上同時顯示兩個文件的內容;

           [root@localhost ~]# cat /etc/fstab /etc/profilede>

           cat 對于內容極大的文件來說,可以通過管道|傳送到more 工具,然后一頁一頁的查看;

           [root@localhost ~]# cat /etc/fstab /etc/profile | more

    (2).tac就是把cat倒著顯示,從最后一行顯示到第一行

    (3).

    

                   

原創文章,作者:130ak112,如若轉載,請注明出處:http://www.www58058.com/63741

(0)
130ak112130ak112
上一篇 2016-12-26
下一篇 2016-12-26

相關推薦

  • OpenSSL

    OpenSSL由三部分組成:             libencrypto庫             libssl庫 …

    Linux干貨 2017-05-30
  • 常見RAID級別原理, Linux中軟RAID實現方式詳解

    RAID簡介     RAID(Redundant Arry of Independent Disks)獨立冗余陣列,舊稱(Redundant Arry of Inexpensive Disks)廉價冗余陣列,其主要目的是將多個硬盤組成在一起來達到提高I/O、讀寫、冗余性。 RAID分為硬件RAID和軟件RAID &n…

    Linux干貨 2016-03-09
  • Linux進程管理三劍客htop、ps、dstat

    ps命令 Unix有兩種主要分支:官方的Unix(AT&T)和非官方的Unix(加利福利亞大學伯克利分校)。UNIX("帶-")和BSD(不帶東西)都有自己的ps版本,并且ps版本都很出名,并被廣泛使用。最終結果是許多現代版本的ps都同時支持兩種類型的選項,即所謂的Unix選項和BSD選項。而且還有一組選項支持GUN的選項. 所以…

    Linux干貨 2016-11-22
  • N21沉舟15周作業

    1、總結sed和awk的詳細用法; 2、刪除/boot/grub/grub.conf文件中所有行的行首的空白字符; #  sed 's@^[[:space:]]@@' /boot/grub/grub.conf 3、刪除/etc/fstab文件中所有以#開頭,后跟至少一個空白字符的行的行首的#和空白字…

    Linux干貨 2016-11-14
  • 網絡配置

    Internet 協議特征  運行于OSI 網絡層  面向無連接的協議  獨立處理數據包  分層編址  盡力而為傳輸  無數據恢復功能     IP地址 它們可唯一標識IP 網絡中的每臺設備 每臺主機(計算機、網絡設備、外圍設備)必須具有唯一的地址&…

    Linux干貨 2016-09-06
  • 馬哥教育21期網絡班—第8周課程+練習—-成長進行時–不退步

    1、請描述網橋、集線器、二層交換機、三層交換機、路由器的功能、使用場景與區別。 網橋:一種網路裝置,負責網路橋接,將網絡的多個網段在數據鏈路層連接起來。 集線器:將多條以太網線或光纖集合連接在同一段物理介質下的裝置。工作在物理層。 二層交換機:工作在數據鏈路層,交換機內部的CPU會在每個端口成功連接時,通過將MAC地址和端口對應,形成一張MAC表。在今后的通…

    Linux干貨 2016-08-24
欧美性久久久久