美文网首页
shells on Mac

shells on Mac

作者: HannaJuan | 来源:发表于2020-08-06 16:05 被阅读0次

    1、理解什么是Shell

    Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。

    Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。

    Ken Thompson 的 sh 是第一种 Unix Shell

    2、Mac有哪些shells

    $ sudo nano /etc/shells
    

    3、How to set my default shell on Mac ?

    例如安装了fish shell 如何设置为默认Shell,如下操作步骤

    $ sudo nano /etc/shells
    
    截屏2020-08-06 下午2.01.43.png
    • add /usr/local/bin/fish to your list of shells


      截屏2020-08-06 下午2.07.27.png
    $ chsh -s /usr/local/bin/fish # change default shell which you want.
    

    4、define the appearance of the command line prompt(使用fish shell 定义命令提示符)

    $ sudo nano /usr/local/etc/fish/config.fish
    

    添加几句代码

    function fish_prompt
          set_color 3CB371
          echo (basename $PWD) '$' (set_color normal) 
    end
    

    补充:current directory(not full path): echo (basename $PWD) ,full path : echo (pwd)

    相关文章

      网友评论

          本文标题:shells on Mac

          本文链接:https://www.haomeiwen.com/subject/uzjzrktx.html