编辑
2025-04-20
TechNotes
00

一、常用快捷键速查(高频使用)

以下快捷键覆盖了 80% 的日常操作场景,建议优先掌握:

分类快捷键功能说明使用场景示例
光标移动Ctrl + A跳转到行首快速修改命令开头参数
Ctrl + E跳转到行尾补全长路径后快速执行命令
Alt + B/Alt + F按单词向左/向右移动光标快速定位到路径或参数中的特定位置
文本编辑Ctrl + U删除光标前至行首内容输错命令前半段时一键清空
Ctrl + K删除光标后至行尾内容保留前半段命令,删除多余参数
Ctrl + W删除光标前的一个单词快速移除错误参数
Ctrl + Y粘贴最近删除的内容恢复误删的文本
历史命令Ctrl + R反向搜索历史命令(输入关键词实时匹配)快速调用复杂的长命令
!!执行上一条命令重复执行 sudo 等需要确认的命令
Alt + .插入上一条命令的最后一个参数快速复用长路径或文件名
进程控制Ctrl + C强制终止当前进程中断卡死的程序
Ctrl + Z挂起当前进程到后台暂停任务并返回命令行
Ctrl + D退出当前 Shell 或结束输入快速退出 SSH 会话或终止 cat 输入
效率增强Tab自动补全路径/命令输入长文件名时减少击键
Ctrl + L清屏(等效 clear整理混乱的终端输出

编辑
2025-04-13
DBNotes
00

一、现象与背景

在Kali Linux系统中使用预装的MariaDB数据库时,发现以下矛盾现象:

  1. 本地套接字连接失败
    bash
    mysql -u root -p # 默认尝试连接/tmp/mysql.sock,报错"Can't connect to local MySQL server"
  2. TCP/IP连接成功
    bash
    mysql -h 127.0.0.1 -u root -p # 通过3306端口登录正常

此现象表明服务端与客户端的套接字路径配置不一致,而TCP/IP协议因独立于套接字路径限制,成为备用通信通道。

编辑
2025-02-27
Python
00

2025年最新版:Linux云服务器Miniconda安装指南(x86架构)

本文基于官方Miniconda安装文档及主流云服务器场景实践,针对x86架构的Linux系统(如Ubuntu/CentOS等),提供一套开箱即用的Python环境管理方案。其他CPU架构(如ARM、IBM Z)及Windows/macOS系统请参考官方文档


一、极简安装流程(适用于x86架构)

bash
# 1. 创建专用目录(避免文件散落) mkdir -p ~/miniconda3 # 2. 下载官方最新版安装脚本(x86专用) wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O ~/miniconda3/miniconda.sh # 3. 静默安装(-b自动同意协议,-u更新现有安装) bash ~/miniconda3/miniconda.sh -b -u -p ~/miniconda3 # 4. 清理安装包 rm ~/miniconda3/miniconda.sh # 5. 激活环境变量 source ~/miniconda3/bin/activate # 6. 全局初始化(避免出现"conda not found") conda init --all

为什么选择静默安装?
云服务器环境下通常无需交互式操作,-b参数自动接受协议,-u支持覆盖更新,更适合自动化部署场景。


编辑
2025-02-21
Python
00

一、快速创建指南

1. venv 极简工作流

bash
# 创建环境(需预先安装Python) python -m venv my_project_env # 激活环境 # Windows: .\my_project_env\Scripts\activate # Linux/macOS: source my_project_env/bin/activate # 安装依赖包 pip install numpy pandas # 退出环境 deactivate

2. Conda 完整工作流

bash
# 创建指定Python版本的环境 conda create -n data_science_env python=3.9 # 激活环境 conda activate data_science_env # 安装包含非Python依赖 conda install numpy pandas cudatoolkit=11.3 # 退出环境 conda deactivate
编辑
2025-02-08
Python
00

Conda 简介

Conda 是一个开源的包管理系统和环境管理系统,主要用于科学计算和数据分析领域。它支持多种编程语言,但最常用于 Python。Conda 可以帮助用户轻松地安装、运行和更新软件包及其依赖项,同时还能创建和管理隔离的虚拟环境。

主要功能

  1. 包管理

    • 安装、更新和删除软件包。
    • 自动解决依赖关系。
  2. 环境管理

    • 创建、删除和复制虚拟环境。
    • 在不同环境之间切换。
  3. 跨平台支持

    • 支持 Windows、macOS 和 Linux。

常用命令

创建环境

bash
conda create --name test1 python=3.9