Linux & Git cheat sheet
Asma Mestaysser
LINUX & GIT CHEAT SHEET
📁File Operations:
ls: Lists all fi les and directories in the present working directory
ls -R: Lists fi les in sub-directories as well
ls -a: Shows hidden fi les
📄📁
ls -al: Lists fi les and directories with detailed information
cd directoryname: Changes the directory 📂
cd ..: Moves one level up ↗
pwd: Displays the present working directory 🗺
cat > fi lename: Creates a new fi le ✏📄
cat fi lename: Displays the fi le content 📄👀
touch fi lename: Creates or modifi es a fi le 🛠📄
rm fi lename: Deletes a fi le ❌📄
cp source destination: Copies fi les from source to destination ➡ 📄
mv source destination: Moves fi les from source to destination 🔄📄
fi nd / -name fi lename: Finds a fi le or a directory by its name 🔍📄📁
fi le fi lename: Determines the fi le type 📄❓
less fi lename: Views the fi le content page by page 📄📃
head fi lename: Views the fi rst ten lines of a fi le 📄🔝
tail fi lename: Views the last ten lines of a fi le 📄🔚
du -h --max-depth=1: Shows the size of each directory 📁📏
📁Directory Operations:
mkdir directoryname: Creates a new directory 🆕 📁
rmdir directoryname: Deletes a directory ❌📁
cp -r source destination: Copies directories recursively ➡ 📁
mv olddir newdir: Renames directories 🔄📁
fi nd / -type d -name directoryname: Finds a directory starting from root 🔍📁
Asma Mestaysser
LINUX & GIT CHEAT SHEET
📁File Operations:
ls: Lists all fi les and directories in the present working directory
ls -R: Lists fi les in sub-directories as well
ls -a: Shows hidden fi les
📄📁
ls -al: Lists fi les and directories with detailed information
cd directoryname: Changes the directory 📂
cd ..: Moves one level up ↗
pwd: Displays the present working directory 🗺
cat > fi lename: Creates a new fi le ✏📄
cat fi lename: Displays the fi le content 📄👀
touch fi lename: Creates or modifi es a fi le 🛠📄
rm fi lename: Deletes a fi le ❌📄
cp source destination: Copies fi les from source to destination ➡ 📄
mv source destination: Moves fi les from source to destination 🔄📄
fi nd / -name fi lename: Finds a fi le or a directory by its name 🔍📄📁
fi le fi lename: Determines the fi le type 📄❓
less fi lename: Views the fi le content page by page 📄📃
head fi lename: Views the fi rst ten lines of a fi le 📄🔝
tail fi lename: Views the last ten lines of a fi le 📄🔚
du -h --max-depth=1: Shows the size of each directory 📁📏
📁Directory Operations:
mkdir directoryname: Creates a new directory 🆕 📁
rmdir directoryname: Deletes a directory ❌📁
cp -r source destination: Copies directories recursively ➡ 📁
mv olddir newdir: Renames directories 🔄📁
fi nd / -type d -name directoryname: Finds a directory starting from root 🔍📁