Thanks for all your error reports, I didn't forget it. I'll cleanup my guide soon. Thanks again!

Exercise 11. Bash: wrapping up

Now that you have tasted how working in Linux using CLI feels, your next step is to open your favorite text editor and make yourself the following table. Search those commands and symbols meaning of which you do not know. Warning! For this to work you must type this table by hand. Search for those terms and commands which are new to you.

Now you will learn how to grind something. And remember, no copy-pasting!

Terms

Term ________________________________ Meaning ______________________________________
vim normal mode
vim command mode
CLI
Shell
Profile
File
File descriptor
Process
Program
Environment
Environment variable
Redirection
Pipe
Text stream
Stdin
Stdout
Stderr
EOF
Filtering
Job
Foreground job
Background job
Exit code

vim

Command _____________________________ Meaning ______________________________________
vim      
h        
j        
k        
l        
i        
o        
<ESCAPE> 
x        
dd       
:wq      
:q!      
/        

less

Command _____________________________ Meaning ______________________________________
less     
j        
k        
q        
--ch     
/        
&        

Bash and Bash built-in commands

Command _____________________________ Meaning ______________________________________
echo      
history   
exit      
pwd       
=         
$         
?         
set       
env       
export    
$LANG     
read      
<CTRL>+z  
<CTRL>+c  
jobs      
fg        

Redirection

Command _____________________________ Meaning ______________________________________
>          
<          
>>         
|          
/dev/stdin 
/dev/stdout
/dev/stderr

Other programs you have learnt

Command _____________________________ Meaning ______________________________________
man       
ls        
cat       
dpkg-reconfigure
head      
tail      
grep      
awk       
sed       
tee       
dd        
pv        
locale    
sudo      
cp        
mv        
rm        
touch     
wc        

After filling in the table, write every command on a post-it note and repeat before going to sleep for a week. Yes, I mean it, shake dust from those pen and paper and do it.

Extra credit

No extra credit for you, just learn this commands until you know them by heart.

Discussion

Navigation

Learn Linux The Hard Way