命令提示字元有辦法加判斷式嗎? - Linux

By William
at 2017-04-10T00:52
at 2017-04-10T00:52
Table of Contents
之前有請教過如何修改命令提示字元。後來知道是PS1的參數,譬如我用
PS1='[\D{%M:%S} \e[1;34m\u\e[0m \e[1;45m$?\e[0m \e[1;32m\W\e[0m]\$ '
就會變成
[46:47 root 0 ~]#
這樣,可以看看執行前後的時間差,還有error code之類的,算是個人興趣。
我想請問的是,有辦法讓error code的表現根據數字不同而改變嗎?
譬如說$?==0,就不要有背景,或是根本不顯示。如果$?不等於0,就會高亮顯示。
請問這能辦到嗎?
--
起初,他們追殺共產主義者,我沒有說話,因為我不是共產主義者;
接著,他們追殺猶太人,我沒有說話,因為我不是猶太人;
後來,他們追殺工會成員,我沒有說話,因為我不是工會成員;
此後,他們追殺天主教徒,我沒有說話,因為我是新教教徒;
最後,他們奔我而來,卻再也沒有人站起來為我說話了。
《First They Came(他們首次來時)》,Martin Niemoller牧師(1892-1984)
--
PS1='[\D{%M:%S} \e[1;34m\u\e[0m \e[1;45m$?\e[0m \e[1;32m\W\e[0m]\$ '
就會變成
[46:47 root 0 ~]#
這樣,可以看看執行前後的時間差,還有error code之類的,算是個人興趣。
我想請問的是,有辦法讓error code的表現根據數字不同而改變嗎?
譬如說$?==0,就不要有背景,或是根本不顯示。如果$?不等於0,就會高亮顯示。
請問這能辦到嗎?
--
起初,他們追殺共產主義者,我沒有說話,因為我不是共產主義者;
接著,他們追殺猶太人,我沒有說話,因為我不是猶太人;
後來,他們追殺工會成員,我沒有說話,因為我不是工會成員;
此後,他們追殺天主教徒,我沒有說話,因為我是新教教徒;
最後,他們奔我而來,卻再也沒有人站起來為我說話了。
《First They Came(他們首次來時)》,Martin Niemoller牧師(1892-1984)
--
Tags:
Linux
All Comments

By Freda
at 2017-04-10T02:35
at 2017-04-10T02:35

By Agnes
at 2017-04-14T14:30
at 2017-04-14T14:30

By Charlotte
at 2017-04-17T10:20
at 2017-04-17T10:20

By Suhail Hany
at 2017-04-19T19:22
at 2017-04-19T19:22

By Xanthe
at 2017-04-19T22:29
at 2017-04-19T22:29

By Dora
at 2017-04-22T09:05
at 2017-04-22T09:05

By Audriana
at 2017-04-22T10:12
at 2017-04-22T10:12

By Joe
at 2017-04-25T05:50
at 2017-04-25T05:50

By Caitlin
at 2017-04-29T03:49
at 2017-04-29T03:49

By Dorothy
at 2017-05-02T14:37
at 2017-05-02T14:37

By Rae
at 2017-05-03T03:05
at 2017-05-03T03:05

By Jacky
at 2017-05-06T18:04
at 2017-05-06T18:04

By Leila
at 2017-05-10T17:39
at 2017-05-10T17:39

By Necoo
at 2017-05-13T16:49
at 2017-05-13T16:49

By Catherine
at 2017-05-13T19:30
at 2017-05-13T19:30

By Rebecca
at 2017-05-13T21:32
at 2017-05-13T21:32

By Megan
at 2017-05-15T10:53
at 2017-05-15T10:53
Related Posts
win10雙系統 ubuntu 重開後進不去

By Andy
at 2017-04-09T19:27
at 2017-04-09T19:27
快速鍵-以xfce

By Kyle
at 2017-04-09T15:30
at 2017-04-09T15:30
找出占用CPU or 記憶體的真凶

By Mia
at 2017-04-09T01:15
at 2017-04-09T01:15
請問如何匯出硬體效能資訊?

By Edward Lewis
at 2017-04-08T09:20
at 2017-04-08T09:20
可以用 lvm thin LV 作 root 嗎?

By Hamiltion
at 2017-04-07T14:07
at 2017-04-07T14:07