shell學習筆記

2021-10-07 05:48:35 字數 1534 閱讀 1331

在參考win10 ubuntu子系統安裝教程(時,博主建議安裝zsh,於是查閱了什麼是zsh。

zsh參考資料:知乎帖

shell是linux/unix的乙個外殼,你理解成衣服也行。它負責外界與linux核心的互動,接收使用者或其他應用程式的命令,然後把這些命令轉化成核心能理解的語言,傳給核心,核心是真正幹活的,幹完之後再把結果返回使用者或應用程式。

linux/unix提供了很多種shell,為毛要這麼多shell?牛程式設計師看到不爽的shell,就會自己重新寫一套,慢慢形成了一些標準,常用的shell有這麼幾種,sh、bash、csh等,想知道你的系統有幾種shell,可以通過以下命令檢視:

cat /etc/shells
顯示如下:

/bin/bash

/bin/csh

/bin/ksh

/bin/sh

/bin/tcsh

/bin/zsh

不管了,接著安裝zsh

安裝zsh

sudo apt-get install zsh
安裝wget、git

sudo apt-get install wget git
執行oh-my-zsh配置指令碼

設定為預設的shell

chsh -s /bin/zsh
設定zsh的主題(這一步我放棄了,我似乎毀掉了我的.zshrc檔案)

可以通過修改/root/.zshrc檔案完成配置的更改,修改檔案中的zsh_theme="robbyrussell"即可更改主題(robbyrussell為預設主題)。修改完成以後輸入source /root/.zshrc即可檢視效果。

接下來是圖形介面和桌面環境的安裝,我不知道這兩個的區別是什麼,為什麼要分開兩個大標題寫,而且我安裝失敗了,最後只有側邊欄,桌面是黑色的。

如果要糾纏zsh,下面這個帖子可以看看,我沒有看:

linux終極shell-zsh的完美配置方案!——oh-my-zsh

於是,我打算換乙個帖子試試,好難啊。

第二天:

我的ubuntu終端輸入框是這樣的,嚇我一跳,以為我的ubuntu出毛病了;仔細一想可能是因為昨天安裝了乙個新的shell,虛驚一場。

(下面的圖是我剛發現的win10自帶的截圖工具擷取的,開薰,快捷鍵是win+shift+s)

命令整理:

刪除檔案/目錄:rm

rm -rf 目錄名字

-r 就是向下遞迴,不管有多少級目錄,一併刪除

-f 就是直接強行刪除,不作任何提示的意思

shell 學習筆記

shell 是解釋型語言 移植性強課對應不同的直譯器 bin sh f 變數開頭以乙個字母或者下劃線,後接任意長度的字母 數字或者下劃線。命令 commod op 引數 輸入 輸出 重定向管道 echo printf 大口如小口出。特殊檔案 dev null bit bucket 刪除所有輸入的資料...

shell學習筆記

shell指令碼在linux下開發經常需要用到,shell的指令碼可以幫助使用者自動化地和作業系統進行互動,起到了提高效率的作用。學習一門語言,通常需要實戰演練編碼除錯,shell該如何除錯呢?使用bash x命令即可。vi demo.sh敲入 bin bash echo 1 echo date y...

shell學習筆記

1 shell檔案的第一行都必須是 bin sh 也可以有其他路徑,這裡我們只以這個為例 2 定義變數 a value 中間不能有空格 呼叫方法 echo a 3 shell常用的條件測試 備註 方括號兩側必須要有空格,f lt等兩側也必須要有空格 a f file 判斷 file是否是乙個檔案 b...