DEV Community

Ranjith srt
Ranjith srt

Posted on • Edited on

Essential Linux Commands for Beginners

Image description

Image description

Image description
Image description

Image description

Image description

Image description

Image description

Image description

Image description

Image description

Image description

Image description

Image description

Image description

Image description

Image description

Image description

Image description

j

Image description

Image description

Image description

Image description

Image description

Image description

Image description

Image description

Image description

Image description

Image description

πŸ–₯️ Basic Output & Info Commands
echo
bash
Copy code
echo "Hello world"
πŸ“ Prints text to the screen.

pwd
bash
Copy code
pwd
πŸ“ Prints the current working directory (folder you are in).

date
bash
Copy code
date
πŸ“ Shows current system date and time.

history
bash
Copy code
history
πŸ“ Shows list of previously used commands.

clear
bash
Copy code
clear
πŸ“ Clears the terminal screen.

πŸ“ Navigation Commands
cd
bash
Copy code
cd foldername
πŸ“ Changes into a folder.

cd ..
bash
Copy code
cd ..
πŸ“ Goes one level back (up) from the current directory.

cd -
bash
Copy code
cd -
πŸ“ Goes to the previous directory.

cd ~
bash
Copy code
cd ~
πŸ“ Goes to the home directory.

πŸ“‚ Listing Files
ls
bash
Copy code
ls
πŸ“ Lists files in current folder.

ls -a
bash
Copy code
ls -a
πŸ“ Lists all files including hidden ones (starting with .).

ls -l
bash
Copy code
ls -l
πŸ“ Shows more details (like size, permissions) about files.

ls -la
bash
Copy code
ls -la
πŸ“ Lists all files (even hidden) with details.

ls -R
bash
Copy code
ls -R
πŸ“ Lists all files and folders recursively.

ls -r
bash
Copy code
ls -r
πŸ“ Lists files in reverse order.

ls -t
bash
Copy code
ls -t
πŸ“ Sorts files by last modified time.

πŸ“ File Handling
touch
bash
Copy code
touch myfile.txt
πŸ“ Creates an empty file or updates file's modified time.

file
bash
Copy code
file myfile.txt
πŸ“ Tells you the type of file (text, image, etc).

cat
bash
Copy code
cat myfile.txt
πŸ“ Shows the content of a file in terminal.

πŸ“– View Long Files
less
bash
Copy code
less lorem.txt
πŸ“ Opens file in viewer, lets you scroll.

Controls:

q = quit

PgUp / PgDn = scroll

g = go to top

G = go to bottom

/word = search

h = help

πŸ“ Create Folders
mkdir
bash
Copy code
mkdir newfolder
πŸ“ Creates a new folder.

mkdir -p
bash
Copy code
mkdir -p test/test1
πŸ“ Creates nested folders (folders inside folders).

πŸ“„ Copy Files
cp
bash
Copy code
cp old.txt new.txt
πŸ“ Copies one file to another.

Copy file to folder:
bash
Copy code
cp text.txt newfolder/
Copy all .txt files:
bash
Copy code
cp *.txt newfolder/
Copy folder:
bash
Copy code
cp -r folder1/ folder2/
Ask before overwrite:
bash
Copy code
cp -i file1.txt file2.txt
βœ‚οΈ Move / Rename Files
mv
bash
Copy code
mv file1.txt file2.txt
πŸ“ Renames file or moves to a new folder.

Move multiple .txt files:
bash
Copy code
mv *.txt newfolder/
Ask before overwrite:
bash
Copy code
mv -i old.txt new.txt
❌ Delete Files/Folders
rm
bash
Copy code
rm file.txt
πŸ“ Deletes a file.

Delete folder and its content:
bash
Copy code
rm -r myfolder/
Ask before delete:
bash
Copy code
rm -i file.txt
πŸ” Search / Help
find
bash
Copy code
find . -name "*.txt"
πŸ“ Search for files (here, all .txt files).

help
bash
Copy code
help echo
πŸ“ Shows help for a command.

man (manual)
bash
Copy code
man ls
πŸ“ Full manual page for a command (press q to quit).

whatis
bash
Copy code
whatis cat
πŸ“ Gives a short description of a command.

πŸ”§ Aliases
Create alias (shortcut):
bash
Copy code
alias mylist="ls -la"
Remove alias:
bash
Copy code
unalias mylist
πŸ”š Exit Terminal
Exit the terminal:
bash
Copy code
exit


Enter fullscreen mode Exit fullscreen mode

echo - "Hello world"
/ - root
pwd - present working directory

cd - - change directory

cd .. - exit current directory

cd - - previous directory

cd ~ - home directory

ls- list

ls -a - hidden file

ls -l more files details

ls -l -a more datails with hiddenn files details
ls -R

ls -r reversr order sorting

ls -t sort modification time,newest first

touch - create file and touch file (identify modify time)

date - current date

file - text.txt file details

cat - open file and view content

history

clear

less -- less lorem.txt user view content

q - quit

pg up pg down - navigate pages

g move beginning

G - move end

/search

h help

mkdir new folder
mkdir -p test/test1/ folder ulla folder

cp oldfile copy file

cp text.txt newfolder

cp *.txt newfolder select all .txt file

cp -r sub folders

cp -i

mv oldfile newfile (edit and rename)

mv myfile.txt file1.txt

mv f1.txt f3.txt f3.txt newfolder

mv *.txt newfolder ella file newfolder ulla pogum

mv -i

mv -b

rm newfolder

rm -r newfolder folder and folder ulla irukratha ellam repeat ahh dlt pannum

rm -i

find search

help echo

man is

whatis cat

alias shortcut

alias footbar ="ls -la"
unalies remove aliaas

exit

Top comments (0)