各種 Shell 的使用

2022-05-25 08:00:11 字數 1055 閱讀 4929

windows-powershell

告別 windows 難看難用,教你打造體驗不輸 macos 和 linux 的終端

windows 為我們提供了乙個預設的 powershell 終端,可以在 windows 開始選單上右鍵,點選「windows powershell」開啟。雖然預設終端有很多限制,但是其技術相對底層,響應就高效迅速,碾壓其他所有第三方終端模擬器。我們從預設終端開始魔改。

2021.5.7 發現 pro-git 官方指南這本書一直在提及此 powershell。

zsh

相關解釋:

非特權使用者安裝zsh和oh-my-zsh.html

準備在 p40 上面安裝,主要參考此部落格

注意點如下:

小花絮:

需要先把如下路徑加入 .bashrc, 後才能加命令 exec $home/zsh/bin/zsh

export cxxflags="-fpic"

export cflags="-fpic"

export ncurses_home=$home/ncurses # 你自己的 ncurses 目錄

export path=$ncurses_home/bin:$path

export ld_library_path=$ncurses_home/lib:$ld_library_path

export cppflags="-i$ncurses_home/include" ldflags="-l$ncurses_home/lib"

否則遠端連線會報如下錯誤,無法進入視窗:

/home/guixj/zsh/bin/zsh: error while loading shared libraries: libncursesw.so.6: cannot open shared object file: no such file or directory

connection closing...socket close.

the end.

shell 終端的各種使用特性

q 不要列印script started script end 的資訊 下面這條命令 可以保證在登入了遠端shell的情況下,首先執行一段自定義命令,然後保持輸入輸出不關閉 echo echo yes cat dev tty script dev null ssh d其核心就是中間的cat命令使用了...

linux各種shell特色指令碼使用

目錄 1 gdb斷點資訊收集自動化 2 objdump檢視過大可執行檔案上的指定函式彙編 3 定製 linux 協議棧引數 修改 etc sysctl.conf 鑑於在故障現場使用gdb跟蹤,設定斷點,列印斷點處資訊存在一定的時間差,且有造成單板重啟或影響業務等問題,採用指令碼實現自動化操作。指令碼...

shell中的各種括號

在編寫shell scripts時,經常會用到括號,各種括號,各種用法。一 括號 圓括號 1 單小括號。命令組。括號中的命令將會新開乙個子shell順序執行,所以括號中的變數不能夠被指令碼餘下的部分使用。括號中多個命令之間用分號隔開,最後乙個命令可以沒有分號,各命令和括號之間不必有空格。命令替換。等...