雜項知識統計
在日常工作中經常會接觸到一些看起來很神奇的指令碼makefile
這個東西是用來統一編譯中小型程式使用的指令碼,下面介紹使用方法:
以簡單的大型機編譯某一些程式碼為例,如果有hello.f , hello.inc , module_hello.f 等一些列要編譯的檔案,可以執行類似:ifort -o hello.exe hello.f module_hello.f I.
的方案編譯,其中I代表了包含檔案“.
”表示當前的搜尋路徑。這樣的編譯顯然在程式規模變大以後非常的不方便,所以就有了集合編譯的指令碼——makefile。
vim 的使用技巧
:sp
命令的使用
使用這個命令可以很輕鬆的吧一個vi開啟的文字分成上下兩個視窗顯示,同時直接鍵入ctrl + w
可以方便的切換上下視窗的游標。
厲害的在下面:
利用任意視窗中鍵入:e xxxx.txt
就可以在該視窗開啟另一個檔案(且這條命令支援tab自動填寫檔名)。然後就可以方面的實現雙檔案或同檔案不同區域的文字編輯工作了。
在linux 系統中利用sed命令,批量替換指令碼中的特定字串
直接說例子:
我想替換某些fortran程式中一些內建函式的名字,但是程式碼分成太多檔案不可能一個個卻找,
這樣直接系統中鍵入:表示替換指定的檔案內所有COSD到COS
sed -i "s/COSD/COS/g" `grep "COSD" -rl ./*.F`
PS:這麼幹主要是因為不同的編譯器內建的數學函式名字不統一,這個會經常用到。
相關文章
- 知識雜庫
- Generator知識點雜燴
- 雜亂樂理知識
- Netty知識點(雜記)Netty
- 統計學知識闖關
- Vlan相關知識雜記
- 雜湊表知識點小結
- 【雜談】FilterChain相關知識整理FilterAI
- C 語言複雜知識點
- 02.統計學基礎知識
- 【知識分享】伺服器使用linux系統注意事項伺服器Linux
- 軟體設計師:計算機系統知識計算機
- 【知識分享】使用linux系統伺服器的注意事項Linux伺服器
- GreatSQL統計資訊相關知識點SQL
- 雜項
- HTML+CSS知識點大雜燴(二)HTMLCSS
- UI設計培訓之UI設計系統知識UI
- 【odoo】【知識雜談】單一例項多庫模式下定時任務執行緒崩了Odoo模式執行緒
- 【odoo】【知識雜談】單一例項多庫模式下定時任務的問題分析Odoo模式
- 用Python來統計知識星球打卡作業Python
- Python入門基礎知識例項,Python
- 例項總結Oracle知識點大全Oracle
- 計組知識點
- 雜項 tips
- Git雜項Git
- 計算機系統結構的基礎知識計算機
- 計算機Windows系統最佳化小知識計算機Windows
- [Android學習筆記]雜碎知識(持續更新)Android筆記
- 雲原生時代|分散式系統設計知識圖譜(內含 22 個知識點)分散式
- 公司知識共享計劃
- 雜項記錄
- jQuery 雜項方法jQuery
- Java 程式設計知識列表與系統架構演化Java程式設計架構
- 那些年忽略的知識:時間複雜度和空間複雜度詳解時間複雜度
- 雲原生時代,分散式系統設計必備知識圖譜(內含22個知識點)分散式
- 作業系統知識點作業系統
- 知識點:Armstrong公理系統
- 計算機硬核知識大全計算機
- 程式設計基礎知識程式設計