顯示廣告
隱藏 ✕
看板 Knuckles_note
作者 Knuckles (站長 那克斯)
標題 [Linux] .bashrc 設定
時間 2014年07月12日 Sat. PM 04:18:40


參考 http://linux.vbird.org/linux_basic/0320bash.php


在 /etc/passwd 中

使用者的shell設定必需為 /bin/bash



登入時系統預設會執行 /etc/profile 和 ~/.profile

但不會執行 ~/.bashrc

所以通常會在 ~/.profile 裡再執行 ~/.bashrc

if [ "$BASH" ]; then
  if [ -f ~/.bashrc ]; then
    . ~/.bashrc
  fi
fi


在 ~/.bashrc 裡,會載入預設的 /etc/bashrc 設定
if [ -f /etc/bashrc ]; then
        . /etc/bashrc
fi

要自訂每個帳號的設定要寫在 ~/.bashrc
要設定所有帳號的話寫在 /etc/bashrc

自訂一些指令的簡寫:
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
alias ll='ls -lh'
alias df='df -h'
alias du='du -h'

修改提示字元(prompt)的格式

例如加上這行:

PS1='${debian_chroot:+($debian_chroot)}\[\033[01;33m\]\u\[\033[00m\]@\[\033[00;32m\]\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '

重新登入後,提示字元就會變成像這樣:
root@hostname:/etc/httpd#


--
※ 作者: Knuckles 時間: 2014-07-12 16:18:40
※ 編輯: Knuckles 時間: 2023-11-26 23:31:11 (台灣)
※ 看板: KnucklesNote 文章推薦值: 0 目前人氣: 0 累積人氣: 681 
r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇