Skip to main content

Linux Cheatsheet

Why Use Command-Line when you have the option for GUI that is easy to navigate and control but at some point you may find yourself in one of the following points, there comes the Command-Line in the picture, Let's dig into it.

1. To automate the process.

2. To speed up the process.

3. While login to the server via ssh, Gui is not available, you have to work via command line.


Commands

Description

GENERAL


ls 

list folder and files

history 

shows previous commands

cd 

Change directory

cd folder_name

relative path

cd /folder_name

absolute path

pwd 

current working directory

ll 

long list of a file and folder with permissions

man command_name

shows all the options and details of that particular command

chmod 666 file_name.extension

changes permission

cat file_name.extension | grep word

Pipeline used for multiple commands

FILES


touch 

Empty file creation

nano file_name.extenstion

to open file in edit mode

sort file_name.extension

sort the content of the file

sort -r

sort file in reverse mode

head file_name.extension

Shows first 10 lines of the file

head -n 2 file_name.extenstion

Shows first 2 lines of the file

tail file_name.extension

Shows last 10 line of the file

tail -n 2 file_name.extenstion

Shows last 2 lines of the file

tail -f file_name.extension

moves file one step back

grep word

search element from a file

cat 

to open file content

mv file_name.extension ..

moves file one step back

lsof 

list of opened files

FOLDER


mkdir 

create directory

rmdir 

removes empty directory

rm -rf folder_name

removes folder with the content

TIME & DATE


date 

shows the date

cal 

shows the calendar

User


whoami 

current user

su 

Change user or substitute user

exit 

log out of the user

Comments

Popular posts from this blog

JS: Cheatsheet

   Datatypes Difference Between Var, Let and Const Functions and its types Asynchronous operations in JS

C++: 7. Inheritance

In C++, inheritance is a process in which one object acquires all the properties and behaviors of its parent object automatically. In such way, you can reuse, extend or modify the attributes and behaviors which are defined in other class. In C++, the class which inherits the members of another class is called derived class and the class whose members are inherited is called base class. The derived class is the specialized class for the base class. Single Level Inheritance When one class inherits another class, it is known as single level inheritance. Example:-  #include <iostream>   using namespace std;    class Account {      public:      float salary = 60000;     };      class Programmer: public Account {      public:      float bonus = 5000;        };        int main(void) {   ...

Py: 2. Python Fundamentals

 Variable:-  Variable is a name that is used to refer to memory location. In Python, we don't need to specify the type of variable because Python is smart enough to get variable type.  Variable names can be any length can have uppercase, lowercase (A to Z, a to z), the digit (0-9), and underscore character(_). Syntax:-  num= 345 name= "mohit" Variable Types:- Number (Int, Float) Sting Boolean Get the Type of the variable:- x = 5 y = "John" print(type(x)) print(type(y)) Output:-  <class 'int'> <class 'str'> Operators:-  The operator can be defined as a symbol which is responsible for a particular operation between two operands. Python provides a variety of operators, which are described as follows. Arithmetic Operators:-  Assume variable a holds 10 and variable b holds 20, then − + Addition Adds values on either side of the operator. a + b = 30 - Subtraction Subtracts right hand operand from left hand operand. a – b = -10 * Multiplicat...