我不喜歡用vi開多個檔案,因為那會擠壓我的螢幕空間。我一般在多終端中執行多個vi。這樣為了跨終端貼上,只能依靠終端的命令。
vi可以將linux命令執行結果貼上到特定位置:
一、將命令結果插入檔案:
執行 :r!command , command命令的結果插入游標下一行
:nr! command, command命令的結果插入n行後。
二、linux 如何顯示乙個檔案的某幾行(中間幾行):
1.從第3000行開始,顯示1000行。即顯示3000~3999行
cat filename | tail -n +3000 | head -n 1000
顯示1000行到3000行
cat filename| head -n 3000 | tail -n +1000
*注意兩種方法的順序
分解:tail -n 1000:顯示最後1000行
tail -n +1000:從1000行開始顯示,顯示1000行以後的
head -n 1000:顯示前面1000行
2.用sed命令
sed -n '5,10p' filename 這樣你就可以只檢視檔案的第5行到第10行。
final:在貼上的時候將以上兩種命令合併:
:r !cat a.txt|head -n 8
如何將庫檔案移到另乙個庫
方法 一 單擊 pcblib 被複製的 封裝元件 所在的元件庫 將 pcblib作為當前被編輯的檔案,用滑鼠右鍵點選被複製的封裝元件,在下拉列表擊擊 copy 單擊 1.pcblib 被複製的封裝元件要複製到的元件庫 將 1.pcblib作為當前被編輯的檔案,用滑鼠右鍵點封裝元件列表最上面的空白處,...
SQL如何將乙個表的資料插入另乙個表
sql實現將乙個表的資料插入到另外乙個表的 第一種情況的 1 如果2張表的字段一致,並且希望插入全部資料,可以用這種方法 insert into 目標表 select from 表 2 比如要將 articles 表插入到 newarticles 表中,則是 insert into newartic...
MySQL如何將乙個表的字段更新到另乙個表中
業務 將乙個表的字段更新到另乙個表中 今天遇到的乙個問題,迷茫了半天,在我記憶中第一種寫法是正確的,但是在mysql中,嘗試半天也不對,不知道其他資料是否支援 在網上看到有帖子也是這樣的寫法 第一種寫法 update t set t.spu b.spu from table1 t,table2 b ...