Windows Terminal

Shell 舒适的设置与优化

Powershell

anaconda 换镜像源
pip 换源
Oh My Posh

Linux(WSL Ubuntu)

① 先下载 WSLwsl --install
② 安装 ZSH 和 Oh My Zsh,安装 Oh My Zsh 外置主题看这里
Bash 切换 ZSHchsh -s /usr/bin/zshchsh -s which zsh`
Oh My Zsh 更新失败解决方法
装 CTF 工具

PS:WSL 桌面路径 /mnt/c/users/XXX/desktop,CTF 路径 /mnt/d/Cyber_security/ctf

Linux(WSL Kali)

① 若想修改用户名点此处
② 换个中科大的源
③ 然后基本配置跟着大佬
④ 如果遇到 The following signatures couldn't be verified... 的问题要添加公钥,具体方法看这里
python2 下载 pip

PS:配置基本与 WSL Ubuntu 类似

常用快捷键

Windows Terminal 快捷键

分割屏幕:Alt + shift + d
關閉屏幕:Ctrl + shift + w
查找:Ctrl + shift + f

Powershell / cmd 快捷键(其他快捷键

清屏
cls

显示当前目录
dir (cmd | powershell)
ls (powershell)

打开当前文件夹
start .

查找文件
dir *.txt (cmd | powershell)

显示当前路径
pwd (powershell)

Linux shell 快捷键(其他快捷键

粘贴:Shift + insert

更新软件源(实际更新软件源是镜像站的工作)
sudo apt update

查看需要更新的软件列表
sudo apt upgrade

查看目标软件的信息(比如 java)
sudo apt search <package>

查看指定软件的信息(比如 openjdk-17-jdk)
sudo apt show <package_name>

安装指定的软件
sudo apt install <package_name>

安装指定版本的软件
sudo apt install <package_name>=<version_number>

列出所有已安装的软件
apt list --installed

卸载软件
sudo apt remove <package_name>

创建文件
touch test.txt

清屏
clear

查找文件
ls *.txt
find /mnt/c/Users/14805/Desktop/ -name impromptu.md

查看命令帮助
man <command_name>
<command_name> --help

查看某个文件的信息
ls -l ACM.cpp
# 如:-rwxrwxrwx 1 ubuntu ubuntu 330 Oct  1 19:34 ACM.cpp

查看全部文件的信息
ls -alh

查看文件类型
file ACM.cpp
# 如:ACM.cpp: C++ source, ASCII text, with CRLF line terminators

查看文件大小
du -h ACM.cpp
# 如:4.0K    ACM.cpp

查看当前目录(或深度下)的大小
du -h -d 1 .

查看文件内容
cat ctf.txt

# -------------下面是不常用命令-------------

新建目录
mkdir ctf

复制文件
cp ctf.txt /home/ctf

复制文件夹
cp -r /home/ubuntu /home/ctf

删除文件
rm ctf.txt
rm -f ctf(权限不足)

删除文件夹
rm -r ctf
rm -rf ctf(权限不足)

移动文件
mv ctf.txt /home/ctf

重命名文件
mv ctf.txt acm.txt

# -------------下面是 Kali 图形化命令-------------

启动
cd ~
kex

关闭
kex stop

窗口模式
kex --win -s

无缝模式
kex --sl -s

环境

anaconda

① 使用 anaconda 及 conda 的环境

# 使用的 python 版本 = 3.6 并命名环境名为 data
conda create -n data python=3.6
# 下载所需 python 库
# conda install -n data package_name
conda install -n data numpy
conda install -n data matplotlib==3.3.1
conda install -n data pandas
conda install -n data seaborn
conda install -n data statsmodels
conda install -n data scikit-learn
# 进入环境
conda activate data
# 清除缓存
# conda clean -i
# 卸载已有 python 库
# conda uninstall -n data package_name
# 更新已有 python 库
# conda upgrade -n data package_name

② 使用 conda 进行环境调整

# 查看当前环境
conda info
# 查看全部环境
conda info --envs
# 检查并更新当前 conda
conda update conda
# 进入旧环境
conda activate old_name
# 克隆旧环境
conda create -n new_name --clone old_name
# 退出旧环境
conda deactivate
# 删除旧环境(最后记得删除旧环境的文件夹)
conda remove -n old_name --all

conda 环境迁移到其他机器上

PIP

# 查看 Python 已下载的库
pip list
# 查看 Python 已下载的特定库的版本
pip show package_name
# 临时用默认镜像源
pip install xxx -i https://pypi.org/simple

软件

JAVA

执行 jar 文件
java -cp <jarfilename>.jar <Main-Class>
java -jar <jarfilename>.jar

编译 java 文件
javac <javafilename>.java

执行 class 文件
java <classfilename>.class

Winget

REM 查看全部可下载软件(大约 3045 个)
winget show

REM 查看已经安装的全部软件
winget list

REM 查看软件最新版本等信息(winget show vscode)
winget show vscode

REM 下载软件(vscode)
REM 卸载软件同理
REM winget install vscode
winget install vscode -l D:\Software\Visual_Studio_Code

REM 启用交互式软件安装
winget install vscode -i

REM 升级软件(可指定版本)
winget upgrade powertoys
REM winget upgrade powertoys --version 0.15.2

REM 升级全部软件
winget upgrade --all

REM 升级某个软件(vscode)
winget upgrade vscode

REM -------------下面是一般下载步骤-------------

REM 主要细节
REM 一般先查看对应版本
winget show vscode

REM 再选择下载的指定路径
winget install "Microsoft Visual Studio Code" -l D:\Software\Visual_Studio_Code

REM 完事了再看看软件是否正常安装(可省略) 
winget list

virtualenv 和 virtualenvwrapper

# virtualenv

virtualenv -p python2 venv # 在当前目录下建立虚拟环境文件夹 venv,版本为 python 2.7
virtualenv -p python3 --no-site-packages venv # 同上,但不依赖系统环境中的 site packages,且版本为 python 3.8

cd venv # 进入虚拟环境文件夹中
source bin/activate # 开启虚拟环境

deactivate # 退出虚拟环境

# -------------------------------------------------

# virtualenvwrapper

workon # 列出虚拟环境列表
workon <envs> # 切换虚拟环境
mkvirtualenv -p python3 venv # 新建虚拟环境 venv,创建目录为 $HOME/.virtualenvs/,版本为 python 3.8
rmvirtualenv venv # 删除虚拟环境
deactivate # 离开虚拟环境

pipx

pipx list # 查看所有已安装的应用
pipx install <pkn> # 下载特定应用
pipx uninstall <pkn> # 卸载特定应用
pipx upgrade <pkn> # 更新特定应用
pipx upgrade-all # 更新全部应用
pipx run pycowsay moooo # 直接运行某个库,不用下载
pipx run <website>.<pyn>.py

PowerToys

① Win + Shift + c【颜色选取器】

② Alt + Space【快速启动程序】

③ Win + Ctrl + T【始终置顶,相当于 DeskPins】

posted @ 2021-10-04 07:27  筱团  阅读(462)  评论(0编辑  收藏  举报