aboutsummaryrefslogtreecommitdiffstats
path: root/bash_include
diff options
context:
space:
mode:
authorLAN-TW <lantw44@gmail.com>2013-12-05 02:12:09 +0800
committerLAN-TW <lantw44@gmail.com>2013-12-05 02:12:09 +0800
commit90ed0093caf874a6a91d9013d84e66cd513bb6a6 (patch)
tree06e3d69e869495f1f0ba2c9496e2a8d4b150bc93 /bash_include
parentce872c750112cc3ba335c95e88e39c411c776111 (diff)
downloadconfigfile-90ed0093caf874a6a91d9013d84e66cd513bb6a6.tar
configfile-90ed0093caf874a6a91d9013d84e66cd513bb6a6.tar.gz
configfile-90ed0093caf874a6a91d9013d84e66cd513bb6a6.tar.bz2
configfile-90ed0093caf874a6a91d9013d84e66cd513bb6a6.tar.lz
configfile-90ed0093caf874a6a91d9013d84e66cd513bb6a6.tar.xz
configfile-90ed0093caf874a6a91d9013d84e66cd513bb6a6.tar.zst
configfile-90ed0093caf874a6a91d9013d84e66cd513bb6a6.zip
bash_include: 設定 ls 彩色輸出
Diffstat (limited to 'bash_include')
-rw-r--r--bash_include11
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'