Windows Terminal
Shell 舒适的设置与优化
Powershell
① anaconda 换镜像源
② pip 换源
③ Oh My Posh
Linux(WSL Ubuntu)
① 先下载 WSL,wsl --install
② 安装 ZSH 和 Oh My Zsh,安装 Oh My Zsh 外置主题看这里
③ Bash 切换 ZSH,chsh -s /usr/bin/zsh
与 chsh -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
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】
喜欢划水摸鱼的废人