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

React: Remember me functionality with React

Want to know how can you easily integrate Remember me on your website just follow the steps below and I am sure you will find this pretty easy. There is no rocket science to crack it you just need basic code knowledge only. Step 1: Add the react-cookie in your project    npm install react-cookie Step2: Add the following code in index.js import { CookiesProvider } from "react-cookie"; ReactDOM.render(      <CookiesProvider>           <App />      </CookiesProvider>,      document.getElementById('root') ); Step3: Add the following code in your component    import React, { useState } from 'react'; import { useCookies } from 'react-cookie'; const App = () => { const [name, setName] = useState(''); const [pwd, setPwd] = useState(''); const [cookies, setCookie] = useCookies(['user']); const handle = () => {      setCooki...

React: Print Specific Section of the page with - ReactToPrint

  Want to know how can you easily print specific section of your website just follow the steps below and I am sure you will find this pretty easy. There is no rocket science to crack it you just need basic code knowledge only. Step 1: Add the ReactToPrint in your project    npm install --save react-to-print Step2: Add the following code in your component   import React, { useRef } from 'react'; import ReactToPrint from 'react-to-print'; const Example = () => {      const componentRef = useRef();      return (           <div>                <ReactToPrint                     trigger={() => <button>Print this out!</button>}                     content={() => componentRef}    ...

JS: Cheatsheet

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