国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Linux 和 MacOS 中的 profile 文件詳解(二)

這篇具有很好參考價值的文章主要介紹了Linux 和 MacOS 中的 profile 文件詳解(二)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

上篇文章講解了 profile 文件的作用、login shell 和 non-login shell 的定義、不同 profile 被 bash shell 在不同情況下的加載順序和作用,本文講解一下 zsh shell 相關(guān)的知識。

zsh shell

?MacOS 從 Catalina 版本開始將 zsh 作為默認(rèn)登錄 shell 和交互式 shell。

zsh 的配置文件加載順序大致如下:

  1. /etc/zshenv:這是zsh啟動時的第一個配置文件,全局生效,對所有用戶都有效。
  2. ~/.zshenv:這是針對每個用戶的第一個配置文件,對單個用戶有效。
  3. /etc/zsh/zshrc:這是zsh的默認(rèn)配置文件,對所有用戶有效。
  4. ~/.zshrc:這是每個用戶的默認(rèn)配置文件,對單個用戶有效。
  5. ~/.zprofile、~/.zsh、~/.zlogin、~/.zlogout:這些文件是針對每個用戶的登錄和退出腳本,對單個用戶有效。

zsh shell 是不會執(zhí)行 /etc/profile 和 ~/.bash_profile 文件的,當(dāng)從 bash 切換為 zsh 時,如果不想再配置一遍 ~/.zshrc 文件,可以在 ~/.zshrc 文件中加上?source ~/.bash_profile,以直接從 ~/.bash_profile 文件讀取配置。

如何查看當(dāng)前使用的 shell?

可以使用如下命令來查看當(dāng)前使用的 shell:

echo $SHELL

在我電腦上運(yùn)行效果如下:

$ echo $SHELL    
/bin/zsh

可以使用如下命令查看系統(tǒng)中安裝了哪些 shell:

cat /etc/shells

在我電腦上運(yùn)行效果如下:文章來源地址http://www.zghlxwxcb.cn/news/detail-635412.html

cat /etc/shells
# List of acceptable shells for chpass(1).
# Ftpd will not allow users to connect who are not using
# one of these shells.

/bin/bash
/bin/csh
/bin/dash
/bin/ksh
/bin/sh
/bin/tcsh
/bin/zsh

到了這里,關(guān)于Linux 和 MacOS 中的 profile 文件詳解(二)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 解析Spring Boot中的Profile:配置文件與代碼的雙重掌控

    解析Spring Boot中的Profile:配置文件與代碼的雙重掌控

    基于 Spring Boot 創(chuàng)建 Web 應(yīng)用程序的方法有很多,我們選擇在idea中直接進(jìn)行創(chuàng)建,服務(wù)器URL選擇Spring Initializer 網(wǎng)站,類型選擇Maven項目,java版本根據(jù)jdk版本進(jìn)行選擇。 然后添加相應(yīng)依賴以及選擇spring boot版本 接下來我們寫一個Controller 現(xiàn)在我們需要對這個應(yīng)用程序進(jìn)行打包,使

    2024年02月09日
    瀏覽(28)
  • SpringBoot - 配置文件application.yml使用詳解(附:Profile多環(huán)境配置)

    SpringBoot - 配置文件application.yml使用詳解(附:Profile多環(huán)境配置)

    SpringBoot - 配置文件application.yml使用詳解(附:Profile多環(huán)境配置) 1,基本介紹 (1)YAML?是?JSON?的超集,簡潔而強(qiáng)大,是一種專門用來書寫配置文件的語言,可以替代?application.properties。 (2)在創(chuàng)建一個?SpringBoot?項目時,引入的?spring-boot-starter-web?依賴間接地引入了?s

    2024年02月08日
    瀏覽(34)
  • MacOS環(huán)境配置 .zshrc .bashrc .bash_profile

    MacOS環(huán)境配置 .zshrc .bashrc .bash_profile

    每當(dāng)學(xué)習(xí)一門新技術(shù)的時候,其中一個最大的攔路虎就是環(huán)境安裝配置,比如java,安卓,比如php都需要安裝和配置一大堆工具,安裝不順利的時候無疑會在我們的熱情上澆一頭冷水。這不,最近打算學(xué)習(xí)Flutter開發(fā),光是安裝配置就搗鼓了好幾天,現(xiàn)在記錄下來Mac環(huán)境變量的

    2023年04月24日
    瀏覽(23)
  • 多線程系列(一) -線程技術(shù)入門知識講解

    多線程系列(一) -線程技術(shù)入門知識講解

    在很多場景下,我們經(jīng)常聽到采用 多線程編程 ,能顯著的提升程序的執(zhí)行效率。例如執(zhí)行大批量數(shù)據(jù)的插入操作,采用單線程編程進(jìn)行插入可能需要 30 分鐘,采用多線程編程進(jìn)行插入可能只需要 5 分鐘就夠了。 既然多線程編程技術(shù)如此厲害,那什么是多線程呢? 在介紹多

    2024年02月19日
    瀏覽(18)
  • 掌握文件權(quán)限管理:Mac和Linux中的chmod +x命令詳解

    chmod +x是一個用于在Mac和Linux操作系統(tǒng)上設(shè)置可執(zhí)行權(quán)限的命令。它允許你將可執(zhí)行權(quán)限添加到文件,使得你可以運(yùn)行這個文件作為一個程序或腳本。這個命令通常用于shell腳本、可執(zhí)行程序和其他可運(yùn)行文件。? chmod 是一個在Unix和Unix-like操作系統(tǒng)中用來改變文件或目錄權(quán)限的

    2024年02月05日
    瀏覽(97)
  • Tomcat和Servlet基礎(chǔ)知識的講解(JavaEE初階系列16)

    Tomcat和Servlet基礎(chǔ)知識的講解(JavaEE初階系列16)

    目錄 前言: 1.Tomcat 1.1Tomcat是什么 1.2下載安裝 2.Servlet 2.1什么是Servlet 2.2使用Servlet來編寫一個“hello?world” 1.2.1創(chuàng)建項目(Maven) 1.2.2引入依賴(Servlet) 1.2.3創(chuàng)建目錄(webapp) 1.2.4編寫代碼(HelloServlet) 1.2.5打包(war) 1.2.6部署(拷貝war到webapps目錄中) 1.2.7驗(yàn)證(瀏覽器發(fā)一

    2024年02月11日
    瀏覽(45)
  • Linux系列講解 —— SSH登錄

    Linux系列講解 —— SSH登錄

    講解一下ssh遠(yuǎn)程登陸的基礎(chǔ)知識。 SSH (Secure Shell)是一種安全的遠(yuǎn)程登錄協(xié)議,旨在提供比傳統(tǒng)的未加密的遠(yuǎn)程登錄協(xié)議更好的安全性。SSH協(xié)議采用了客戶端-服務(wù)器架構(gòu),通過建立安全信道實(shí)現(xiàn)客戶端和服務(wù)器之間的通信。SSH協(xié)議有三個層次:傳輸層、用戶身份驗(yàn)證層和連接

    2024年02月04日
    瀏覽(20)
  • 高通平臺開發(fā)系列講解(USB篇)MBIM協(xié)議詳解
  • Linux系列講解 —— VIM配置與美化

    Linux系列講解 —— VIM配置與美化

    1.1 配置文件 vim的配置文件有兩處,請根據(jù)實(shí)際情況選擇修改哪個。 (1) 全局配置文件( /etc/vim/vimrc ) 此文件的配置會對系統(tǒng)內(nèi)所有用戶有效,包括root用戶。 (2) 單用戶配置文件( /home/xxx/.vimrc ) 此文件的配置只對用戶xxx有效。這里xxx代表用戶名,比如用戶名是sun,則修改

    2024年02月04日
    瀏覽(15)
  • Linux/MacOS 生成雙擊可執(zhí)行文件

    Linux/MacOS 生成雙擊可執(zhí)行文件

    雙擊可執(zhí)行文件包含兩種: 終端shell腳本? ? Unix可執(zhí)行文件 1.終端shell腳本 隨意新建一個文件(可使用command鍵+N,前提是有已打開的文件),輸入shell格式的測試代碼,比如: 保存為.command格式的文本(如果不能直接改后綴可以先保存為一種普通文本格式,如“.rtf”,然后右

    2024年02月14日
    瀏覽(25)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包