List of Linux useful commands

Linux is an operating system. It is used for a variety of applications, such as household appliances, automotive entertainment systems and network file system appliances. Linux used as a Network OS for routers, switches, domain name system servers, hom…


This content originally appeared on DEV Community and was authored by DEV Community

Linux is an operating system. It is used for a variety of applications, such as household appliances, automotive entertainment systems and network file system appliances. Linux used as a Network OS for routers, switches, domain name system servers, home networking devices and more.

List of Linux useful commands

Sometimes we needs to manage our applications through command line interfaces at our local machine or remote machine through SSH Access. So, here is a list of linux useful commands. Which you should know to manage applications, manage vps hosting, manage files at servers, manage softwares at servers, manage databases at server side etc. See commands below.

ls  Lists all files and directories in the present working directory

ls -R   Lists files in sub-directories as well

ls -a   Lists hidden files as well

ls -al  Lists files and directories with detailed information like permissions,size, owner, etc.

cd or cd ~  Navigate to HOME directory

cd ..   Move one level up

cd  To change to a particular directory

cd /    Move to the root directory

cat > filename  Creates a new file

cat filename    Displays the file content

cat file1 file2 > file3 Joins two files (file1, file2) and stores the output in a new file (file3)

mv file “new file path” Moves the files to the new location

mv filename new_file_name   Renames the file to a new filename
rm filename Deletes a file

sudo    Allows regular users to run programs with the security privileges of the superuser or root

mv  Renames a directory

ls -l   to show file type and access permission

man Gives help information on a command

clear   Clears the terminal

mkdir directoryname Creates a new directory in the present working directory or a at the specified path

rmdir   Deletes a directory

r   read permission

w   write permission

x   execute permission

-=  no permission

Chown user  For changing the ownership of a file/directory

Chown user:group filename   change the user as well as group for a file or directory

env Displays all environment variables

VARIABLE_NAME= variable_value   Create a new variable
Unset   Remove a variable

export Variable=value   To set value of an environment variable

sudo adduser username   To add a new user

sudo passwd -l ‘username’   To change the password of a user

sudo userdel -r ‘username’  To remove a newly created user

sudo usermod -a -G GROUPNAME USERNAME   To add a user to a group

sudo deluser USER GROUPNAME To remove a user from a group
finger  Shows information of all the users logged in
finger username Gives information of a particular user

SSH username@ip-address or hostname login into a remote Linux machine using SSH

dir Display files in the current directory of a remote computer

cd “dirname”    change directory to “dirname” on a remote computer

put file    upload ‘file’ from local to remote computer

get file    Download ‘file’ from remote to local computer

quit    Logout

ESC Terminate insert mode

u   Undo last change

U   Undo all changes to the entire line

o   Open a new line (goes into insert mode)

i   Insert at cursor (goes into insert mode)

A   Write at the end of line (goes into insert mode)

dd  Delete line

~   Change case of individual character

cw  Change word

S   Substitute entire line and begin to insert at the beginning of the line

R   Overwrite characters from cursor onward

Please like, share and give positive feedback to motivate me to write more.

For more tutorials you can visit my website.

Thanks :)
Happy Coding :)


This content originally appeared on DEV Community and was authored by DEV Community


Print Share Comment Cite Upload Translate Updates
APA

DEV Community | Sciencx (2022-03-02T15:10:33+00:00) List of Linux useful commands. Retrieved from https://www.scien.cx/2022/03/02/list-of-linux-useful-commands/

MLA
" » List of Linux useful commands." DEV Community | Sciencx - Wednesday March 2, 2022, https://www.scien.cx/2022/03/02/list-of-linux-useful-commands/
HARVARD
DEV Community | Sciencx Wednesday March 2, 2022 » List of Linux useful commands., viewed ,<https://www.scien.cx/2022/03/02/list-of-linux-useful-commands/>
VANCOUVER
DEV Community | Sciencx - » List of Linux useful commands. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2022/03/02/list-of-linux-useful-commands/
CHICAGO
" » List of Linux useful commands." DEV Community | Sciencx - Accessed . https://www.scien.cx/2022/03/02/list-of-linux-useful-commands/
IEEE
" » List of Linux useful commands." DEV Community | Sciencx [Online]. Available: https://www.scien.cx/2022/03/02/list-of-linux-useful-commands/. [Accessed: ]
rf:citation
» List of Linux useful commands | DEV Community | Sciencx | https://www.scien.cx/2022/03/02/list-of-linux-useful-commands/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.