首页 > 其他分享 >mac终端配置

mac终端配置

时间:2024-03-22 13:33:21浏览次数:24  
标签:shell omf oh my fish 配置 mac 终端 安装

先下载一个iterm2 我感觉字体挺好看

然后安装fish
在终端输入(首先要下载homebrew,可以看我之前的文章)
brew install fish

安装完之后在终端输入fish就可以进入 fish了
现在已经能够智能补全了,然后我们还可以下载美化工具

然后安装美化工具 : oh-my-fish

因为网络问题,我们直接把脚本复制到本地的一个 a.sh文件里面

https://raw.githubusercontent.com/oh-my-fish/oh-my-fish/master/bin/install

这个上面是脚本内容

然后

fish a.sh 安装

安装好之后

//查看主题
omf theme
//安装主题
omf install 主题名字 //就可以更换主题了
omf update	更新自身和已安装的所有插件及默认主题
omf list	显示本地已安装的所有插件
`omf install [url	name]`	安装一个或多个插件
omf destroy	卸载 Oh My Fish

然后把fish设置成默认终端
先查看现在的默认终端是谁

»»»» echo $SHELL                                                                                                                                        0|13:22:37
/bin/zsh

首先使用以下的命令来查看下本机中的 shell,默认情况下 fish-shell 应该还没用加到 shell 列表中的。
cat /etc/shells
接着,我们手动来更改 shell 列表,使用如下命令即可。使用 sudo 是因为要用到管理员的权限,所以这里还需要你知道管理员的密码。
sudo vim /etc/shells
然后将 Fish 添加进去到 shell 列表中。
/opt/homebrew/bin/fish

另外查询fish的位置
whereis fish

»»»» whereis fish                                                                                                                                       0|13:23:26
fish: /opt/homebrew/bin/fish /opt/homebrew/share/man/man1/fish.1

参考
git仓库
https://github.com/oh-my-fish/oh-my-fish
主题展示图片
https://xiao_beita.gitee.io/009_fish_omf/

https://zhuanlan.zhihu.com/p/35448750

标签:shell,omf,oh,my,fish,配置,mac,终端,安装
From: https://www.cnblogs.com/yangstar/p/18089282

相关文章

  • React配置Eslint
    Eslint的配置相对复杂一点,记录一下项目中使用的配置,以备后续查阅。1.下载Eslint插件并在webpack的配置文件中声明、初始化constEslintWebpackPlugin=require("eslint-webpack-plugin");plugins:[//eslint用于代码规范检查,作用相当于js的编译器//esl......
  • 跨域以及跨域配置
    1、什么跨域    首先,在前后端没有分离项目,例如jsp、php,前后台代码没有实现物理上的分离。不存在跨域问题。前后端分离后,前后端的地址域名不同,而同源策略导致浏览器会拦截a地址访问b地址请求(a地址通过浏览器访问b地址,叫跨域COSR),其中同源策略设计出于安全的考虑。前后分......
  • Spring源码:手写Bean配置
    文章目录一、背景二、解决1、基于xml配置2、基于注解1)定义相关注解2)扫描包下的所有被@Componment修饰的Java类,生成BeanDefinition,注册到BeanFactory三、优化四、总结1、注解2、xml配置一、背景下面的代码,无论是IOC,DI,都需要创建BeanDefinition,设置构造器、初始方......
  • CLion配置问题
    CLion配置远程服务器,本地同步云端笔者也是边学边配,随时更新,欢迎大家讨论交流首先CLion是支持直接SSH打开云端服务器的,类似于vscode,但mentor说那样在没网的时候没法查看代码,而且即使这样CLion也会拉下来一份代码,只是不知道存在哪,不可控,所以采用同步的方式Tips:用远端的Toolcha......
  • C# 配置七牛云
    先要下载一个MQiniu.CoreSdk包ak、sk为七牛云的秘钥,在个人中心查看publicIActionResultUpload(List<IFormFile>formFiles){//先上传到本地,才能上传到七牛云,上传完成后本地的文件可删除varres=Task.Run(()=>{//ak修改为自己的accessKey......
  • nginx.conf常用配置
    server{listen9001;//使该服务器块监听在TCP端口9001上listen9000sslhttp2;//使该服务器块在TCP端口9000上监听HTTPS请求,并启用HTTP/2协议。server_namesiyuan.terwergreen.com;//定义该服务器块的服务器名称为siyuan.terwergreen.......
  • MacOS文件打包遇到的一些问题
    使用tar命令打包后,文件内会出现每个文件的副本文件._*1.产生原因https://superuser.com/questions/61185/why-do-i-get-files-like-foo-in-my-tarball-on-os-x/61188#611882.解决方式:需要添加COPYFILE_DISABLE=1避免生成._*文件如:COPYFILE_DISABLE=1tar-zcvfrepository.......
  • 一招让你的Mac重获新生!CleanMyMac专业软件助你清理系统垃圾,保障安全!
    一、Mac用户必备神器——CleanMyMac随着Mac的使用时间越来越长,系统中的垃圾文件也会越来越多,不仅占用宝贵的硬盘空间,还会影响系统的运行速度。这时候,一款专业的清理软件就显得尤为重要。CleanMyMac作为荣获多项大奖的清理软件,能帮助你清理系统垃圾,保障系统安全,让你的Mac重获新......
  • Windows VS2019+opencv配置
    本文是VS2019和opencv4.5.5版本1、配置环境变量(可能用户变量也需要配置)2、打开VS2019添加新属性表,分别为Debud和Release添加3、选择新建属性表的属性,进行下图步骤注意:debug模式和Release模式配置不一样,需要单独配置,debug模式附加依赖项比Release模式多了一个“d”,De......
  • QT6 android下配置文件打包到APK
    一.遇到问题   用QT做android开发,生成的apk文件默认不包含程序配置文件和png文件,导致程序在android上无法读取必要的参数和logo,本文主要解决这个问题,并详细讲述QTandroid的apk程序打包流程。二.APK打包流程1.如何生成APK  当我们的工程的构建套件选择Android编译器......