个人自用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]%})"

现在就先写这么多吧

相关推荐
高山有多高10 分钟前
【Linux笔记】Socket编程基础
linux
吴声子夜歌14 分钟前
Nginx应用与运维——Nginx Web服务应用实战(Python网站的搭建)
运维·前端·nginx
资深技术分享员28 分钟前
Geejing WebBuilder 数据库连接配置与在线 SQL 工具,运维的左右手
运维·数据库·sql·低代码
高山有多高33 分钟前
【Linux笔记】UpdSocket
linux·运维·笔记
皓月盈江42 分钟前
Linux系统grep、sed 、awk介绍下,使用方法及区别?
linux·运维·服务器·sed·grep·awk
云栖梦泽1 小时前
Linux内存管理
linux·运维·服务器
吴声子夜歌1 小时前
Nginx应用与运维——Nginx Web服务应用实战(静态文件服务器的搭建)
运维·前端·nginx
Lucis__1 小时前
编译链接全链路解析:ELF形成到可执行加载的发展历程
linux·程序·elf文件
海宇服务1 小时前
零信任架构实战:基于海宇身份证OCR构建自动化自助终端核验网关
运维·人工智能·架构·自动化
ken22322 小时前
ubuntu 24.04, audacity 4 AppImage 加载 libavdevice.so.62 /.61 /.63 失败:依赖缺失?
linux·运维·ubuntu