Skip to main content

Linux Cheatsheet

Why Use Command-Line when you have the option for GUI that is easy to navigate and control but at some point you may find yourself in one of the following points, there comes the Command-Line in the picture, Let's dig into it.

1. To automate the process.

2. To speed up the process.

3. While login to the server via ssh, Gui is not available, you have to work via command line.


Commands

Description

GENERAL


ls 

list folder and files

history 

shows previous commands

cd 

Change directory

cd folder_name

relative path

cd /folder_name

absolute path

pwd 

current working directory

ll 

long list of a file and folder with permissions

man command_name

shows all the options and details of that particular command

chmod 666 file_name.extension

changes permission

cat file_name.extension | grep word

Pipeline used for multiple commands

FILES


touch 

Empty file creation

nano file_name.extenstion

to open file in edit mode

sort file_name.extension

sort the content of the file

sort -r

sort file in reverse mode

head file_name.extension

Shows first 10 lines of the file

head -n 2 file_name.extenstion

Shows first 2 lines of the file

tail file_name.extension

Shows last 10 line of the file

tail -n 2 file_name.extenstion

Shows last 2 lines of the file

tail -f file_name.extension

moves file one step back

grep word

search element from a file

cat 

to open file content

mv file_name.extension ..

moves file one step back

lsof 

list of opened files

FOLDER


mkdir 

create directory

rmdir 

removes empty directory

rm -rf folder_name

removes folder with the content

TIME & DATE


date 

shows the date

cal 

shows the calendar

User


whoami 

current user

su 

Change user or substitute user

exit 

log out of the user

Comments

Popular posts from this blog

Prompt Engineering for Web Developers: Work Smarter with AI 🚀

   AI is changing the way web applications are built. From generating components and writing tests to planning projects and reviewing code, developers can now use natural language prompts to accelerate development. This approach, often called Vibe Coding, allows developers to describe what they want and let AI generate the solution. The secret to getting quality results is Prompt Engineering : the practice of writing better prompts. 📌 The RTCF Framework A simple framework for creating effective prompts is RTCF : Role → Who should AI act as? Task → What needs to be done? Context → Why is it needed? Format → How should the output look? ❌ Weak Prompt Make me a learning app. ✅ Strong Prompt Role: Senior React Developer Task: Build a React Learning Planner Context: Users need to track learning resources through stages Format: React, Tailwind CSS, drag-and-drop, modern UI, no TypeScript Providing clear instructions dramatically improves AI o...

💰 Managing Finances

Most people focus on earning more, but real wealth is built through smart investing, risk management, and disciplined financial habits. Here's a simple framework to help secure your financial future. 🎯 1. Set Financial Goals First Invest with a purpose: Emergency Fund Home Purchase Child Education Retirement Financial Independence ⚠️ 2. Control Lifestyle Inflation ✅ Good Debt Home Loan Business Loan Education Loan ❌ Bad Debt Credit Card Loan Personal Loan Consumer EMIs Rule: Keep total EMIs below 40% of monthly income . 🛡️ 3. Create an Emergency Fund Maintain 6 months of household expenses in: Fixed Deposits (FD) or Sweep-In Account Arbitrage Mutual Fund (tax-efficient for higher tax brackets) Post Office Deposits This should be your first financial priority. ❤️ 4. Protect Before You Invest Term Insurance Coverage: 10-15× Annual Income/CTC Health Insurance Keep a personal family floater policy. Do not rely only on employer...

Prompt Engineering with OpenAI ChatGPT

Prompt Engineering: A Simple Guide to Better Results Many people use AI with vague prompts and hope for the best. Something like: "Write a postmortem update about yesterday's outage." often produces inconsistent results. Instead of playing Prompt Roulette , use a structured approach. A Better Workflow 1. Contract – Define what success looks like. Ask: What must be included? 2. Scaffold – Use a reusable template. For example: Summary Impact Timeline Known Facts 3. Levers – Change only one thing at a time: Add more detail Shorten the response Change the tone Adjust the audience 4. Loop – Review and improve: Generate → Review → Find one issue → Improve the prompt → Run again. Think of a Prompt as a Contract A strong prompt usually contains five parts: Instructions – What should AI do? Context – Facts and background information. Constraints – Rules and limitations. Examples – Optional style or format sa...