Quick Tips:

🔹 1. Very Basic Commands

Command Description Example
pwd Shows the current working directory pwd/home/gowsika
ls Lists files and directories ls -l → shows details
cd Change directory cd /var/log
whoami Shows current logged-in user whoamigowsika
echo Prints text to terminal or files echo "Hello Linux"

🔹 2. File & Directory Management

Command Description Example
touch Creates an empty file touch notes.txt
mkdir Creates a new directory mkdir projects
rm Removes files or directories rm file.txt
cp Copies files or directories cp file1.txt file2.txt
mv Moves or renames files mv old.txt new.txt
cat Displays file contents cat notes.txt
less Views file page by page less longfile.log
head Shows first 10 lines by default head -n 5 data.txt
tail Shows last 10 lines by default tail -f logfile.log

🔹 3. Important Directories

Directory Description Example
/etc System configuration files /etc/passwd contains user info
/root Root user’s home directory Only root can access
/tmp Temporary files (auto-cleared at reboot) Session storage
/var Variable data like logs, mail, spool /var/log/syslog

🔹 4. Text Editors

Command Description Example
nano Simple terminal editor nano notes.txt
vi / vim Advanced modal editor vi file.txt
gedit GUI text editor gedit notes.txt &

🔹 5. Shell Operators

Operator Description Example
& Run command in background gedit notes.txt &
&& Run second command only if first succeeds mkdir test && cd test
> Redirect output (overwrite file) echo "Hello" > file.txt
>> Redirect output (append to file) echo "World" >> file.txt