To become a Linux Wizard you must conquer Command Line Interface,
Part 1
Watch Video
Start with, what is a CLI?
- It is a user interface, which doesn't have pretty graphics.
- We'll use the commands to mess around.
Let's say if you want to open a folder on your PC, we'll be using commands for that, don't freak out, it is easy than it seems, just bear with me,
By the way, CLI uses BASH as a programming language.
CLI
- here, haris is PC admin name
- cosmos is name of my PC
- ~ is representing Home directory
- $ means we're in the system shell, and ready to type commands
Understand Directories and their Path
- All folders are like Tree Hierarchy, starting from Root Directory,
Basic Commands
pwd
print working directoryls
check the content of the directorycd
change directorycd..
change directory to previous directorycd../..
change directory to previous two timescd~
change directory to Home Directory- flags are arguments/options
ls -a
to list all the hidden filesls -l
show detailed versions of filesls -la
show detailed version of all hidden filesclear
clear the terminal (ctrl+l).
current directory..
parent Directory~
home Directory-
previous Directorymkdir
make a directorytouch
Create a new filefile
give info about filegedit
edit filecat
view content of a file, concatenate fileshistory
displays history of commands that were executeduparrow
display previous commandsctrl + r
reverse searchctrl + c
exit- Autocomplete - type first letter of the directory then press
tab
cp
copy filesmv
move filesrm
remove filesmkdir -p
make a directory in the subdirectoryrm -r
remove recursivelyrm -rv
remove recursively and display removed directoryfind ~ -name
find a file in home directory or find it only with file type or only with file namefind ~ -type d -name
find folderman
find the manual of any commandwhatis
tells about command
Now you are ready to become a Linux Wizard, See you in Part 2