Skip to main content

Command Palette

Search for a command to run...

Day12: Linux, Git & GitHub Cheat-Sheet

Published
•2 min read•View as Markdown
Day12: Linux, Git & GitHub Cheat-Sheet

Basic File Permission commands

CommandDescription
ls -lto show file type and access permission
rread permission
wwrite permission
xexecute permission
-=no permission
Chown userFor changing the ownership of a file/directory
Chown user:group filenamechange the user as well as group for a file or directory

Environment Variables command

CommandDescription
echo $VARIABLETo display value of a variable
envDisplays all environment variables
VARIABLE_NAME= variable_valueCreate a new variable
UnsetRemove a variable
export Variable=valueTo set value of an environment variable

User management commands of linux

CommandDescription
sudo adduser usernameTo 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 USERNAMETo add a user to a group
sudo deluser USER GROUPNAMETo remove a user from a group
fingerShows information of all the users logged in
finger usernameGives information of a particular user

Networking command

CommandDescription
SSH username@ip-address or hostnamelogin into a remote Linux machine using SSH
Ping hostname="" or =""To ping and Analyzing network and host connections
dirDisplay files in the current directory of a remote computer
cd "dirname"change directory to “dirname” on a remote computer
put fileupload ‘file’ from local to remote computer
get fileDownload ‘file’ from remote to local computer
quitLogout

Source: geeksforgeeks

Git & GitHub commands

More from this blog

Untitled Publication

48 posts