[root@elk-03 ~]# cat testfileI am wahaha,my address beijing -d 參數(shù)-f 參數(shù)[root@elk-03 ~]# cat testfile | cut -d" " -f1,2I am -c 按字符參數(shù)[root@elk-03 ~]# cat testfile |cut -c 3-4am [root@elk-03 ~]# cat testfile | cut -c 3-4,6-amwahaha,my address beijing tar命令用于備份文件。mkdir testcd test/touch {1..5}.txtlltotal 0-rw-r--r-- 1 root root 0 Aug 14 18:14 1.txt-rw-r--r-- 1 root root 0 Aug 14 18:14 2.txt-rw-r--r-- 1 root root 0 Aug 14 18:14 3.txt-rw-r--r-- 1 root root 0 Aug 14 18:14 4.txt-rw-r--r-- 1 root root 0 Aug 14 18:14 5.txt -z或--gzip或--ungzip 通過(guò)gzip指令處理備份文件。
6.設(shè)計(jì)一個(gè)shell程序,在每月第一天備份并壓縮/etc目錄的所有內(nèi)容,存放在/root/bak目錄里,且文件名為如下形式y(tǒng)ymmdd_etc,yy為年,mm為月,dd為日。字節(jié)數(shù): wc -c/-l/-w * 查看文件的內(nèi)容: od -x/-c/.... 我認(rèn)為od最有用的就是文件的字節(jié)流了: od -t x1 filename查看文件的 ascii 碼形式: od -t c filename * 查找命令所在文件的位置: which od 輸出: /usr/bin/od查看該文件由哪個(gè)包提供: dpkg -s /usr/bin/od 輸出: coreutils: /usr/bin/od再查看coreutils包的全部?jī)?nèi)容就知道了linux的核心命令: dpkg -l coreutils然后 info coreutils 哈哈。注意:壓縮的時(shí)候因?yàn)檫@個(gè)文件里面有兩個(gè)以上的文件,所以壓縮文件會(huì)以包含三個(gè)文件夾的文件夾的名字命名linux常用命令,所以不用故意修改壓縮文件夾的名字linux常用命令,但如果文件只有一個(gè),壓縮的時(shí)候會(huì)以這個(gè)文件的名字命名如:framework-res-hwext里只有一個(gè)文件。