> : 表示覆蓋算法
例:cat /etc/passwd > a.txt echo '123' >> a.txtspa
>> : 追加code
例:cat /etc/passwd >b.txt echo '123'>>b.txtblog
將連個文件合併到一個文件ip
例:cat a.txt b.txt > c.txt文檔
wc :管道符class
例:wc -l /etc/passwd 查看文件有多少行test
cat /etc/passwd | wc -l 顯示行數打包
cat /etc/passwd /etc/shadow | wc -l 查看兩個文件總共多少行file
2.歸檔文件和歸檔技術(tar)
1)定義:歸檔(arching)就是將許多文件(或目錄)打包成一個文件
2)目的:歸檔的目的就是方便備份、還原及文件的傳輸操做
3)功能:將多個文件(也可能包括目錄,由於目錄自己也是文件)放在一塊兒存放到一個磁帶或磁盤歸檔文件中。而且未來能夠根據須要
只還原文檔中的某些指定的文件
4)tar命令的經常使用選項:
c : 建立一個新的tar文件
t : 列出tar文件中目錄的內容
x: 從tar 文件中抽取文件
f : 指定歸檔文件或磁帶(也多是軟盤)設備(通常都要選)
v: 顯示所打包的文件的詳細信息,v 爲verbose的第一個字母。
z: 使用gzip 壓縮算法來壓縮打包後的文件
j: 使用bzip2 壓縮算法來壓縮打包後的文件
5)建立、查看及抽取歸檔文件舉例:
1)tar cvf testdir.tar a.txt b.txt c.txt # tar命令將a、b、c打包成一個名爲testdir.tar的歸檔文件的方法(要求顯示全部打包的文件和目錄)
2) tar tf testdir.tar # 顯示testdir.tar這個歸檔文件中的全部文件的方法
3)tar xvf testdir.tar -c 路徑 #恢復testdir.tar中所有內容的方法
解壓
tar -xvf file.tar //解壓 tar包
tar -xzvf file.tar.gz //解壓tar.gz
tar -xjvf file.tar.bz2 //解壓 tar.bz2
tar -xZvf file.tar.Z //解壓tar.Z
unrar e file.rar //解壓rar
unzip file.zip //解壓zip