Command Line Essentials: The Commands
Where Am I? What's Here?
pwd
ls
ls -l
Change Directory
pwd
ls -l
cd Videos/
pwd
cd ..
pwd
cd My\ Documents/
pwd
cd ../../..
ls -l
cd ~
cd ../..
cd
cd /c/Windows/System32/
pwd
cd
Where is that command?
which ls
which man
Echo...Echo
echo "Hello World"
echo $PATH
echo "The current path is $PATH"
Reviewing Files Contents
cat test.txt
less test.txt
Create, Rename, and Delete Files
pwd
ls
touch demo.txt
ls
mv demo.txt demo-1.txt
ls
rm demo-1.txt
ls
ls -l
touch test.txt
ls -l
Create and Delete Folders
pwd
mkdir projects
cd projects/
pwd
cd ..
rmdir projects
cd projects
ls
mkdir -p projects/client-a/awesome-web-project
cd projects/client-a/awesome-web-project
cd
rmdir projects
rm -rf projects/
ls
Clear and Exit
ls -l
clear
exit
Output to a File
pwd
echo "hello there" >> demo.txt
ls
cat demo.txt
echo "hello again" >> demo.txt
cat demo.txt
echo "HI" > demo.txt
cat demo.txt
clear
ls -al > listing.txt
cat listing.txt
Creating and Executing a Simple Bash Script
pwd
which bash
notepad++ example.sh
ls -al
chmod +x example.sh # example only, not needed this time
./example.sh
Customizing the Bash Environment
notepad++ .bashrc
source .bashrc
ll
npp
# Close Git Bash
ll
npp