首页 > 系统相关 >linux修改shell,以及安装zsh配置oh-my-zsh.md

linux修改shell,以及安装zsh配置oh-my-zsh.md

时间:2024-04-29 15:11:06浏览次数:23  
标签:md shell oh my zshrc git zsh

查看当前shell

echo $SHELL

查看系统中有哪些shell

cat /etc/shells

修改shell,输入要切换的shell,例/bin/zsh

chsh -s /bin/zsh


安装zsh

yum install -y zsh

oh-my-zsh

  • 克隆zsh
    git clone https://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
  • github拉不下来的话去gitee
    git clone https://gitee.com/mirrors/oh-my-zsh.git ~/.oh-my-zsh

复制 .zshrc

cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc

修改主题,vim ~/.zshrc,修改以下这一行

ZSH_THEME="ys"

安装自动补全插件zsh-autosuggestions

  • 克隆zsh-autosuggestions
    git clone https://github.com/zsh-users/zsh-autosuggestions ~/.oh-my-zsh/custom/plugins/zsh-autosuggestions
  • 修改~/.zshrc,在plugins中添加zsh-autosuggestions

安装语法高亮插件zsh-syntax-highlighting

  • 克隆zsh-syntax-highlighting
    git clone https://github.com/zsh-users/zsh-syntax-highlighting ~/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting
  • 修改~/.zshrc,在plugins中添加zsh-syntax-highlighting
  • 如果要修改提示的颜色,就在~/.zshrc文件中新增一句ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=yellow'
    • 颜色仅支持:black, red, green, yellow, blue, magenta, cyan, white

标签:md,shell,oh,my,zshrc,git,zsh
From: https://www.cnblogs.com/wszzn/p/18165754

相关文章

  • nginx cache test.md
    NginxCache简要配置#使用CentOS7作为基础镜像FROMcentos:7#安装依赖RUNyum-yupdate&&\yum-yinstallepel-release&&\yum-yinstallgccgcc-c++makezlib-develpcre-developenssl-devel#下载Nginx和ngx_cache_purge模块RUNcurl-O......
  • cmd redis 设置密码
     cmdredis设置密码在Redis中设置密码,你需要修改Redis配置文件或者通过命令行设置。以下是通过命令行设置密码的方法:连接到Redis服务器。使用CONFIGSETrequirepassyourpassword命令来设置密码。例如,如果你想通过命令行设置密码为mysecretpassword,你可以这样做:1.re......
  • 应急响应-webshell查杀
    简介靶机账号密码rootxjwebshell1.黑客webshell里面的flagflag{xxxxx-xxxx-xxxx-xxxx-xxxx}2.黑客使用的什么工具的shellgithub地址的md5flag{md5}3.黑客隐藏shell的完整路径的md5flag{md5}注:/xxx/xxx/xxx/xxx/xxx.xxx4.黑客免杀马完整路径md5flag步骤#1.1......
  • mdadm配置raid
    mdadm配置RAID目录mdadm配置RAID一、简介二、配置三、测试四、磁盘阵列(RAID卡)一、简介 mdadm是Linux系统中用于管理软件RAID(RedundantArrayofIndependentDisks,独立磁盘冗余阵列)的命令行工具。RAID是一种将多个磁盘驱动器组合起来,以提供数据冗余、性能改善或两者兼备的......
  • md5绕过
    md5绕过($a!=$b&&md5($a)==md5($b))的绕过传参a=s1885207154a,b=s1836677006aMD5值:md5("s1885207154a")=>0e509367213418206700842008763514md5("s1836677006a")=>0e481036490867661113260034900752在PHP中0e开头表示为科学计数法0e后面的......
  • WDS+MDT网络启动自动部署windows(十)硬盘分区格式化全自动
    简介:虽然WDS+MDT在单硬盘很方便,但是各种大硬盘,小固态加大硬盘的地方,还是有若干不便之处。如:第二块硬盘未分区格式化,需要手动选择安装磁盘,如果固态超过250G,是否需要分为两个区?自动选择较小的硬盘目前我这里的终端都是小固态,大机械,那么我们要尝试一下自动选择较小的硬盘作为系统......
  • WDS+MDT网络启动自动部署windows(十)添加软件
    简介:部署系统也要部署常用软件啊。虽然大部分软件都会放再组策略来安装,但是有些几乎不会动的软件,尤其是office这么大尺寸的,还是放MDT部署吧。office2016自动化安装office静默安装vl版-上官飞鸿-博客园(cnblogs.com)创建静默安装的配置文件放入共享目录有人房屋MDT,我......
  • golang 1.20.13 定时执行bat shell 脚本
    golang1.20.13定时执行batshell脚本packagemainimport("fmt""os/exec""time")funcmain(){//设置定时任务的时间t:=time.Now()next:=time.Date(t.Year(),t.Month(),t.Day(),13,53,0,0,t.Location())......
  • Shell 脚本:创建用户、创建同名用户组、配置密码、免密提权
    #!/usr/bin/envbashset-xeuopipefail#需要以root运行,或者sudoif[`id-u`-ne0]thenechoPleaserunthisscriptasrootorusingsudo!exitfiUserID=3001#TODO自行修改UserName=hello#TODO自行修改UserPwd=world#TODO自行......
  • md5绕过
    md5绕过($a!=$b&&md5($a)==md5($b))的绕过传参a=s1885207154a,b=s1836677006aMD5值:md5("s1885207154a")=>0e509367213418206700842008763514md5("s1836677006a")=>0e481036490867661113260034900752在PHP中0e开头表示为科学计数法0e后面的......