[TOC]
? 本文檔記錄自己在deepin下常用的工具,以方便自己之后重新安裝系統時快速安裝自己需要的軟件。
# 文本編輯
| 軟件 | 功能說明 |
| ------------- | ------------------------------------------------------------ |
| Typora | 所見即所得的markdown編輯器 |
| vim | 基于終端的超好用編輯器 |
| vscode | 萬能的編輯器,基本什么都能干 |
| sublime text3 | 同樓上,但是啟動速度比樓上塊幾個數量級 |
| FocusWrite | 比較漂亮的純文本編輯器,可設背景,適合集中精力寫作 |
| PyRoom | 同樓上,但是界面簡單,純黑色 |
| micro | 一款基于終端的編輯器,操作邏輯同windows下的編輯器,喜歡nano的人會喜歡,可用lua擴展 |
| wps | linux下的word |
| remarkable | markdown單文件編輯器,左右分屏,不提供文件樹 |
# 在線音樂
| 軟件 | 功能 |
| ---------- | ------------------------ |
| 網易云音樂 | 自己體會 |
| CoCoMUSIC | 使用electron封裝的QQ音樂 |
# 在線詞典
| 軟件 | 功能 | 地址 |
| ------- | -------------- | ---------------------------------- |
| iSearch | 命令行有道詞典 | https://github.com/yuan-hp/iSearch |
|hp-wd|好用的命令行詞典 | https://gitee.com/yuan_hp/hp-wd.git|
# 終端
| 軟件 | 功能 |
| --------------- | ---------------------------- |
| deepin-terminal | 分屏,遠程管理,具有雷神模式 |
| xfce | 不可分屏,但可設置背景圖片 |
| electerm | 好用的SSH管理工具 |
|guake|F12實現顯示和隱藏終端|
# FPGA開發軟件
| 分類 | 子工具 | 說明 |
| ------------ | ---------------------------------------------------- | ------------------------------------------ |
| iverilog系列 | iverilog、gtkwave、編輯器(vscode/sublime tetx/vim) | 用于仿真verilog項目,輕量,快速 |
| quartus | intel 工具,包括openCL等 | 仿真,下載,匯集基本要使用的工具,但體積大 |
| vcs | vcs、due、verdi | 強大的仿真工具,安裝比較復雜 |
| vivado | xilinx的工具,包括sdk | xilinx的soc開發工具,PL,PS開發 |
| diamond | lattice的工具 | 相比與xilinx和quartus,他還算輕量的 |
- 圖片處理
- 調整圖片像素大小
- Python控制攝像頭拍照
- 文件操作
- 提取文件名,擴展名
- 查找文件
- ls列出目錄,文件
- shell解析json串
- 讀取文件第n行內容
- 將變量寫入文件和從文件讀取變量的一中方法
- shell操作二進制文件
- 命令行將ppt轉換為pdf
- python讀取串口數據
- 查最近修改的文件
- awk的一些操作
- 輸入輸出
- 判斷輸入是否為數字
- 獲取腳本輸入的第 i 個參數
- column實現輸出列表對齊
- 串口調試腳本
- 按鍵實時檢測
- 網絡腳本
- 基于Python的TCP客戶端
- bash將字符轉換為urlencode
- 掛載遠程文件夾到本地
- 其他功能
- shell隨機產生某一個范圍內的整數
- 刪除、替換字符串中指定的字符
- 獲取時間日期并打印
- 字符串反轉
- 實用功能
- 自定義函數模板
- shell中包含另一個腳本文件實現include的方法
- Bash下實現自定義指令的幾種方法
- 根據文件類型自動執行腳本
- 命令行運行matlab
- 項目引導main.sh腳本
- 新建文件模板腳本
- bash實現讀取和改寫ini文件
- 添加當前路徑到fish shell環境變量
- 查詢進程并殺死進程
- 帶界面的身份驗證
- 常用軟件
- 基本軟件
- 我喜歡的軟件
- 自用帶有界面的系統修復工具-repair
- 解析xml文件