42 lines
		
	
	
		
			458 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			42 lines
		
	
	
		
			458 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
# Setup
 | 
						|
To run a shell as non-root, the shell must be listed in /etc/shells.
 | 
						|
 | 
						|
# Basics
 | 
						|
Elvish has an inbuilt calculator.
 | 
						|
 | 
						|
Basic commands include: *, ^, +.  E.g.:
 | 
						|
 | 
						|
> 2*4+2
 | 
						|
 | 
						|
 | 
						|
#Lists
 | 
						|
 | 
						|
li = [orcs hobbits elves]
 | 
						|
 | 
						|
Then either
 | 
						|
 | 
						|
> echo $li
 | 
						|
 | 
						|
> echo $@li
 | 
						|
 | 
						|
> echo $path
 | 
						|
 | 
						|
 | 
						|
# Environmental Variables
 | 
						|
Summon with E:, e.g.
 | 
						|
 | 
						|
> echo $E:USER
 | 
						|
 | 
						|
# Commands
 | 
						|
 | 
						|
C-n - File manager
 | 
						|
 | 
						|
C-l - Recent locations
 | 
						|
 | 
						|
C-r - Recent commands
 | 
						|
 | 
						|
See all binding with:
 | 
						|
 | 
						|
> pprint $edit:insert:binding
 | 
						|
 |