个人自用debian启动

archlinux 基础安装 | archlinux 简明指南

把自己个人账户加入到sudoers里面Linux执行sudo时,提示"不在sudoers文件中"/"is not in the sudoers file"-CSDN博客

或者STFW

然后是开始安装软件包

bash 复制代码
sudo apt install vim curl wget nmap openssh-server net-tools neofetch btop tree glances lnav zsh wireguard exa git

安装oh-my-zsh以及自动补全插件
尝试更换命令行工具 | 田园幻想乡

bash 复制代码
# 实在连不上就施法
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
bash 复制代码
git clone https://github.com/zsh-users/zsh-autosuggestions ~/.zsh/zsh-autosuggestions

记得更新~/.zshrc然后source(下面也有写)

复制代码
source ~/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh

作为小作坊我喜好去给/etc/zsh/zshrc或者~/.zshrc下点料

bash 复制代码
# 定义颜色
COLOR1="\033[38;2;102;204;255m"  # 66CCFF
COLOR2="\033[38;2;234;22;50m"     # EA1632
COLOR3="\033[38;2;144;238;144m"   # 浅绿色
COLOR4="\033[38;2;255;105;180m"  # 粉色
RESET="\033[0m"                   # 重置颜色
 
# 打印赞助信息
echo -e "本链接由${COLOR4}N100ちゃん${RESET}${COLOR1}開發平臺${RESET}傾情贊助"
echo -e "本链接資源僅供${COLOR2}學習交流${RESET},切勿用於${COLOR3}其他用途${RESET}"

然后就直接干~/.zshrc就完了

bash 复制代码
export ZSH="$HOME/.oh-my-zsh"
ZSH_THEME="mehdi9bx"
 
PATH=$PATH:/usr/sbin
PATH=$PATH:/usr/bin
PATH=$PATH:/sbin
PATH=$PATH:/bin
PATH=$PATH:/usr/local/bin
 
PATH=$PATH:/home/mehdi9bx/miniconda3/sbin
PATH=$PATH:/home/mehdi9bx/miniconda3/bin
 
__conda_setup="$('/home/mehdi9bx/miniconda3/bin/conda' 'shell.zsh' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
    eval "$__conda_setup"
else
    if [ -f "/home/mehdi9bx/miniconda3/etc/profile.d/conda.sh" ]; then
        . "/home/mehdi9bx/miniconda3/etc/profile.d/conda.sh"
    else
        export PATH="/home/mehdi9bx/miniconda3/bin:$PATH"
    fi
fi
unset __conda_setup
# <<< conda initialize <<<
 
# 长格式显示,带图标(如果支持)
alias ll="exa -l --group-directories-first --git --icons"
 
# 显示所有文件(包括隐藏文件)
alias la="exa -la --group-directories-first --git --icons"
 
# 树状显示
alias lt="exa --tree --level=2 --icons"
 
export PATH
export http_proxy=http://10.0.29.2:7890
source ~/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh
source $ZSH/oh-my-zsh.sh

mehdi9bx.zsh-theme记得放到~/.oh-my-zsh/themes/下面去

bash 复制代码
# 移除 Conda 默认的 (base) 提示(避免重复)
conda config --set changeps1 false
 
# 定义 Conda 环境提示符
function conda_prompt_info() {
  if [[ -n "$CONDA_DEFAULT_ENV" ]]; then
    echo "%{$fg_bold[yellow]%}($CONDA_DEFAULT_ENV)%{$reset_color%} "
  fi
}
 
# 定义主提示符
PROMPT="%(?:%{$fg_bold[green]%}%1{➜%} :%{$fg_bold[red]%}%1{➜%} ) "
PROMPT+='%{$fg[green]%}%n@%m '  # 显示 username@host
PROMPT+='$(conda_prompt_info)'  # 显示 Conda 环境
PROMPT+='%{$fg[cyan]%}%c%{$reset_color%} '  # 显示当前目录
PROMPT+='$(git_prompt_info)'  # 显示 Git 状态
 
ZSH_THEME_GIT_PROMPT_PREFIX="%{$fg_bold[blue]%}git:(%{$fg[red]%}"
ZSH_THEME_GIT_PROMPT_SUFFIX="%{$reset_color%} "
ZSH_THEME_GIT_PROMPT_DIRTY="%{$fg[blue]%}) %{$fg[yellow]%}%1{✗%}"
ZSH_THEME_GIT_PROMPT_CLEAN="%{$fg[blue]%})"

现在就先写这么多吧

相关推荐
fruge32 分钟前
SSH、RDP、VNC不必各开一个客户端:Next Terminal用Web入口统一管理远程资产和会话记录
运维·前端·ssh
天南散修39 分钟前
《802.11-2024》第08讲 · 聚合与块确认:把「一次一帧」变成「一次一批」
linux·网络·wifi·802.11
中屹指纹浏览器svip41 分钟前
什么是设备数字特征追踪?
运维
Dxy12393102161 小时前
Linux 服务器 vi 命令怎么使用
linux·运维·服务器
叼烟扛炮1 小时前
Linux 学习笔记(十五):进程的魔法 fork 与 僵尸孤儿
linux·运维·服务器
manageengine1 小时前
PHP2Shell 事件复盘:企业应该如何自查、修复与规模化处置
运维·安全·php
第404号工位2 小时前
插上充电宝真能偷光相册?我拆解了一台改装充电宝,实测“恶意充电”的真实攻击链
linux·python·架构
Initialize293082 小时前
Kafka 消息越堆越多、消费越来越慢?五步查清消费积压
运维
天南散修2 小时前
《802.11-2024》第06讲 · 介质接入:MAC 架构与 DCF(CSMA/CA)
linux·网络·wifi·802.11
cpolar技术支持2 小时前
磁盘明明没满,服务却写不进去?做个 inode 与分区占用只读报表页,cpolar 给异地同事看
linux·内网穿透·cpolar·inode·运维排障