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

WP: 8. Dynamically show post taxonomies and their data in tab format [Solved]

    Today I ran into a problem, I need to dynamically show post taxonomies and their data in tab format and found this solution. And nonetheless, It's better to fix the thing with some bunch of code rather than uploading one more bulky plugin on your website that will end up making your site heavy. Just follow the steps below and avoid heading up into any malicious or bulky plugin for this particular problem from now on forever. Step 1: Get the taxonomies terms first <?php     $terms = get_terms( array(       'taxonomy' => 'off_plan_categories',       'hide_empty' => true,     ) );     // echo '<pre>';     // print_r($terms);     // die; ?> Step 2:  Execute loop first for tab navigation <nav id="offPlanPropertyTabs" class="offplan-property-type-tabs nav nav-tabs"> <?php foreach($terms as $key => $term): ?>   <button class="nav-item nav-link <?php...

JS: Cheatsheet

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

Py: 14. Python GUI

Python provides the standard library Tkinter for creating the graphical user interface for desktop-based applications. Developing desktop-based applications with python Tkinter is not a complex task. An empty Tkinter top-level window can be created by using the following steps. Exercises:-  Write a py program to create a window with a simple message. Write a py program to demonstrate Grid. Write a py program to generate a button. Write a py program to take user input in GUI format. Write a py program to perform arithmetic operation in GUI format.