shell配置問題總結 針對zsh

2021-08-09 03:45:13 字數 805 閱讀 5808

1.拷貝、移動、刪除提示

alias cp='cp -i'

alias mv='mv -i'

alias rm='rm -i'

2.動態庫載入路徑

export ld_library_path=$ld_library_path:...

3.無法支援萬用字元,如ls 某個路徑下的

原因來自網路「shell 不會按照遠端位址上的檔案去擴充套件引數,當你使用 ip:/home/tommy/*,因為本地當前目錄中,十不存在 ip:/home/tommy/*,所以匹配失敗。預設情況下,bash 在匹配失敗時就使用原來的內容,zsh 則報告乙個錯誤。在 zsh 中執行 setopt nonomatch 則告訴它不要報告 no matches 的錯誤,而是當匹配失敗時直接使用原來的內容。

實際上,不管是 bash 還是 zsh,不管設定了什麼選項,只要把 ip:/home/tommy/* 加上引號,就可解決問題。」

setopt nonomatch

zsh出現問題:corrupt history file /home/***/.zsh_history

zsh: corrupt history file /home/***/.zsh_history
cp

.zsh_history zsh_history

rm -f .zsh_history

strings zsh_history .zsh_history

#ok了,修復成功。

指標對齊問題總結

1.預設情況下char為1位元組對齊,short為2自己對齊,int為4位元組對齊 packet為1位元組對齊,struct預設為最長型別對齊 所以當進行指標強轉時,如從char p int p1 p 此時p1得到的結果可能是有問題的,因為p1需要4自己對齊 所以大家做指標強制轉換時,一定要特別的小...

IIS PHP 配置 問題總結

今天幫助朋友解決乙個iis配置php的問題,大概是這樣子的,iis 與 php配置好了之後不能訪問,出現如下錯誤 http 錯誤 500.19 internal server error 無法訪問請求的頁面,因為該頁的相關配置資料無效。仔細看了一下,發現iis有幾項擴充套件沒加,加上就行了 後面大家...

IIS PHP 配置 問題總結

今天幫助朋友解決乙個iis配置php的問題。大概是這樣子的。iis 與 php配置好了之後不能訪問,出現例如以下錯誤 http 錯誤 500.19 internal server error 無法訪問請求的頁面,由於該頁的相關配置資料無效。細緻看了一下,發現iis有幾項擴充套件沒加。加上即可了 後面...