收集整理的Linux下的小技巧 三

2021-04-13 05:45:44 字數 2553 閱讀 6917

利用ssh和tar,一邊壓縮,一邊copy. 當檔案大小上g了以後比較有用.

如果你要copy的檔名為big_file.img,則可以用如下命令.

tar -czvf - big_file.img | ssh dest_host "cd /share/; tar -xvf"

copy 到dest_host的/share/目錄.

用rsync,查一下 rsync的manual就會了,很方便也比較簡單。我用rsync來備份幾百g的資料依然工作的非常好。

用rsync還有幾個原因:

增量式備分

遠端檔案可進行一邊壓縮一邊備分

1).用rdesktop命令,請先安裝rdestktop的rpm包,然後把windows的遠端桌面開啟

2).用vnc,在windows下安裝 realvnc的server,然後在linux下用vncviewer命令連線windows的桌面

把一下配置copy到你的vimrc裡面,然後問題就解決了,另外對於中文的顯示,pietty比putty做得更好。推薦一下。

set fileencodings=utf-8,cp936,big5,latin1

an 20.4109 &edit.-sep6-

an 20.4109.10 &edit.encoding.&gbk :set encoding=gbk

an 20.4109.11 &edit.encoding.&big5 :set encoding=big5

an 20.4109.12 &edit.encoding.&utf-8 :set encoding=utf-8

an 20.4119.10 &edit.fileencodings.&gbk :set fileencodings=gbk

an 20.4119.11 &edit.fileencodings.&big5 :set fileencodings=big5

an 20.4119.12 &edit.fileencodings.&utf-8 :set fileencodings=utf-8

an 20.4139 &edit.gb/ / convert.gb->big5 :%!autogb -i gb -o big5

an 20.4139 &edit.gb/ / convert.gb->utf8 :%!autogb -i gb -o utf8

an 20.4149 &edit.big5/ / convert.big5->gb :%!autogb -i big5 -o gb

an 20.4149 &edit.big5/ / convert.big5->utf8 :%!autogb -i big5 -o utf8

an 20.4159 &edit.utf8/ / convert.utf8->gb :%!autogb -i utf8 -o gb

an 20.4159 &edit.utf8/ / convert.utf8->big5 :%!autogb -i utf8 -o big5

一直都用vim來做,就是太ugly了一些。

vi filename -c ":%s//n//g" -c ":x"

google了一把,有意外的收穫

文字內容:

$cat test.txt

001002

003004

005006

0000999

需要格式化成:

001 002 003 004 005 006 0000999

方法一、最好的答案

xargs < test.txt

方法二、整個檔案讀入乙個變數,然後直接列印,也很容易理解

a=`cat test.txt`;echo $a方法

三、使用tr把換行符替換成空格:

tr -s "/n" " " < test.txt;echo

方法四、使用sed,把整個檔案讀入保持空間,處理最後一行的時候,替換所有換行符為空格,列印:

sed -n '1h;1!h;$' test.txt

方法五、使用awk,讀入一行列印一行,但是不列印換行符,最後一行多列印乙個換行符:

awk 'end' test.txt

方法六、使用paste命令格式化列印,-d指定分隔符,-s表示合併成一行:

paste -d" " -s - < test.txt

方法七、使用pr格式化列印,-s指定分隔符,-50指定每行列印多少域,-t指定取消頁首、頁尾:

pr -50t -s" " test.txt

另外乙個是multiget,沒有試過,有興趣可以去看看

office小技巧收集整理

問 我想公司logo來替換文件中的公司名稱,如何操作?1 將公司logo插入文件,ctrl x,剪下把剪貼簿中。2 ctrl h,鍵調出替換對話方塊,在 查詢內容 中輸入公司名稱,在 替換為 中輸入 c 揚抑符 小寫字母c 3 單擊 全部替換 技巧2 利用替換功能統一格式 1 找到第乙個要格式化的內...

收集整理VIM相關的FAQ

編輯 vimrc let lang zh cn.utf 8 set fileencodings utf8,chinese,latin 1 set termencoding utf 8 set encoding utf 8 set langmenu zh cn.utf 8 source vimrunt...

收集整理VIM相關的FAQ

編輯 vimrc let lang zh cn.utf 8 set fileencodings utf8,chinese,latin 1 set termencoding utf 8 set encoding utf 8 set langmenu zh cn.utf 8 source vimrunt...