linux怎么卸载fishshell,为Bash/Zsh/Fish安装Starship Shell提示符的步骤
本文介绍为Bash/Zsh/Fish安装Starship Shell提示符的具体步骤,Starship是任何shell的最小、极快、极其可定制的提示符,它适用于Bash、Zsh和Fish shells,Starship shell提示符仅用于显示你工作时所需的信息。我之前使用过Pure和Spaceship,现在正是尝试提供不同的Prompt的最佳时机,我们将介绍如何在不同的Linux发行版和macOS上安装Starship shell提示符。
第1步:安装Powerline字体/FiraCode字体
需要Powerline字体,使用以下命令安装它:
# Debian / Ubuntu
$ sudo apt-get install fonts-powerline
# Fedora
$ sudo dnf install powerline-fonts
# Any other Linux
git clone https://github.com/powerline/fonts.git --depth=1
cd fonts
./install.sh
cd ..
rm -rf fonts
对于FiraCode字体,请通过以下方式安装:
# Ubuntu
$ sudo apt install fonts-firacode
# Arch Linux / Manjaro
$ sudo pacman -S otf-fira-code
# Gentoo
$ emerge -av media-fonts/fira-code
# Fedora
dnf copr enable evana/fira-code-fonts
dnf install fira-code-fonts
第2步:安装Starship cross-shell提示符
从包管理器安装:
# macOS
$ brew install starship
# Arch
$ yay -S starship
# Nix
$ nix-env --install starship
# Termux
$ pkg install starship
从预编译的二进制文件安装,对于其他平台,请下载预编译的二进制文件并将其放在PATH中:
curl -s https://api.github.com/repos/starship/starship/releases/latest \
| grep browser_download_url \
| grep x86_64-unknown-linux-gnu \
| cut -d '"' -f 4 \
| wget -qi -
提取下载的文件:
tar xvf starship-*.tar.gz
将二进制文件移动到/usr/local/bin目录:
sudo mv x86_64-unknown-linux-gnu/starship /usr/local/bin/
检查已安装的版本:
$ starship --version
starship 0.16.0
第3步:配置Zsh/Bash/Fish Shell
将以下行添加到shell配置文件中:
# Bash
$ vim ~/.bashrc
eval "$(starship init bash)"
# Zsh
$ vim ~/.zshrc
eval "$(starship init zsh)"
# Fish
$ vim ~/.config/fish/config.fish
eval (starship init fish)
获取你的shell配置以获取要更新的更改:
$ source ~/.zshrc
至此,已安装Starship提示并正常工作。
相关主题
linux怎么卸载fishshell,为Bash/Zsh/Fish安装Starship Shell提示符的步骤相关推荐
- 非命令行linux安装zip,如何在Ubuntu 18.04 Bionic Beaver Linux上使用命令行从ZIP文件安装Gnome Shell Extensions...
目的 目的是在Ubuntu 18.04 Bionic Beaver Linux上使用命令行从ZIP文件安装Gnome Shell Extensions.使用命令行从ZIP文件安装Gnome Shell ...
- linux下卸载自带的JDK和安装想要的JDK
卸载 1.卸载用 bin文件安装的JDK方法: 删除/usr/java目录下的所有东西 2.卸载系统自带的jdk版本方法: 查看自带的jdk: #rpm -qa | grep gcj 看到如 ...
- linux彻底卸载xfce,Ubuntu12.04LTS下如何安装和彻底卸载xfce4?
今天将Ubuntu12.04更新完了,用的网易的源,更新速度还是很给力的,平均500多K的下载速度.发现虚拟机上unity界面还是比较卡的,想换成gnome3.6试一下,结果rangerlee说xfc ...
- linux fish,LINUX命令fishshell-系统管理-比bash更好用的shell
fishshell 比 bash 更好用的 shell 安装 # Ubuntu 和 Debian 的安装方法. sudo apt-get install fish # Mac 的安装方法. brew ...
- Shell脚本学习-阶段十-Bash脚本实现每次登录Shell时可以查看Linux系统信息
文章目录-Shell-阶段十-Bash脚本实现每次登录Shell时可以查看Linux系统信息 前言 总结 前言 # Bash脚本实现每次登录Shell时可以查看Linux系统信息 vi /opt/sc ...
- linux终端提示语,美化Linux终端和Shell提示符
导读 在本文中,我们将展示一些简单而有趣的Linux技巧来,我们将展示如何使您的终端和shell具有漂亮字符功能.在本指南的最后,您将了解如何使用Bash变量和转义字符自定义shell提示符. 在Ba ...
- zsh 和 fish 安装与使用
Ubuntu Oh My Zsh and fish 俗话说 工欲善其事,必先利其器. 在Ubuntu下面用的最多的就是Terminal 和 Vim了. Ubuntu 默认的Shell 为bash,效率 ...
- 能运行shell吗_terminal, shell, bash, zsh
##秋天的第一杯奶茶梗? Terminal: shell运行在里面.A terminal refers to a wrapper program that runs a shell. Shell: T ...
- Linux平台卸载MySQL总结
如何在Linux下卸载MySQL数据库呢? 下面总结.整理了一下Linux平台下卸载MySQL的方法. MySQL的安装主要有三种方式:二进制包安装(Using Generic Binaries).R ...
- linux rust 卸载,linux宝塔面板安装rust
可能有些童鞋会用到rust,本文介绍下如何在linux宝塔面板环境安装rust,额,linux环境下安装都一样,不过很多人喜欢用宝塔然后搭配这些语言环境来使用. 如果你还没有宝塔看这里(宝塔服务器面板 ...
最新文章
- vuex中组合action的使用
- 删除数据库中与同步数据冗余的数据(多对多)
- ThinkPHP 3.2 vendor()方法的深入研究及Phpqrcode的正确扩展
- QQ音乐爬取(python实现)
- 洪水填充算法_基于GIS的洪水淹没范围计算
- postgres安装02--postgis
- 获取了网站源码有什么用_角点科技:用 Wordpress 建设企业网站需要准备些什么...
- iOS之获取手机的系统信息
- 扫地机器人返充原理_扫地机器人全解析
- linux执行.sql脚本 db2,DB2 如何执行sql脚本
- 【咸鱼教程】置于后台停止计时,修改引擎源码解决。
- tcp协议的端口状态
- 那些Python意想不到的对象
- 阶乘浅析poj1150 3406 zoj1222 2358
- 关于阿狸狗破戒大师自动安装完cadence17.4后licence不可用问题
- 【03】手把手教你构建垃圾分类系统-基于tensorflow2.3
- XSSFWorkbook下载excel表格
- Spring security oAuth2 密码错误中英文提示问题
- java 数组 distinct_去重是distinct还是group by?
- 如何自学单片机? 单片机怎么入门?