筱团Blog筱团のBlog

Windows Terminal

筱团·2021-10-04 07:27·477 次阅读

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 快捷键(其他快捷键#

Copy
清屏 cls 显示当前目录 dir (cmd | powershell) ls (powershell) 打开当前文件夹 start . 查找文件 dir *.txt (cmd | powershell) 显示当前路径 pwd (powershell)

Linux shell 快捷键(其他快捷键#

粘贴:Shift + insert

Copy
更新软件源(实际更新软件源是镜像站的工作) 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 的环境

Copy
# 使用的 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 进行环境调整

Copy
# 查看当前环境 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#

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

软件#

JAVA#

Copy
执行 jar 文件 java -cp <jarfilename>.jar <Main-Class> java -jar <jarfilename>.jar 编译 java 文件 javac <javafilename>.java 执行 class 文件 java <classfilename>.class

Winget#

Copy
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#

Copy
# 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#

Copy
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 @   筱团  阅读(477)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
点击右上角即可分享
微信分享提示
目录