No seu arquivo .bash_profile você definiu cd
para sempre exibir o conteúdo do diretório.
Comente a linha
cd() { builtin cd "$@"; ll; } # Always list directory contents upon 'cd'
para evitar esse comportamento.
Recentemente atualizei o macOS e o Terminal e abaixo estão os detalhes
Agora, sempre que eu executo cd
no Terminal, ele navega para esse diretório e lista automaticamente toda a estrutura de diretórios que eu não quero (por padrão).
Como posso consertar isso? Acho que culpado pode ser o alias, mas não sei como consertá-lo e aqui está minha configuração bash_profile.
alias cp='cp -iv' # Preferred 'cp' implementation
alias mv='mv -iv' # Preferred 'mv' implementation
alias mkdir='mkdir -pv' # Preferred 'mkdir' implementation
alias ll='ls -FGlAhp' # Preferred 'ls' implementation
alias less='less -FSRXc' # Preferred 'less' implementation
cd() { builtin cd "$@"; ll; } # Always list directory contents upon 'cd'
alias cd..='cd ../' # Go back 1 directory level (for fast typers)
alias ..='cd ../' # Go back 1 directory level
alias ...='cd ../../' # Go back 2 directory levels
alias .3='cd ../../../' # Go back 3 directory levels
alias .4='cd ../../../../' # Go back 4 directory levels
alias .5='cd ../../../../../' # Go back 5 directory levels
alias .6='cd ../../../../../../' # Go back 6 directory levels
alias edit='subl' # edit: Opens any file in sublime editor
alias f='open -a Finder ./' # f: Opens current directory in MacOS Finder
alias ~="cd ~" # ~: Go Home
alias c='clear'
alias qfind="find . -name " # qfind: Quickly search for file
ff () { /usr/bin/find . -name "$@" ; } # ff: Find file under the current directory
ffs () { /usr/bin/find . -name "$@"'*' ; } # ffs: Find file whose name starts with a given string
ffe () { /usr/bin/find . -name '*'"$@" ; } # ffe: Find file whose name ends with a given string
alias psgrep='ps aux | grep '
Tags mac bash-alias