Skip to main content

Essential Linux Commands Every Beginner Should Know

Published 2 min readMarkdown

Linux commands form the backbone of navigating and manipulating files and directories in a Linux environment. If you're just starting out with Linux, understanding these basic commands will help you feel more comfortable and efficient when working with your system.

Listing Commands

ls List files and directories in the current directory

ls -l List in long format with extra details

ls -a List all files, including hidden ones

ls *.sh List files with a .sh extension

ls -i List with inode index numbers

ls -d / List only directories (can specify patterns)

Creating directories is straightforward with the mkdir command:

mkdir newFolder Create a new folder 'newFolder'

mkdir .NewFolder Create a hidden directory (useful for configuration files)

mkdir A B C D Create multiple directories simultaneously

mkdir /home/user/Mydirectory Create a directory in a specific location

mkdir -p A/B/C/D Create nested directories

File manipulation commands

cat -n filename View the content of a file and display line numbers

chmod 700 filename Change the access permissions of files to make them readable, writable, and executable by the owner only

history | tail -n 10 Check the last 10 commands you have run

rm -r directory_name Remove a directory and all its contents

echo -e "Apple\nMango\nBanana\nCherry\nKiwi\nOrange\nGuava" > fruits.txt cat fruits.txt Create a .txt file, add content (one fruit per line), and display the content

wc fruits.txt Count the number of lines, words, and characters in both fruits.txt

No comments yet. Be the first to comment.