<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Anand Jha</title>
    <description>The latest articles on DEV Community by Anand Jha (@developer_anand).</description>
    <link>https://dev.to/developer_anand</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F375525%2Faa67d200-89f2-4ce7-b06c-09ec13e181e8.jpg</url>
      <title>DEV Community: Anand Jha</title>
      <link>https://dev.to/developer_anand</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/developer_anand"/>
    <language>en</language>
    <item>
      <title>Learn Basics of Markdown</title>
      <dc:creator>Anand Jha</dc:creator>
      <pubDate>Sun, 28 Jun 2020 09:34:46 +0000</pubDate>
      <link>https://dev.to/developer_anand/learn-basic-markdown-33nl</link>
      <guid>https://dev.to/developer_anand/learn-basic-markdown-33nl</guid>
      <description>&lt;h2&gt;
  
  
  &lt;strong&gt;What's Markdown and Why so popular ?&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Markdown&lt;/strong&gt; is one of the most popular mark-up language. It's lightweight markup language that you can use to add formatting elements to plain text documents. Markdown is popular because you can use it for everything like- to create Websites, documents, e-mail messages, presentation, books, technical documents. &lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;Where to use ?&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;We can use &lt;strong&gt;Markdown&lt;/strong&gt; everywhere it's fast and easy to take notes, create contents for website, from email messages to grocery list we can format using Markdown.&lt;/p&gt;

&lt;h2&gt;
  
  
  Let's learn Markdown
&lt;/h2&gt;

&lt;p&gt;These are some elements all Markdown application support these elements.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Basic Markdown Syntax&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Heading&lt;/strong&gt;: We use # for headings&lt;br&gt;
for H1 we use - #&lt;br&gt;
for H2 we use - ## &lt;br&gt;
and for H3 we use -  ###&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--eN6qBw82--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://miro.medium.com/max/1400/1%2AGmdBSicFuhO4eGnLVR4IFA.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--eN6qBw82--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://miro.medium.com/max/1400/1%2AGmdBSicFuhO4eGnLVR4IFA.png" alt="Heading"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;To format in bold we use -&lt;/strong&gt; ** **&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;To format text in Italic we use -&lt;/strong&gt;   *  *&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--X2XkNgYM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://miro.medium.com/max/1400/1%2A5Lx9_j-lrN3m2EDOhUZq9Q.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--X2XkNgYM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://miro.medium.com/max/1400/1%2A5Lx9_j-lrN3m2EDOhUZq9Q.png" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Line Break&lt;/strong&gt; : We use &lt;strong&gt;br&lt;/strong&gt; for line break&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--V2lHfAHG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://miro.medium.com/max/1400/1%2AXAW4kGGDmXioX0kO_kWrow.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--V2lHfAHG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://miro.medium.com/max/1400/1%2AXAW4kGGDmXioX0kO_kWrow.gif" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;For Ordered List we use&lt;/strong&gt;: For ordered lists we use the numbering 1., 1., 1.. Wait — no consecutive numbers? No! Markdown takes care of the correct numbering automatically which is very useful if you want to add an additional element within your list at some later point. See the example below.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--3K7kou7O--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://miro.medium.com/max/1400/1%2A4upZn9DocBbZoWPU9jvxDw.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--3K7kou7O--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://miro.medium.com/max/1400/1%2A4upZn9DocBbZoWPU9jvxDw.gif" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;For Unordered List we use -&lt;/strong&gt;: With Markdown it is very easy to create bulleted (unordered) and numbered (ordered) lists. For bulleted lists we use *, + or - for each bullet point.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--FWujeuK8--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://miro.medium.com/max/1400/1%2AlLpbwQCjMTxy_HTAsNfiYg.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--FWujeuK8--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://miro.medium.com/max/1400/1%2AlLpbwQCjMTxy_HTAsNfiYg.gif" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;For check-boxes we use&lt;/strong&gt;: If you want to check a box just add x in the square brackets.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--B9uVxHqg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://miro.medium.com/max/1400/1%2AF-8baEJXZu4XFYdxYg1zyA.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--B9uVxHqg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://miro.medium.com/max/1400/1%2AF-8baEJXZu4XFYdxYg1zyA.gif" alt=""&gt;&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;For Quotes&lt;/strong&gt;: By using &amp;gt; Text a quote will be inserted. Blockquotes can be nested (i.e., a blockquote-in-a-blockquote) by adding additional levels of &amp;gt;:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--kMnTeTe1--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://miro.medium.com/max/1400/1%2ATHtRi1c3ozmwMbftODPiqw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--kMnTeTe1--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://miro.medium.com/max/1400/1%2ATHtRi1c3ozmwMbftODPiqw.png" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;For Link we use&lt;/strong&gt; : In [] we write title and in () we write the link url &lt;/p&gt;

&lt;p&gt;Reference-style: Instead of providing the link in parenthesis you give a reference name in square brackets and the link later on in the text or in a reference &lt;/p&gt;

&lt;p&gt;To add a clickable email address in your text just put angle brackets around the email address: &amp;lt;&amp;gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;For Image we use&lt;/strong&gt; : !&lt;em&gt;[]&lt;/em&gt;()&lt;/p&gt;

&lt;p&gt;Example of an inline-style image:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--SGoXU3LR--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://miro.medium.com/max/1400/1%2ASYUZgSdCPaO3GEj-pBDdMg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--SGoXU3LR--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://miro.medium.com/max/1400/1%2ASYUZgSdCPaO3GEj-pBDdMg.png" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>markdown</category>
      <category>developers</category>
      <category>students</category>
      <category>productivity</category>
    </item>
    <item>
      <title>All you need to start with Command Line</title>
      <dc:creator>Anand Jha</dc:creator>
      <pubDate>Tue, 05 May 2020 08:59:49 +0000</pubDate>
      <link>https://dev.to/developer_anand/all-you-need-to-started-with-command-line-4347</link>
      <guid>https://dev.to/developer_anand/all-you-need-to-started-with-command-line-4347</guid>
      <description>&lt;blockquote&gt;
&lt;h1&gt;Command line is an essential tool for software development.&lt;/h1&gt;
&lt;/blockquote&gt;

&lt;p&gt;The &lt;strong&gt;command line&lt;/strong&gt; is a tool for interacting with a computer using only text (also known as a text interface) rather than other methods like clicking and scrolling. &lt;/p&gt;

&lt;p&gt;✨ Let's start to learn (can use it as a reference guide)🏃‍♂️🏃‍♂️🏃‍♂️...&lt;/p&gt;

&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;To create a new file = &lt;strong&gt;touch file_name&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;

&lt;p&gt;You can create an empty file by typing touch file_name and executing it.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--uEyGRxw5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--RKNdKmgD--/c_limit%252Cf_auto%252Cfl_progressive%252Cq_66%252Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/qnlntplxwyiotd4ouxks.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--uEyGRxw5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--RKNdKmgD--/c_limit%252Cf_auto%252Cfl_progressive%252Cq_66%252Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/qnlntplxwyiotd4ouxks.gif" alt="To create a new file!"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;To display the content of a file = &lt;strong&gt;cat file_name&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;

&lt;p&gt;You can also display the content of a file with the cat command.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--nW0B1V5M--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--Uv8wzNJr--/c_limit%252Cf_auto%252Cfl_progressive%252Cq_66%252Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/8k5jyuh8fzr8lltoz2eq.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--nW0B1V5M--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--Uv8wzNJr--/c_limit%252Cf_auto%252Cfl_progressive%252Cq_66%252Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/8k5jyuh8fzr8lltoz2eq.gif" alt="To display the content of a file!"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;To create a directory = &lt;strong&gt;mkdir directory_name&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;

&lt;p&gt;You can create a new directory using a command as well.   A directory is commonly used interchangeably with the term folder.   To create a directory, use the mkdir command.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--qmzTGjIP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--_QzSFoc---/c_limit%252Cf_auto%252Cfl_progressive%252Cq_66%252Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/axpfdcqa2xx2vf270w6l.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--qmzTGjIP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--_QzSFoc---/c_limit%252Cf_auto%252Cfl_progressive%252Cq_66%252Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/axpfdcqa2xx2vf270w6l.gif" alt="To create a directory!"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;To move to other directories = &lt;strong&gt;cd directory_name&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;

&lt;p&gt;You can use the cd command to move to other directories.   By entering cd directory_name, you can move to the specified directory.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ejQSLdON--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--7ZVh7_AX--/c_limit%252Cf_auto%252Cfl_progressive%252Cq_66%252Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/hqqz7mdl0z2wyr7axiak.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ejQSLdON--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--7ZVh7_AX--/c_limit%252Cf_auto%252Cfl_progressive%252Cq_66%252Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/hqqz7mdl0z2wyr7axiak.gif" alt="To move betweeen directories!"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;To check the current directory = &lt;strong&gt;pwd&lt;/strong&gt;
&lt;p&gt;
On the command line, it is important to know the directory you   are currently working in. There is a command called pwd to check that.
&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--gLgXaJW6--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--3V8hBXfy--/c_limit%252Cf_auto%252Cfl_progressive%252Cq_66%252Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/zc8x64v83cupsyn77bw5.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--gLgXaJW6--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--3V8hBXfy--/c_limit%252Cf_auto%252Cfl_progressive%252Cq_66%252Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/zc8x64v83cupsyn77bw5.gif" alt="To check the curretn directory!"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;To display the content of the directory = &lt;strong&gt;ls&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;

&lt;p&gt;When moving between directories, it would be convenient if we could see    the list of files and directories in the current directory. To do this, you    can use the ls command.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--LhJMt7f---/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--OAZ_CRV2--/c_limit%252Cf_auto%252Cfl_progressive%252Cq_66%252Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/mb3bqmhd0wblcskhito4.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--LhJMt7f---/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--OAZ_CRV2--/c_limit%252Cf_auto%252Cfl_progressive%252Cq_66%252Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/mb3bqmhd0wblcskhito4.gif" alt="To display content of directory!"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;To move to the parent directory = &lt;strong&gt;cd..&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you want to move to the parent directory, you can use a special   symbol .., like cd ...&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;To move to the home directory = &lt;strong&gt;cd&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
If you execute cd without specifying a directory, you can move to what is called a home directory.
&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;The home directory is represented by &lt;strong&gt;~&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;
The Home directory refers to the base directory for the user.Since it is important, moving to the home directory is made to be easy.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;To moving a file = &lt;strong&gt;mv file_to_move destination_name&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;
By typing mv file_to_move destination_directory, you can move a file to the specified directory.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;To moving a directory = &lt;strong&gt;mv directory_to_move destination_directory&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;

&lt;p&gt;
With the mv command, you can also move directories, not just files.
By entering mv directory_to_move destination_directory, you can move all the files and directories under that directory.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ovdBnu29--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--e7cquU4H--/c_limit%252Cf_auto%252Cfl_progressive%252Cq_66%252Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/t31sfyg3gisqq1m7yamn.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ovdBnu29--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--e7cquU4H--/c_limit%252Cf_auto%252Cfl_progressive%252Cq_66%252Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/t31sfyg3gisqq1m7yamn.gif" alt="To move directory!!"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;To Renaming a file = &lt;strong&gt;mv old_file_name new_file_name&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;

&lt;p&gt;The mv command, which we used to move files and directories earlier, can also be used to rename a file.
You can rename a file by typing mv old_file_name new_file_name.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--P9lbJ3Wh--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--Upb-kSSD--/c_limit%252Cf_auto%252Cfl_progressive%252Cq_66%252Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/e87msrwtaquirwr9uj7k.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--P9lbJ3Wh--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--Upb-kSSD--/c_limit%252Cf_auto%252Cfl_progressive%252Cq_66%252Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/e87msrwtaquirwr9uj7k.gif" alt="To rename a file!"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;To copying a file = &lt;strong&gt;cp file_to_copy new_file_name&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;

&lt;p&gt;The cp command is used to copy a file content.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ZjaRChLi--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--meyC7YKQ--/c_limit%252Cf_auto%252Cfl_progressive%252Cq_66%252Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/krufbxwa4aqr3h2woh9s.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ZjaRChLi--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--meyC7YKQ--/c_limit%252Cf_auto%252Cfl_progressive%252Cq_66%252Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/krufbxwa4aqr3h2woh9s.gif" alt="To Copy file!"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;To copy a directory = &lt;strong&gt;cp -r directory_to_copy new_directory_name&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;

&lt;p&gt;With the cp command, you can also copy a directory by adding the -r (Recursive copy) option, like cp -r directory_to_copy new_directory_name.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--dyGliuA7--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--hWDI_vs7--/c_limit%252Cf_auto%252Cfl_progressive%252Cq_66%252Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/ti0mg364x7bzenxg9ngk.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--dyGliuA7--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--hWDI_vs7--/c_limit%252Cf_auto%252Cfl_progressive%252Cq_66%252Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/ti0mg364x7bzenxg9ngk.gif" alt="To copy a directory!"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;To Remove a file = &lt;strong&gt;rm file_to_remove&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;

&lt;p&gt;The rm command is used to remove a file.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--P4jIzlAQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--gEt5Yg2U--/c_limit%252Cf_auto%252Cfl_progressive%252Cq_66%252Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/v80xozyz0gqorwf6t1ww.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--P4jIzlAQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--gEt5Yg2U--/c_limit%252Cf_auto%252Cfl_progressive%252Cq_66%252Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/v80xozyz0gqorwf6t1ww.gif" alt="To remove a file!"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;To remove a directory = &lt;strong&gt;rm -r directory_to_remove&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;

&lt;p&gt;You can also remove a directory by adding the -r option to the rm command, like rm -r directory_to_remove.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--afy3mwk8--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--vigTBBVJ--/c_limit%252Cf_auto%252Cfl_progressive%252Cq_66%252Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/79v6p4j0c74a11w24ugp.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--afy3mwk8--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://res.cloudinary.com/practicaldev/image/fetch/s--vigTBBVJ--/c_limit%252Cf_auto%252Cfl_progressive%252Cq_66%252Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/79v6p4j0c74a11w24ugp.gif" alt="To remove a directory!"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;To clear the screen = clear
&lt;p&gt;We use clear command to clear the screen&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;

</description>
      <category>commandline</category>
      <category>unix</category>
      <category>basicsofcommandline</category>
    </item>
    <item>
      <title>Competitive Programming</title>
      <dc:creator>Anand Jha</dc:creator>
      <pubDate>Tue, 28 Apr 2020 17:51:46 +0000</pubDate>
      <link>https://dev.to/developer_anand/competitive-programming-20e4</link>
      <guid>https://dev.to/developer_anand/competitive-programming-20e4</guid>
      <description>&lt;h1&gt;
  
  
  What is Competitive Programming
&lt;/h1&gt;

&lt;p&gt;Competitive Programming is an &lt;em&gt;art&lt;/em&gt;. Most of the developers don't do this because they think &lt;strong&gt;it's really tough ?&lt;/strong&gt;. But it isn't tough it's like a game when you start playing with problems you start loving it. &lt;strong&gt;CP&lt;/strong&gt; is like a game but it also tests your patience level.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to start Competitive Programming ?
&lt;/h2&gt;

&lt;p&gt;Most of the beginners don't know how to start &lt;strong&gt;CP&lt;/strong&gt; even i myself don't know this when i started my journey in &lt;em&gt;CP&lt;/em&gt; world. When i started &lt;em&gt;CP&lt;/em&gt; most of the time i was unable to solve even basic &lt;strong&gt;&lt;em&gt;problems&lt;/em&gt;&lt;/strong&gt; and this is the time when we say that we can't do this. But the only way to be good in this is &lt;strong&gt;&lt;em&gt;keep doing&lt;/em&gt;&lt;/strong&gt; competitive programming.&lt;/p&gt;

&lt;h3&gt;
  
  
  Some rules to start competitive programming
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;learn one programming language completely.&lt;/li&gt;
&lt;li&gt;learn data-structures&lt;/li&gt;
&lt;li&gt;Strong your basics and for this&lt;/li&gt;
&lt;li&gt;Daily write code&lt;/li&gt;
&lt;li&gt;Read and apply algorithms.&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  Golden rule of &lt;em&gt;CP&lt;/em&gt;
&lt;/h4&gt;

&lt;p&gt;The only rule is just &lt;strong&gt;learn before&lt;/strong&gt; you &lt;strong&gt;write&lt;/strong&gt; code. The problem with us is this world change us and we don't want to wait and that's why most of the developers jump in competitive programming before knowing the basics and that's why they'll not able to solve problems and they become frustrated. So first complete your basics and write code daily.&lt;/p&gt;

&lt;h5&gt;
  
  
  How we can do this regularly ?
&lt;/h5&gt;

&lt;p&gt;This is the common problem with us that we start something and after 3 or 4 days we become bore and we leave that thing.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Solution&lt;/strong&gt; of this problem is &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;do commitment with yourself&lt;/li&gt;
&lt;li&gt;write your goal somewhere( like on paper etc.)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;and the best way of doing this is make a &lt;strong&gt;PR&lt;/strong&gt; on github and name it whatever you want eg. &lt;a href="https://github.com/developer-anand/100-Days-of-code"&gt;100 days of CODE&lt;/a&gt; and push your code daily.&lt;/p&gt;

</description>
      <category>competitiveprogramming</category>
      <category>algoritham</category>
      <category>datastructures</category>
    </item>
  </channel>
</rss>
