shell學習(三)檢視 切換 shell環境

2022-06-07 07:42:10 字數 707 閱讀 4976

現在假設大家都安裝了iterm2

如果你想看看自己的機子上裝了哪些shell,可以使用如下命令:

cat /etc/shells

如果存在zsh顯示如下:

/bin/bash

/bin/csh

/bin/ksh

/bin/sh

/bin/tcsh

/bin/zsh

改變當前shell設定為...

把bash切換成zsh,使用命令列如下:

chsh -s /bin/zsh

"/bin/zsh"這部分可能不一樣,是你的電腦上zsh的安裝路徑

檢視zsh所在路徑:

which zsh

執行命令後,會讓你輸入電腦的密碼,輸入即可。完成後,需要完全退出iterm2,再次進入時,就已經從bash切換到zsh了。當然,如果你哪一天又想用bash了,也可以使用下列命令:

chsh -s /bin/bash

切換成功後,退出,再次進入的時候就切換bash成功了,相互切換是不是很方便呢?

如果不存在zsh,需要先進行安裝

shell學習(二)安裝shell

然後在重複存在zsh的操作

mac學習--修改系統預設shell(這裡改為zsh)

shell指令碼學習 三

time for i in seq 11111 do count echo expr length done time 表示打出當前指令碼執行時間,後面的語句 表示求字元長度 變數的數值計算 a xx b 只能計算整數 變數在前,先輸出變數值,變數在後,就是先運算後輸出變數的值 表示冪運算 判斷檔案...

Shell 學習(三) 陣列

shell 陣列 說明 bash支援一維陣列,不支援多維陣列,但不限定陣列大小,陣列元素的下標由0開始編號。獲取陣列中的元素要利用下標,下標可以是整數或算術表示式,其值應大於或等於0。在shell中,用括號來表示陣列,陣列元素用 空格 符號分割開。定義陣列的一般形式為 array name valu...

shell學習筆記(三)

雙向重導向 teetee a file能將資料流分別輸出到檔案和螢幕中,到螢幕中的資料輸出 stdout 就可以讓下乙個命令繼續處理。例 last tee last a last.list cut d f 1 字元轉換命令 tr col join paste expand trtr ds 字串 d ...