新聞中心
Linux是一個(gè)非常強(qiáng)大的操作系統(tǒng),擁有各種強(qiáng)大的工具和技能,可以輕松地處理大數(shù)據(jù)和大量文本。其中一個(gè)最強(qiáng)大的工具便是“每兩行合并”。這個(gè)命令可以將大量的文本文件中的每兩行合并在一起,減少文本編輯的時(shí)間和工作量。

公司主營業(yè)務(wù):成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、移動(dòng)網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競(jìng)爭(zhēng)能力。創(chuàng)新互聯(lián)建站是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對(duì)我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)建站推出淶水免費(fèi)做網(wǎng)站回饋大家。
我們來看看“每兩行合并”命令的具體使用方法。在Linux命令行中輸入以下命令即可開始使用它:
$ cat inputfile | paste – – > outputfile
其中,“inputfile”是你想要合并的文本文件名,而“outputfile”是你要將合并后的文本保存的輸出文件名。這個(gè)命令可以將每兩行文本合并在一起,并將結(jié)果輸出到一個(gè)新的文件中。
當(dāng)然,在實(shí)際使用過程中,你還可以使用“grep”命令來查找包含特定文本的行。例如,要合并包含“hello”和“world”文本的行,可以使用以下命令:
$ grep -e ‘hello’ -e ‘world’ inputfile | paste – – > outputfile
這個(gè)命令將會(huì)查找包含“hello”或“world”的文本行,并將它們合并在一起,輸出到一個(gè)新的文件中。
這個(gè)命令的好處是顯而易見的。它可以節(jié)省大量時(shí)間和勞動(dòng)力。使用此命令,你可以快速地將大量的文本文件合并在一起,而無需手動(dòng)復(fù)制和粘貼。這個(gè)命令可以減少錯(cuò)誤的機(jī)會(huì)。如果你手動(dòng)合并文本行,可能會(huì)犯錯(cuò),將兩行不相關(guān)的文本合并在一起。但是,使用這個(gè)命令,你可以確保每兩行都是正確合并的,從而減少錯(cuò)誤的發(fā)生。
此外,使用“每兩行合并”命令的另一個(gè)好處是它可以幫助你快速地處理大量的文本文件。在處理大數(shù)據(jù)時(shí),你經(jīng)常需要處理成千上萬行的文本數(shù)據(jù),這很耗時(shí)和繁瑣。但是,使用此命令,你可以更快地處理這些數(shù)據(jù),因?yàn)樗鼤?huì)同時(shí)處理兩行文本。
一個(gè)不錯(cuò)的使用場(chǎng)景是這個(gè)命令可以用于對(duì)Unix風(fēng)格的日志進(jìn)行統(tǒng)計(jì)、整理處理。例如,對(duì)于Apache或Nginx服務(wù)器日志,可以使用每兩行合并將單一請(qǐng)求的兩行(請(qǐng)求行和響應(yīng)行)合并,形成一條完整的日志記錄,以便于統(tǒng)計(jì)和分析。當(dāng)然,在具體操作中還需要注意一些技巧,例如合并行中的某些特定字符等,但總體來說,這個(gè)命令可以使你更加輕松地完成日志處理工作。
總而言之,“每兩行合并”命令是一個(gè)非常實(shí)用的工具,可以幫助你在Linux中更快地處理大量的文本數(shù)據(jù)。使用此命令可以節(jié)省時(shí)間、減少錯(cuò)誤和更快地完成任務(wù),這是每位Linux用戶都應(yīng)該學(xué)習(xí)和掌握的技能之一。
相關(guān)問題拓展閱讀:
- Linux文本操作常用命令
- linux小技巧
Linux文本操作常用命令
在Linux系統(tǒng)里常用于文本查看、操作、統(tǒng)計(jì)的命令:
通過多敲鍵盤,形成手感
肌肉記憶
,熟練掌握這些命令,在以后生信分析中游刃有余。以下是每個(gè)命令的詳細(xì)的介紹(主要是跟著
生信技能樹小郭老師
學(xué)習(xí)做的筆記)
接下來通過示例把10個(gè)命令的常用參數(shù)和用法展示出來:
參數(shù)的用法介紹:
注意事項(xiàng):
用
cat
命令可以
查看文本
,也可以
編輯文本
,編輯文本要加
>
符號(hào),退出時(shí),另起一行,按
control C
退出
zcat可以查看壓縮的文本文件,tac逆向查看
結(jié)合
管道符|
使用
head / tail
-n
:查看仔春枯文件的前
/
后 n 行,默認(rèn)
10
行
(在R語言里head和tail默認(rèn)是前6行)。
less命令用得最多
,more命令用得比較少
3.1
less命令
less 文件名
less命令重要的補(bǔ)充用法1
:
需要注意
退出
:只要使用less命令,
按q鍵
less命令重要的補(bǔ)充用法2
:
參數(shù)用法:
less命令
不加參數(shù)
查看文件:森首
less命令加
-N參數(shù)
查看文件:顯示行號(hào)
less命令加
-S參數(shù)
查看文件:?jiǎn)涡酗@示,非常規(guī)整
對(duì)比:less和cat命令顯示文本行號(hào)的用法:less -N,cat -n
3.2
more命令
**more **
逐頁查看,按空格翻頁,按回車換行
,more命令一般很少用,熟練掌握less命令就好
查念洞看壓縮文件
wc
統(tǒng)計(jì)字符是也把換行符統(tǒng)計(jì)進(jìn)去,但是別的命令不一定會(huì)把換行符算進(jìn)去,。
常見參數(shù):
切記:用less命令,按q退出
cut命令是按關(guān)鍵詞來切的
常見參數(shù):
排列前:
排列后:
解釋:1和0比,1大;7和0比,7大…在sort字典排序里,100816比1737小,所以100816排在前面。
命令行查看一個(gè)表格結(jié)構(gòu)時(shí),因?yàn)橹票矸麑?duì)齊的原因,出現(xiàn)一個(gè)錯(cuò)位的現(xiàn)象。還有
字典排序
可能和我們平時(shí)的認(rèn)知不一樣,所以
加上-n參數(shù)
,
讓數(shù)值有數(shù)學(xué)意義上的大小來排序
。
uniq命令去重,只有兩行出現(xiàn)重復(fù),而且是相鄰的兩行,如果不相鄰,即使出現(xiàn)兩行一模一樣,不會(huì)去重。
uniq命令通常和sort命令搭配使用
換其它文件試試
總之,uniq命令使用時(shí)經(jīng)常和sort一起
常見參數(shù):
常見用法1:
paste
file1 file2
-s
:按行合并
演示
常見用法2
:
paste
– –
常見參數(shù):
要養(yǎng)成一個(gè)好習(xí)慣,原始數(shù)據(jù)不要輕易修改,修改的東西另外保存,文本保存用> (重定向)或是 >>(追加)
1.
用
less
查看
example.gtf
,然后管道符傳遞給
wc
2.
截取
example.gtf
第
9
列的內(nèi)容
3.
在第2步的基礎(chǔ)上截取分號(hào)分割的第1列
4.
在第3步的基礎(chǔ)上排序、去重復(fù)并統(tǒng)計(jì)
5.
在第4步的基礎(chǔ)上,將空格替換成制表符
補(bǔ)充小知識(shí)
:
清屏
:control L
查看歷史(輸入過的)命令
linux小技巧
能上網(wǎng)的話,百度呀。那么好的一工具不用含斗滾。還用在這里問!學(xué)計(jì)算機(jī)就沒有什么小技巧,用的多了就會(huì)了,用談?dòng)嗟木昧司陀涀×恕2讳N罩動(dòng)手做什么時(shí)候都不會(huì)呀。
我有vim的,都是自己平時(shí)用的時(shí)候積累的,現(xiàn)在之一次放出。
1 2 啟動(dòng)Vim時(shí)的選項(xiàng) vim -c cmd file: 在打開文件前,先執(zhí)行指定的命令;vim -r file: 恢復(fù)上次異常退出的文件;vim -R file: 以只讀的方式打開文件;vim -y num file: 將編輯窗口的大小設(shè)為num行;vim + file: 從文件的末尾開始;vim +num file: 從第num行開始;
Contents 2 3 光標(biāo)的移動(dòng) h: 左移一個(gè)字符;l: 右移一個(gè)字符;j: 下移一個(gè)字符;k: 上移一個(gè)字符;w: 前移一個(gè)單詞,光標(biāo)停在下一個(gè)單詞開頭;e: 前移一個(gè)單詞,光標(biāo)停在下一個(gè)單詞末尾;b: 后移一個(gè)單詞,光標(biāo)停在上一個(gè)單詞開頭;ge: 后移一個(gè)單詞,光標(biāo)停在上一個(gè)單詞末尾;fc: 把光標(biāo)移到同一行的下一個(gè)c字符處上面的操作都可以配合n使用,比如在正常模式(下面會(huì)講到)下輸入3h,則光標(biāo)向左移動(dòng)3個(gè)字符。
0或^:移動(dòng)到行首。$: 移動(dòng)到行尾。gg: 到文件頭部。G: 到文件尾部。nG: 到文件第n行。:n 移動(dòng)到第n行。:$ 移動(dòng)到最后一行。n|: 把光標(biāo)移到遞n列上。+或Enter:把光標(biāo)移至下一行態(tài)悔之一個(gè)非空白字符。-: 把光標(biāo)移至上一行之一個(gè)非空白字符。H: 把光標(biāo)移到屏幕最頂端一行。L: 把光標(biāo)移到屏幕更底端一行。ctrl+f: 下翻一屏。ctrl+b: 上翻一屏。ctrl+d: 下翻半屏。ctrl+u: 上翻半屏。Contents 3 4 Vim的幾種模式 正常模式:可以使用快捷鍵命令,或按:輸入命令行。插入模式:可以輸入文本,在正常模式下,按i、a、o等都可以進(jìn)入插入模式??梢暷J剑赫DJ较掳磛可以進(jìn)入可視模式,在可視模式下,移動(dòng)光標(biāo)可以選擇文本。塊選擇模式:正常模式下按ctrl+v進(jìn)入。替換模式:正常模式下,按R進(jìn)入。Contents 4 5 插入 i: 在光標(biāo)前插入;I: 在當(dāng)前行最前插入;a: 在光標(biāo)后插入;A: 在當(dāng)前行最后插入;o: 在下面新建一行插入;O: 在上面新建一行插入;:r filename 在當(dāng)前位置插入另一個(gè)文件的內(nèi)容。:r !date 在光標(biāo)處插入當(dāng)前日期與時(shí)間。同理,:r!command可以將其它shell命令的輸出插入當(dāng)前文檔。Contents 5 6 改寫 cw: 改寫光標(biāo)后1(n)個(gè)詞。cl: 改寫光標(biāo)后n個(gè)字母。ch: 改帆猜正寫光標(biāo)前n個(gè)字母。cc: 修改當(dāng)前行。s: 以輸入的文本替代光標(biāo)之后1(n)個(gè)字符,相當(dāng)于cl。S: 刪除指定數(shù)目的行,并以所輸入文本代替之。注意,類似cnw,dnw,ynw的形式同樣可以寫為ncw,ndw,nyw。Contents 6 7 替換 r: 替換光標(biāo)處的字符,同樣支持漢字。R: 進(jìn)入替換模式,按esc回到正常模式。Contents 7 8 撤消與重做 u: 取消一(n)個(gè)改動(dòng)。ctrl + r: 重做最后的改動(dòng)。U: 取消當(dāng)前行中所有的改動(dòng)。Contents 8 9 剪切和復(fù)制、粘貼 x: 剪切光標(biāo)右邊n個(gè)字符,相當(dāng)于dl。X: 剪切光標(biāo)左邊n個(gè)字符,相當(dāng)于dh。y: 復(fù)制在可視模式下選中的文本。yy or Y: 復(fù)制整行文本。 yy 是復(fù)制一行文本的命令,則5yy 表示復(fù)制兆中從前行開始的5行yw: 復(fù)制一(n)個(gè)詞。yl: 復(fù)制光標(biāo)右邊1(n)個(gè)字符。yh: 復(fù)制光標(biāo)左邊1(n)個(gè)字符。y$: 從光標(biāo)當(dāng)前位置復(fù)制到行尾。y0: 從光標(biāo)當(dāng)前位置復(fù)制到行首。:m,ny 復(fù)制m行到n行的內(nèi)容。y1G或ygg:復(fù)制光標(biāo)以上的所有行。yG: 復(fù)制光標(biāo)以下的所有行。d: 刪除(剪切)在可視模式下選中的文本。d$ or D: 刪除(剪切)當(dāng)前位置到行尾的內(nèi)容。dw: 刪除(剪切)1(n)個(gè)單詞dl: 刪除(剪切)光標(biāo)右邊1(n)個(gè)字符。dh: 刪除(剪切)光標(biāo)左邊1(n)個(gè)字符。d0: 刪除(剪切)當(dāng)前位置到行首的內(nèi)容 dd: 刪除(剪切)1(n)行。:m,nd 剪切m行到n行的內(nèi)容。d1G或dgg:剪切光標(biāo)以上的所有行。dG: 剪切光標(biāo)以下的所有行。p: 在光標(biāo)之后粘貼。P: 在光標(biāo)之前粘貼。Contents 9 10 查找和替換 /something: 在后面的文本中查找something。?something: 在前面的文本中查找something。n: 向后查找下一個(gè)。N: 向前查找下一個(gè)。:s/old/new: 用new替換當(dāng)前行之一個(gè)old。:s/old/new/g: 用new替換當(dāng)前行所有的old。:n1,n2s/old/new/g: 用new替換文件n1行到n2行所有的old。:%s/old/new/g: 用new替換文件中所有的old。:%s/^/xxx/g: 在每一行的行首插入xxx,^表示行首。:%s/$/xxx/g: 在每一行的行尾插入xxx,^表示行尾。所有替換命令末尾加上c,每個(gè)替換都將需要用戶確認(rèn)。如:%s/old/new/gc%: 找到對(duì)應(yīng)的(;光標(biāo)所在行會(huì)縮進(jìn)。如果先按了n,再按兩下>;,光標(biāo)以下的n行會(huì)縮進(jìn)。對(duì)應(yīng)的,按兩下ctrl+w H(L,K,J): 將當(dāng)前窗口移動(dòng)到最左(右、上、下)面。正因?yàn)関im強(qiáng)大的分屏功能,我們可以把vim打造成功能強(qiáng)大的IDE。Contents一次編輯多個(gè)文件 我們可以一次打開多個(gè)文件,如vi a.txt b.txt c.txt 使用:next(:n)編輯下一個(gè)文件。使用:previous編輯上一個(gè)文件。使用:wnext,保存當(dāng)前文件,并編輯下一個(gè)文件。使用:wprevious,保存當(dāng)前文件,并編輯上一個(gè)文件。使用:args顯示文件列表。Contents文件的編碼 :e ++enc=utf8 filename, 讓vim用utf-8的編碼打開這個(gè)文件。:w ++enc=gbk,不管當(dāng)前文件什么編碼,把它轉(zhuǎn)存成gbk編碼。:set fenc或:setfileencoding,查看當(dāng)前文件的編碼。在vimrc中添加setfileencoding=utf-8,cp936,ucs-bom,vim會(huì)根據(jù)要打開的文件選擇合適的編碼。注意:編碼之間不要留空格。cp936對(duì)應(yīng)于gbk編碼。ucs-bom對(duì)應(yīng)于windows下的文件格式。讓vim正確處理文件格式和文件編碼,有賴于~/.vimrc的正確配置。Contents執(zhí)行命令 :! cmd 執(zhí)行外部命令。:!! 執(zhí)行上一次的外部命令。@: 重復(fù)上一次的冒號(hào)命令。:sh 調(diào)用shell,用exit返回vim。:r !cmd 將命令的返回結(jié)果插入文件當(dāng)前位置。:m,nw !cmd 將文件的m行到n行之間的內(nèi)容做為命令輸入執(zhí)行命令。Contents一些快捷鍵(收集中) K: 打開光標(biāo)所在詞的manpage。*: 向下搜索光標(biāo)所在詞。#: 向上搜索光標(biāo)所在詞。~: 反轉(zhuǎn)光標(biāo)所在字符的大小寫。%: 移動(dòng)到匹配的(),{}或上。 Contents 18 19.多行縮進(jìn)
按v進(jìn)入visual狀態(tài),選擇多行,用>或q
Execute a macro: @
Contents 20 如何快速從正文復(fù)制一段字符到Vim命令行?
先 yank
然后 ctrl+r ”
詳見 :help :
Contents 21 shell 下匹配中文的搜索
:vimgrep //g /app/www/gamelive/default.sdo.com/public/api/**/*.php
//把^去掉則匹配任意英文字符(非中文字符)
:cnext (:cn)
:cprevious (:cp)
:cwindow (:cw)
比如命令:
:vimgrep /an error/ *.c
就是在所有的.c文件中搜索an error。
:vimgrep/an error/*
意思是查找當(dāng)前目錄下的文件中的an error,不包括子目錄
:vimgrep/an error/**
查找當(dāng)前目錄并且包括遞歸子目錄下的所有文件
:vimgrep/an error/**/*.php
查找當(dāng)前目錄并且包括遞歸子目錄下的所有PHP
vimgrep會(huì)產(chǎn)生一個(gè)error list,其實(shí)就是搜索結(jié)果列表。并會(huì)打開之一個(gè)符合的文件中之一個(gè)符合的位置。
Contents 22 以16進(jìn)制編輯 首先,打開二進(jìn)制文件時(shí)要加參數(shù)”-b”,不然會(huì)報(bào)文件之一行錯(cuò)誤.
$vim -b tuxcmd
打開文件后,默認(rèn)是文本格式的,我們用”:%!xxd”可以切換到十六進(jìn)制編輯.
:%!xxd
是不是和utaredit很像呀?還可以加上參數(shù)-c來設(shè)置每行顯示多少字節(jié),比方用”:%!xxd -c 16″,就會(huì)顯示成16字節(jié)一行.
如果用”:%!od”命令,則會(huì)隱藏左側(cè)的文本列.
不過,有一點(diǎn)不爽的就是改變文本列,不會(huì)改變16進(jìn)制里的數(shù)據(jù),只能手動(dòng)在16進(jìn)制列做修改.在文本列里的修改是不會(huì)生效的.
注意:修改完成后,不要保存,要再用”:%!xxd -r”切換成文本狀態(tài)格式再保存.
:%!xxd -r
匹配括號(hào)匹配:
% 可以讓光標(biāo)從它當(dāng)前所在的括號(hào)跳轉(zhuǎn)到與它相匹配的括號(hào)上去, 對(duì)花括號(hào)和
圓括號(hào), 方括號(hào)都有效, 常用于手工檢查括號(hào)是否匹對(duì).
緩沖文件切換:
map :bp ” right arrow (normal mode) switches buffers (excluding minibuf)
“map :TlistToggle
“map :bn ” right arrow (normal mode) switches buffers (excluding minibuf)
“map :bp ” left arrow (normal mode) switches buffers (excluding minibuf)
進(jìn)入vi的命令vi filename :打開或新建文件
vi +n filename :打開文件,并將光標(biāo)置于第n行首
vi + filename :打開文件,并將光標(biāo)置于最后一行首
vi +/pattern filename:打開文件,并將光標(biāo)置于之一個(gè)與pattern匹配的串處
vi -r filename :在上次正用vi編輯時(shí)發(fā)生系統(tǒng)崩潰,恢復(fù)filename
一。命令模式1.光標(biāo)移動(dòng)
k或ctrl+p 上
j或Ctrl+n 下
h或Backspace 左
l或space 右
0 行首
$ 行末
G或GG 到最后一行
gg 到之一行
Enter :光標(biāo)下移一行
b或B 光標(biāo)左移一個(gè)字至字首
e或E 光標(biāo)右移一個(gè)字j至字尾
nG 光標(biāo)移至第n行首
n+ 光標(biāo)下移n行
n- 光標(biāo)上移n行(按-時(shí)不需要按shift)
H 光標(biāo)移至屏幕頂行
M 光標(biāo)移至屏幕中間行
L 光標(biāo)移至屏幕最后行
2.替換
r 替換 eg: rt , 10 r 03.刪除
x 以字符刪除
nx 刪除n個(gè)字符
dd 行刪除
ndd 刪除n行
dG 刪除光標(biāo)所在位置以下的內(nèi)容(包括光標(biāo)所在的行)
u 撤消
J 將光標(biāo)所在行和光標(biāo)以下的行合并4.復(fù)制粘貼
yy復(fù)制
nyy
p粘貼到光標(biāo)下邊
P粘貼到光標(biāo)上邊5.退出
ZZ保存退出
ZQ不保存退出6.查找
/ 正向查找
? 反向查找
n 繼續(xù)查找
二。編輯模式(插入模式)i 左插入
a 右插入
o 下起一行插入I 行首插入
A 行末插入
O 上起一行插入
三。底行模式(末行模式)1.讀取文件
r 把另外一個(gè)文件讀取到當(dāng)前文件中來 eg: r /etc/passwd2.替換
s 替換 語法: n1,n2s/*/$/gc3.保存退出
n1,n2 w 路徑 將n1到n2行另存為
w 保存
wq 保存退出
q 不保存退出
wq! 強(qiáng)制性保存退出set number 顯示行號(hào)
set nonumber
set ignorance 在搜索中忽略大小寫vi參數(shù)
-o 橫屏
-O 豎屏
現(xiàn)在在redhat的linux系統(tǒng)中已經(jīng)不再用vi了,而是用vim,下面是vi和vim的區(qū)別,但是vim完全兼容vi
Vi與Vim的區(qū)別
VIM 是 Unix 世界里極為普遍的全屏幕文書編輯器,幾乎可以說任何一臺(tái) Unix 機(jī)器都會(huì)提供這套軟體。熟悉 DOS 下的文書處理後,也許會(huì)感到 VIM 并不好用;Unix 上也已經(jīng)發(fā)展出許多更新、更好用的文書編輯器,但是并不一定每一臺(tái) Unix 機(jī)器上都會(huì)安裝這些額外的軟體。所以,學(xué)習(xí) VIM 的基本操作還是有好處,讓你在各個(gè)不同的機(jī)器上得心應(yīng)手。vi是unix的標(biāo)準(zhǔn)配置,一般默認(rèn)都安裝了;而vim是vi的一個(gè)提升版本,當(dāng)然現(xiàn)在已經(jīng)獨(dú)立于vi,而且功能比vi要強(qiáng)大。 簡(jiǎn)單點(diǎn)來說,它們都是多模式編輯器,
不同的是vim 是vi的升級(jí)版本,它不僅兼容vi的所有指令,
而且還有一些新的特性在里面。
vim的這些優(yōu)勢(shì)主要體現(xiàn)在以下幾個(gè)方?jīng)]畝廳面:1、多級(jí)撤消
我們知道在vi里,按u只能撤消上次命令,而在vim里可以無限制的枯隱撤消。2、易用性
vi只能運(yùn)行于unix類中,而vim不僅可以運(yùn)行于unix,windows ,mac等多操作平臺(tái)。3、語法加亮
vim可以用不同的顏色來加亮你的代碼。4、可視化操作
就是說vim不僅可以在終端運(yùn)行,也可耐穗以運(yùn)行于x window、 mac os、 windows。5、對(duì)vi的完全兼容
某些情況下,你可以把vim當(dāng)成vi來使用。
linux 每兩行合并的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于linux 每兩行合并,Linux神器:每兩行合并,輕松解決大量文本編輯!,Linux文本操作常用命令,linux小技巧的信息別忘了在本站進(jìn)行查找喔。
香港服務(wù)器選創(chuàng)新互聯(lián),2H2G首月10元開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務(wù)提供商,擁有超過10年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗(yàn)。專業(yè)提供云主機(jī)、虛擬主機(jī)、域名注冊(cè)、VPS主機(jī)、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。
本文標(biāo)題:Linux神器:每兩行合并,輕松解決大量文本編輯!(linux每兩行合并)
文章網(wǎng)址:http://fisionsoft.com.cn/article/cdpjijc.html


咨詢
建站咨詢
