diff options
author | LAN-TW <lantw44@gmail.com> | 2013-12-05 02:12:09 +0800 |
---|---|---|
committer | LAN-TW <lantw44@gmail.com> | 2013-12-05 02:12:09 +0800 |
commit | 90ed0093caf874a6a91d9013d84e66cd513bb6a6 (patch) | |
tree | 06e3d69e869495f1f0ba2c9496e2a8d4b150bc93 /bash_include | |
parent | ce872c750112cc3ba335c95e88e39c411c776111 (diff) | |
download | configfile-90ed0093caf874a6a91d9013d84e66cd513bb6a6.tar.gz configfile-90ed0093caf874a6a91d9013d84e66cd513bb6a6.tar.zst configfile-90ed0093caf874a6a91d9013d84e66cd513bb6a6.zip |
bash_include: 設定 ls 彩色輸出
Diffstat (limited to 'bash_include')
-rw-r--r-- | bash_include | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/bash_include b/bash_include index 1870b7d..cef7a46 100644 --- a/bash_include +++ b/bash_include @@ -115,8 +115,10 @@ export GREP_OPTIONS='--color=auto' alias startcolor='PS1=$colorprompting; PS2=$colorsecondprompting' alias stopcolor='PS1=$nocolorprompting; PS2=$nocolorsecondprompting' -alias ll='ls -l' -alias la='ls -la' +alias ll='ls -lF' +alias lh='ls -lFh' +alias la='ls -lFa' +alias lA='ls -lFA' alias rm='rm -i' alias cp='cp -pi' alias mv='mv -i' @@ -124,6 +126,11 @@ alias jobs='jobs -l' alias less='less -RS' alias grep='grep --color=always' +case "$OSTYPE" in + *gnu*) alias ls='ls --color=always -F' ;; + *freebsd*) alias ls='CLICOLOR=1 CLICOLOR_FORCE=1 ls -F' ;; +esac + # Non-aliased common tools (safe for use in script) alias safe_ls='\ls' alias safe_cp='\cp' |