mirror of
				https://github.com/ohmyzsh/ohmyzsh.git
				synced 2024-05-11 05:55:17 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			39 lines
		
	
	
		
			617 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			39 lines
		
	
	
		
			617 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
| # Changing/making/removing directory
 | |
| setopt auto_pushd
 | |
| setopt pushd_ignore_dups
 | |
| setopt pushdminus
 | |
| 
 | |
| alias -g ...='../..'
 | |
| alias -g ....='../../..'
 | |
| alias -g .....='../../../..'
 | |
| alias -g ......='../../../../..'
 | |
| 
 | |
| alias -- -='cd -'
 | |
| alias 1='cd -1'
 | |
| alias 2='cd -2'
 | |
| alias 3='cd -3'
 | |
| alias 4='cd -4'
 | |
| alias 5='cd -5'
 | |
| alias 6='cd -6'
 | |
| alias 7='cd -7'
 | |
| alias 8='cd -8'
 | |
| alias 9='cd -9'
 | |
| 
 | |
| alias md='mkdir -p'
 | |
| alias rd=rmdir
 | |
| 
 | |
| function d () {
 | |
|   if [[ -n $1 ]]; then
 | |
|     dirs "$@"
 | |
|   else
 | |
|     dirs -v | head -n 10
 | |
|   fi
 | |
| }
 | |
| compdef _dirs d
 | |
| 
 | |
| # List directory contents
 | |
| alias lsa='ls -lah'
 | |
| alias l='ls -lah'
 | |
| alias ll='ls -lh'
 | |
| alias la='ls -lAh'
 |