update 实用工具
This commit is contained in:
parent
28f343ae37
commit
ae247dbe4d
@ -1,32 +1,44 @@
|
||||
## thefuck
|
||||
thefuck 是一个强大的用于纠正命令行指令拼写的工具
|
||||
### 1.安装:
|
||||
|
||||
thefuck 是一个强大的用于纠正命令行指令拼写的工具
|
||||
|
||||
### 1.安装
|
||||
|
||||
```shell
|
||||
sudo apt install python3-dev python3-pip
|
||||
sudo pip3 install thefuck
|
||||
```
|
||||
|
||||
如果报错不让使用 pip 来安装(如果你上一步成功了就跳过这一段,直接去看下一步):
|
||||
|
||||
```shell
|
||||
sudo apt install pipx
|
||||
sudo pipx install thefuck
|
||||
```
|
||||
由于 `imp` 模块在 `python3.12` 中已经被移除,此问题在最新版 `thefuck` 中已经被修复,不过使用 `pipx` 安装貌似还是会出现这个问题,所以需要手动换掉 `imp` 模块
|
||||
**更改代码:**
|
||||
|
||||
由于 `imp` 模块在 `python3.12` 中已经被移除,此问题在最新版 `thefuck` 中已经被修复,不过使用 `pipx` 安装貌似还是会出现这个问题,所以需要手动换掉 `imp` 模块
|
||||
**更改代码:**
|
||||
|
||||
```shell
|
||||
vim ~/.local/share/pipx/venvs/thefuck/lib/python3.12/site-packages/thefuck/conf.py
|
||||
```
|
||||
把第一行的 `from imp import load_source` 修改为(*如果你的第一行不是这个就不要继续了,直接跳到第二步*):
|
||||
|
||||
把第一行的 `from imp import load_source` 修改为(*如果你的第一行不是这个就不要继续了,直接跳到第二步*):
|
||||
|
||||
```python
|
||||
from importlib.machinery import SourceFileLoader
|
||||
|
||||
def load_source(module_name, file_path):
|
||||
return SourceFileLoader(module_name, file_path).load_module()
|
||||
```
|
||||
|
||||
```shell
|
||||
# 和上面做相同的操作
|
||||
vim ~/.local/share/pipx/venvs/thefuck/lib/python3.12/site-packages/thefuck/types.py
|
||||
```
|
||||
|
||||
### 2.配置
|
||||
|
||||
```shell
|
||||
# 编辑bashrc配置文件
|
||||
vim ~/.bashrc
|
||||
@ -35,16 +47,30 @@ eval "$(thefuck --alias fuck)"
|
||||
# 使生效
|
||||
source ~/.bashrc
|
||||
```
|
||||
|
||||
## nvtop
|
||||
监控 GPU 占用情况,不仅限于 nvida 显卡
|
||||
|
||||
监控 GPU 占用情况,不仅限于 nvida 显卡
|
||||
|
||||
```shell
|
||||
sudo apt install nvtop
|
||||
nvtop
|
||||
```
|
||||
|
||||
## dos2unix && unix2dos
|
||||
转换换行符等字符
|
||||
|
||||
转换换行符等字符
|
||||
|
||||
```shell
|
||||
sudo apt install dos2unix unix2dos
|
||||
dos2unix xxx.xx
|
||||
```
|
||||
```
|
||||
|
||||
## Mission Center
|
||||
|
||||
Rust编写的类似windows任务管理器的性能监控程序
|
||||
|
||||
```shell
|
||||
sudo apt install flatpak
|
||||
flatpak install https://dl.flathub.org/repo/appstream/io.missioncenter.MissionCenter.flatpakref
|
||||
```
|
||||
|
Loading…
Reference in New Issue
Block a user