<?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: Ahmed Elagmey</title>
    <description>The latest articles on DEV Community by Ahmed Elagmey (@ahmedelagmey).</description>
    <link>https://dev.to/ahmedelagmey</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%2F508844%2F81f7459f-3f63-4c96-9f23-fec333a049d2.jpeg</url>
      <title>DEV Community: Ahmed Elagmey</title>
      <link>https://dev.to/ahmedelagmey</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ahmedelagmey"/>
    <language>en</language>
    <item>
      <title>basic Linux commands you should know</title>
      <dc:creator>Ahmed Elagmey</dc:creator>
      <pubDate>Mon, 30 Oct 2023 13:56:47 +0000</pubDate>
      <link>https://dev.to/ahmedelagmey/basic-linux-commands-you-should-know-18g9</link>
      <guid>https://dev.to/ahmedelagmey/basic-linux-commands-you-should-know-18g9</guid>
      <description>&lt;p&gt;Here's a simple illustration about basic Linux commands every information technology related jobs should know&lt;/p&gt;

&lt;p&gt;command line syntax &lt;br&gt;
command {option} {argument}&lt;/p&gt;

&lt;p&gt;getting help&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;-- help 
man command 

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;navigate between directories&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;pwd  
print working directory 
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;cd change directory&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;cd /Desktop
cd .. one level up
cd ~ telda = home directory  
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;List directory content&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;ls 
ls -h 
ls -a 
ls -lha /documents 
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;create files &amp;amp; directories&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;touch filename 

mkdir dir-name 
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Reading file content&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;cat filename
head filename
tail filename
more filename
less filename
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;copying&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;cp filename /destination 
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;remove files &amp;amp; directory&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;rm filename
rmdir dir-name 
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;user permission &lt;/p&gt;

&lt;p&gt;read (r) write (w) execute (x)&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;chmod +w or chmod 2
chmod +r or chmod 4
chmod +x or chmod 1
chmod 7 for giving r+w+x permisions
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;process management&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;ps 
ps -ef 
ps -aux 
top 

&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;adding users&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;useradd username 
passwd username for creating a password to a specific user
usermod for modified 

## 
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>linux</category>
      <category>script</category>
      <category>ubuntu</category>
      <category>bash</category>
    </item>
    <item>
      <title>Continuous integration and continuous delivery explanation (ci/cd)</title>
      <dc:creator>Ahmed Elagmey</dc:creator>
      <pubDate>Sun, 17 Oct 2021 11:35:04 +0000</pubDate>
      <link>https://dev.to/ahmedelagmey/continuous-integration-and-continuous-delivery-explanation-cicd-16j3</link>
      <guid>https://dev.to/ahmedelagmey/continuous-integration-and-continuous-delivery-explanation-cicd-16j3</guid>
      <description>&lt;p&gt;In this article, we will talk about ci/cd continuous integration and continuous delivery.&lt;br&gt;
When we take about ci/cd, we are talking about automation, This article demonstrates the ci/cd approach from the Dev-Ops perspective.&lt;/p&gt;

&lt;p&gt;Continuous-Integration (ci): is a software engineering and coding approach that allows developers and teams to make small releases code changes and merged them into a version control repository. because most modern applications use different tools, technologies, and platforms. teams need automation methodology to integrate and smoothly validate their changes.&lt;/p&gt;

&lt;p&gt;Continuous-Delivery (cd): raise where ci ends, the main goal of cd is to automate the application deployment and production, teams practicing cd can changes code, add new features, bug fixes, and configure changes automatically. cd has solved the problem of miscommunication between the Dev team and ops team &lt;/p&gt;

&lt;p&gt;benefits of ci/cd:&lt;br&gt;
Smaller Code Changes&lt;br&gt;
Fault Isolations&lt;br&gt;
Faster Mean Time To Resolution (MTTR)&lt;br&gt;
More Test Reliability&lt;br&gt;
Faster Release Rate&lt;/p&gt;

&lt;p&gt; follow this resource to learn more about ci /cd&lt;/p&gt;

&lt;p&gt;&lt;a href="https://lnkd.in/d3tbJXZ5"&gt;https://lnkd.in/d3tbJXZ5&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://lnkd.in/dhH6SpYi"&gt;https://lnkd.in/dhH6SpYi&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://lnkd.in/d6umzuPk"&gt;https://lnkd.in/d6umzuPk&lt;/a&gt; &lt;/p&gt;

&lt;h1&gt;
  
  
  softwareengineering
&lt;/h1&gt;

&lt;h1&gt;
  
  
  coding #automation #team
&lt;/h1&gt;

</description>
      <category>productivity</category>
      <category>devops</category>
      <category>github</category>
      <category>agile</category>
    </item>
  </channel>
</rss>
