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