<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>gnulinux &amp;mdash; Paul Sutton</title>
    <link>https://personaljournal.ca/paulsutton/tag:gnulinux</link>
    <description>Personal Blog</description>
    <pubDate>Tue, 05 May 2026 16:38:44 +0000</pubDate>
    <item>
      <title>Devon needs AI skills for growth</title>
      <link>https://personaljournal.ca/paulsutton/devon-needs-ai-skills-for-growth</link>
      <description>&lt;![CDATA[Devon needs AI skills for growth&#xA;&#xA;BBC NEWS: &#xA;&#xA;Interesting article from BBC news on 9th April, Devon needs AI skills for growth.   The Devon &amp; Somerset Local Skills Improvement Plan are looking at ways to help people develop the skills for the future.  &#xA;&#xA;I think AI can sort of be put in to 3 boxes&#xA;&#xA;Machine Learning (ML) &#xA;Generative AI (GenAI)&#xA;Large Language Models (LLM)&#xA;&#xA;I have put a Blog post on Linux foundation training which has some links, to courses run by the Linux Foundation, EdX and others and in fact EdX, offer a number of AI courses, but as everything needs something (usually a server running Linux) to actually run on, it seems that learning how to use, maintain and administer GNU/Linux operating systems is also essential.   There are a lot of AI software / Tools or Libraries under a GNU or similar licences anyway. &#xA;&#xA;It could be an opportunity for the Devon and Cornwall GNU/Linux user group to expand and gain new members, who can at least get help and advice to get started, even though it is much easier to install than it was 25 years ago.   &#xA;&#xA;Tags&#xA;&#xA;#Devon,#SomerSet,#Skills,#AI,#LLM,#GenAI,#ML,#Training,#Jobs,#Linux,#GNU,#GNULinux.&#xA;&#xA;hr&#xD;&#xA;&#xD;&#xA;table&#xD;&#xA;thead&#xD;&#xA;trtda rel=&#34;me&#34; href=&#34;https://qoto.org/@zleap&#34;Mastodon/a/td&#xD;&#xA;tda href=&#34;https://wiki.ircnow.org/?n=Shelllabs.Intro&#34;ShellLabs/td&#xD;&#xA;tda href=&#34;https://joinmastodon.org/&#34;Join Mastodon/a/td/tr/thead/table&#xD;&#xA;center&#xD;&#xA;AI statement : b Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity.  Consent CANNOT be assumed, it has to be granted. /b&#xD;&#xA;/center&#xD;&#xA;&#xD;&#xA;a href=&#34;https://liberapay.com/PaulSutton/donate&#34;img alt=&#34;Donate using Liberapay&#34; src=&#34;https://liberapay.com/assets/widgets/donate.svg&#34;/a&#xD;&#xA;]]&gt;</description>
      <content:encoded><![CDATA[<p>Devon needs AI skills for growth</p>

<p>BBC NEWS:</p>

<p>Interesting article from BBC news on 9th April, <a href="https://www.bbc.co.uk/news/articles/c3dkk4drvkjo" rel="nofollow">Devon needs AI skills for growth</a>.   The <a href="https://devonandsomersetlsip.co.uk/" rel="nofollow">Devon &amp; Somerset Local Skills Improvement Plan</a> are looking at ways to help people develop the skills for the future.</p>

<p>I think AI can sort of be put in to 3 boxes</p>
<ul><li>Machine Learning (ML)</li>
<li>Generative AI (GenAI)</li>
<li>Large Language Models (LLM)</li></ul>

<p>I have put a <a href="https://personaljournal.ca/paulsutton/linux-foundation-training" rel="nofollow">Blog post on Linux foundation training</a> which has some links, to courses run by the Linux Foundation, EdX and others and in fact EdX, offer a number of AI courses, but as everything needs something (usually a server running Linux) to actually run on, it seems that learning how to use, maintain and administer GNU/Linux operating systems is also essential.   There are a lot of AI software / Tools or Libraries under a GNU or similar licences anyway.</p>

<p>It could be an opportunity for the <a href="https://www.dcglug.org.uk" rel="nofollow">Devon and Cornwall GNU/Linux user group</a> to expand and gain new members, who can at least get help and advice to get started, even though it is much easier to install than it was 25 years ago.</p>

<p><strong>Tags</strong></p>

<p><a href="/paulsutton/tag:Devon" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Devon</span></a>,<a href="/paulsutton/tag:SomerSet" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">SomerSet</span></a>,<a href="/paulsutton/tag:Skills" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Skills</span></a>,<a href="/paulsutton/tag:AI" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">AI</span></a>,<a href="/paulsutton/tag:LLM" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">LLM</span></a>,<a href="/paulsutton/tag:GenAI" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">GenAI</span></a>,<a href="/paulsutton/tag:ML" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">ML</span></a>,<a href="/paulsutton/tag:Training" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Training</span></a>,<a href="/paulsutton/tag:Jobs" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Jobs</span></a>,<a href="/paulsutton/tag:Linux" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Linux</span></a>,<a href="/paulsutton/tag:GNU" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">GNU</span></a>,<a href="/paulsutton/tag:GNULinux" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">GNULinux</span></a>.</p>

<hr>

<p><table>
<thead>
<tr><td><a href="https://qoto.org/@zleap" rel="nofollow">Mastodon</a></td>
<td><a href="https://wiki.ircnow.org/?n=Shelllabs.Intro" rel="nofollow">ShellLabs</td>
<td><a href="https://joinmastodon.org/" rel="nofollow">Join Mastodon</a></td></tr></thead></table>

AI statement : <b> Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity.  Consent CANNOT be assumed, it has to be granted. </b>
</p>

<p><a href="https://liberapay.com/PaulSutton/donate" rel="nofollow"><img alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg"></a></p>
]]></content:encoded>
      <guid>https://personaljournal.ca/paulsutton/devon-needs-ai-skills-for-growth</guid>
      <pubDate>Sun, 13 Apr 2025 06:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Bash videos part 2</title>
      <link>https://personaljournal.ca/paulsutton/bash-videos-part-2</link>
      <description>&lt;![CDATA[Bash videos part 2&#xA;&#xA;My first post on this was back on the 7th September.  Since then I have made a few more videos and posted to my peertube account.&#xA;&#xA;Any questions, you can e-mail me or follow me on Mastodon @zleap@qoto.org.&#xA;&#xA;I am also re posting some links posts that link to the learning the BASH shell videos. &#xA;&#xA;BASH Basics 1 &#xA;BASH Basics 2&#xA;BASH Basics 3&#xA;BASH Basics 4&#xA;BASH Basics 5&#xA;BASH Basics 6&#xA;BASH Basics 7&#xA;BASH Basics 8&#xA;Bash Scripting tutorial - free code camp&#xA;&#xA;TAGS&#xA;&#xA;#Video,#BASH,#bash#Usage,#GNULinux,#Linux,#GNU,#CyberSecurity,#InfoSec,#CodeClub,#PaigntonLibrarySTEMGroup&#xA;&#xA;hr&#xD;&#xA;&#xD;&#xA;table&#xD;&#xA;thead&#xD;&#xA;trtda rel=&#34;me&#34; href=&#34;https://qoto.org/@zleap&#34;Mastodon/a/td&#xD;&#xA;tda href=&#34;https://wiki.ircnow.org/?n=Shelllabs.Intro&#34;ShellLabs/td&#xD;&#xA;tda href=&#34;https://joinmastodon.org/&#34;Join Mastodon/a/td/tr/thead/table&#xD;&#xA;center&#xD;&#xA;AI statement : b Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity.  Consent CANNOT be assumed, it has to be granted. /b&#xD;&#xA;/center&#xD;&#xA;&#xD;&#xA;a href=&#34;https://liberapay.com/PaulSutton/donate&#34;img alt=&#34;Donate using Liberapay&#34; src=&#34;https://liberapay.com/assets/widgets/donate.svg&#34;/a&#xD;&#xA;]]&gt;</description>
      <content:encoded><![CDATA[<p>Bash videos part 2</p>

<p>My first post on this was back on the 7th September.  Since then I have made a few more videos and posted to my <a href="https://diode.zone/c/debian/videos" rel="nofollow">peertube account</a>.</p>

<p>Any questions, you can e-mail me or follow me on Mastodon <a href="https://personaljournal.ca/@/zleap@qoto.org" class="u-url mention" rel="nofollow">@<span>zleap@qoto.org</span></a>.</p>

<p>I am also re posting some links posts that link to the learning the BASH shell videos.</p>

<p><a href="https://personaljournal.ca/paulsutton/cybersecurity-part-3" rel="nofollow">BASH Basics 1</a>
<a href="https://personaljournal.ca/paulsutton/cybersecurity-part-4" rel="nofollow">BASH Basics 2</a>
<a href="https://personaljournal.ca/paulsutton/cybersecurity-part-5" rel="nofollow">BASH Basics 3</a>
<a href="https://personaljournal.ca/paulsutton/cybersecurity-part-6" rel="nofollow">BASH Basics 4</a>
<a href="https://personaljournal.ca/paulsutton/cybersecurity-part-7" rel="nofollow">BASH Basics 5</a>
<a href="https://personaljournal.ca/paulsutton/cybersecurity-part-8" rel="nofollow">BASH Basics 6</a>
<a href="https://personaljournal.ca/paulsutton/cybersecurity-part-9" rel="nofollow">BASH Basics 7</a>
<a href="https://personaljournal.ca/paulsutton/cybersecurity-part-10" rel="nofollow">BASH Basics 8</a>
* <a href="https://www.freecodecamp.org/news/bash-scripting-tutorial-linux-shell-script-and-command-line-for-beginners" rel="nofollow">Bash Scripting tutorial – free code camp</a></p>

<p><strong>TAGS</strong></p>

<p><a href="/paulsutton/tag:Video" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Video</span></a>,<a href="/paulsutton/tag:BASH" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">BASH</span></a>,<a href="/paulsutton/tag:bash" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">bash</span></a><a href="/paulsutton/tag:Usage" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Usage</span></a>,<a href="/paulsutton/tag:GNULinux" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">GNULinux</span></a>,<a href="/paulsutton/tag:Linux" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Linux</span></a>,<a href="/paulsutton/tag:GNU" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">GNU</span></a>,<a href="/paulsutton/tag:CyberSecurity" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">CyberSecurity</span></a>,<a href="/paulsutton/tag:InfoSec" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">InfoSec</span></a>,<a href="/paulsutton/tag:CodeClub" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">CodeClub</span></a>,<a href="/paulsutton/tag:PaigntonLibrarySTEMGroup" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">PaigntonLibrarySTEMGroup</span></a></p>

<hr>

<p><table>
<thead>
<tr><td><a href="https://qoto.org/@zleap" rel="nofollow">Mastodon</a></td>
<td><a href="https://wiki.ircnow.org/?n=Shelllabs.Intro" rel="nofollow">ShellLabs</td>
<td><a href="https://joinmastodon.org/" rel="nofollow">Join Mastodon</a></td></tr></thead></table>

AI statement : <b> Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity.  Consent CANNOT be assumed, it has to be granted. </b>
</p>

<p><a href="https://liberapay.com/PaulSutton/donate" rel="nofollow"><img alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg"></a></p>
]]></content:encoded>
      <guid>https://personaljournal.ca/paulsutton/bash-videos-part-2</guid>
      <pubDate>Wed, 24 Jul 2024 18:28:26 +0000</pubDate>
    </item>
    <item>
      <title>Networking and SSh</title>
      <link>https://personaljournal.ca/paulsutton/networking-and-ssh</link>
      <description>&lt;![CDATA[Networking and SSh&#xA;&#xA;I have decided to republish these links as there are a few people on  the Fediverse who work or are involved in InfoSec and CyberSecurity.  &#xA;&#xA;These videos are a starting point for understanding networking and also SSH which allows remote login to remote computer.   &#xA;&#xA;So next up are the links to the videos on Networking and another video on OpenSSH (SSH being Secure SHell of course. &#xA;&#xA;I am reposting links to previous blog posts that looked at these topics:-&#xA;&#xA;Networking&#xA;OpenSSH&#xA;&#xA;I can be contacted on Fediverse / mastodon,  search for @zleap@qoto.org.&#xA; &#xA;&#xA;TAGS&#xA;&#xA;#GNULinux,#Shell,#Bash,#Scripting,#Nano,#Editor,#InfoSec,#Cybersecurity,#CodeClub,#PaigntonLibrarySTEMGroup&#xA;&#xA;hr&#xD;&#xA;&#xD;&#xA;table&#xD;&#xA;thead&#xD;&#xA;trtda rel=&#34;me&#34; href=&#34;https://qoto.org/@zleap&#34;Mastodon/a/td&#xD;&#xA;tda href=&#34;https://wiki.ircnow.org/?n=Shelllabs.Intro&#34;ShellLabs/td&#xD;&#xA;tda href=&#34;https://joinmastodon.org/&#34;Join Mastodon/a/td/tr/thead/table&#xD;&#xA;center&#xD;&#xA;AI statement : b Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity.  Consent CANNOT be assumed, it has to be granted. /b&#xD;&#xA;/center&#xD;&#xA;&#xD;&#xA;a href=&#34;https://liberapay.com/PaulSutton/donate&#34;img alt=&#34;Donate using Liberapay&#34; src=&#34;https://liberapay.com/assets/widgets/donate.svg&#34;/a&#xD;&#xA;]]&gt;</description>
      <content:encoded><![CDATA[<p>Networking and SSh</p>

<p>I have decided to republish these links as there are a few people on  the Fediverse who work or are involved in InfoSec and CyberSecurity.</p>

<p>These videos are a starting point for understanding networking and also SSH which allows remote login to remote computer.</p>

<p>So next up are the links to the videos on Networking and another video on OpenSSH (SSH being Secure SHell of course.</p>

<p>I am reposting links to previous blog posts that looked at these topics:-</p>
<ul><li><a href="https://personaljournal.ca/paulsutton/cybersecurity-part-15" rel="nofollow">Networking</a></li>
<li><a href="https://personaljournal.ca/paulsutton/cybersecurity-part-17" rel="nofollow">OpenSSH</a></li></ul>

<p>I can be contacted on Fediverse / mastodon,  search for <a href="https://personaljournal.ca/@/zleap@qoto.org" class="u-url mention" rel="nofollow">@<span>zleap@qoto.org</span></a>.</p>

<p><strong>TAGS</strong></p>

<p><a href="/paulsutton/tag:GNULinux" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">GNULinux</span></a>,<a href="/paulsutton/tag:Shell" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Shell</span></a>,<a href="/paulsutton/tag:Bash" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Bash</span></a>,<a href="/paulsutton/tag:Scripting" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Scripting</span></a>,<a href="/paulsutton/tag:Nano" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Nano</span></a>,<a href="/paulsutton/tag:Editor" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Editor</span></a>,<a href="/paulsutton/tag:InfoSec" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">InfoSec</span></a>,<a href="/paulsutton/tag:Cybersecurity" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Cybersecurity</span></a>,<a href="/paulsutton/tag:CodeClub" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">CodeClub</span></a>,<a href="/paulsutton/tag:PaigntonLibrarySTEMGroup" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">PaigntonLibrarySTEMGroup</span></a></p>

<hr>

<p><table>
<thead>
<tr><td><a href="https://qoto.org/@zleap" rel="nofollow">Mastodon</a></td>
<td><a href="https://wiki.ircnow.org/?n=Shelllabs.Intro" rel="nofollow">ShellLabs</td>
<td><a href="https://joinmastodon.org/" rel="nofollow">Join Mastodon</a></td></tr></thead></table>

AI statement : <b> Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity.  Consent CANNOT be assumed, it has to be granted. </b>
</p>

<p><a href="https://liberapay.com/PaulSutton/donate" rel="nofollow"><img alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg"></a></p>
]]></content:encoded>
      <guid>https://personaljournal.ca/paulsutton/networking-and-ssh</guid>
      <pubDate>Fri, 23 Jun 2023 06:00:00 +0000</pubDate>
    </item>
    <item>
      <title>NANO and Shell scripting</title>
      <link>https://personaljournal.ca/paulsutton/nano-and-shell-scripting</link>
      <description>&lt;![CDATA[NANO and Shell scripting&#xA;&#xA;I have decided to republish these links as there are a few people on  the Fediverse who work or are involved in InfoSec and CyberSecurity.  These videos are a starting point as it is very useful to understand how to use the GNU/Linux command line along with related tools in general. &#xA;&#xA;You may find the links on the BASH Basics post useful&#xA;&#xA;I am reposting links to previous blog posts that looked at these topics:-&#xA;&#xA;Nano Editor &#xA;Shell Scripting &#xA;Sed, Grep &amp; Cron &#xA;&#xA;I can be contacted on Fediverse / mastodon,  search for @zleap@qoto.org.&#xA; &#xA;&#xA;TAGS&#xA;&#xA;#GNULinux,#Shell,#Bash,#Scripting,#Nano,#Editor,#InfoSec,#Cybersecurity,#Video,#CodeClub,#PaigntonLibrarySTEMGroup&#xA;&#xA;hr&#xD;&#xA;&#xD;&#xA;table&#xD;&#xA;thead&#xD;&#xA;trtda rel=&#34;me&#34; href=&#34;https://qoto.org/@zleap&#34;Mastodon/a/td&#xD;&#xA;tda href=&#34;https://wiki.ircnow.org/?n=Shelllabs.Intro&#34;ShellLabs/td&#xD;&#xA;tda href=&#34;https://joinmastodon.org/&#34;Join Mastodon/a/td/tr/thead/table&#xD;&#xA;center&#xD;&#xA;AI statement : b Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity.  Consent CANNOT be assumed, it has to be granted. /b&#xD;&#xA;/center&#xD;&#xA;&#xD;&#xA;a href=&#34;https://liberapay.com/PaulSutton/donate&#34;img alt=&#34;Donate using Liberapay&#34; src=&#34;https://liberapay.com/assets/widgets/donate.svg&#34;/a&#xD;&#xA;]]&gt;</description>
      <content:encoded><![CDATA[<p>NANO and Shell scripting</p>

<p>I have decided to republish these links as there are a few people on  the Fediverse who work or are involved in InfoSec and CyberSecurity.  These videos are a starting point as it is very useful to understand how to use the GNU/Linux command line along with related tools in general.</p>

<p>You may find the links on the <a href="https://personaljournal.ca/paulsutton/bash-videos-part-2" rel="nofollow">BASH Basics post useful</a></p>

<p>I am reposting links to previous blog posts that looked at these topics:-</p>
<ul><li><a href="https://personaljournal.ca/paulsutton/cybersecurity-part-11" rel="nofollow">Nano Editor</a></li>
<li><a href="https://personaljournal.ca/paulsutton/cybersecurity-part-12" rel="nofollow">Shell Scripting</a></li>
<li><a href="https://personaljournal.ca/paulsutton/cybersecuritypart-13" rel="nofollow">Sed, Grep &amp; Cron</a></li></ul>

<p>I can be contacted on Fediverse / mastodon,  search for <a href="https://personaljournal.ca/@/zleap@qoto.org" class="u-url mention" rel="nofollow">@<span>zleap@qoto.org</span></a>.</p>

<p><strong>TAGS</strong></p>

<p><a href="/paulsutton/tag:GNULinux" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">GNULinux</span></a>,<a href="/paulsutton/tag:Shell" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Shell</span></a>,<a href="/paulsutton/tag:Bash" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Bash</span></a>,<a href="/paulsutton/tag:Scripting" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Scripting</span></a>,<a href="/paulsutton/tag:Nano" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Nano</span></a>,<a href="/paulsutton/tag:Editor" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Editor</span></a>,<a href="/paulsutton/tag:InfoSec" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">InfoSec</span></a>,<a href="/paulsutton/tag:Cybersecurity" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Cybersecurity</span></a>,<a href="/paulsutton/tag:Video" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Video</span></a>,<a href="/paulsutton/tag:CodeClub" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">CodeClub</span></a>,<a href="/paulsutton/tag:PaigntonLibrarySTEMGroup" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">PaigntonLibrarySTEMGroup</span></a></p>

<hr>

<p><table>
<thead>
<tr><td><a href="https://qoto.org/@zleap" rel="nofollow">Mastodon</a></td>
<td><a href="https://wiki.ircnow.org/?n=Shelllabs.Intro" rel="nofollow">ShellLabs</td>
<td><a href="https://joinmastodon.org/" rel="nofollow">Join Mastodon</a></td></tr></thead></table>

AI statement : <b> Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity.  Consent CANNOT be assumed, it has to be granted. </b>
</p>

<p><a href="https://liberapay.com/PaulSutton/donate" rel="nofollow"><img alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg"></a></p>
]]></content:encoded>
      <guid>https://personaljournal.ca/paulsutton/nano-and-shell-scripting</guid>
      <pubDate>Thu, 22 Jun 2023 06:00:00 +0000</pubDate>
    </item>
    <item>
      <title>BASH Videos</title>
      <link>https://personaljournal.ca/paulsutton/bash-videos</link>
      <description>&lt;![CDATA[BASH Videos&#xA;&#xA;I am trying to make some really simple screen cast videos, illustrating a few BASH commands.  These are being published on my peertube account&#xA;&#xA;They should also be federated to Mastodon. &#xA;&#xA;To give an example, this video shows usage of the rename command&#xA;&#xA;TAGS&#xA;&#xA;#Video,#BASH,#Usage,#GNULinux,#Linux,#GNU&#xA;&#xA;hr&#xD;&#xA;&#xD;&#xA;table&#xD;&#xA;thead&#xD;&#xA;trtda rel=&#34;me&#34; href=&#34;https://qoto.org/@zleap&#34;Mastodon/a/td&#xD;&#xA;tda href=&#34;https://wiki.ircnow.org/?n=Shelllabs.Intro&#34;ShellLabs/td&#xD;&#xA;tda href=&#34;https://joinmastodon.org/&#34;Join Mastodon/a/td/tr/thead/table&#xD;&#xA;center&#xD;&#xA;AI statement : b Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity.  Consent CANNOT be assumed, it has to be granted. /b&#xD;&#xA;/center&#xD;&#xA;&#xD;&#xA;a href=&#34;https://liberapay.com/PaulSutton/donate&#34;img alt=&#34;Donate using Liberapay&#34; src=&#34;https://liberapay.com/assets/widgets/donate.svg&#34;/a&#xD;&#xA;]]&gt;</description>
      <content:encoded><![CDATA[<p>BASH Videos</p>

<p>I am trying to make some really simple screen cast videos, illustrating a few BASH commands.  These are being published on my <a href="https://diode.zone/c/debian/videos" rel="nofollow">peertube account</a></p>

<p>They should also be federated to Mastodon.</p>

<p>To give an example, this video shows usage of the <a href="https://diode.zone/w/xupaEF3b9W2ZpSjpvuKBRB" rel="nofollow">rename command</a></p>

<p><strong>TAGS</strong></p>

<p><a href="/paulsutton/tag:Video" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Video</span></a>,<a href="/paulsutton/tag:BASH" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">BASH</span></a>,<a href="/paulsutton/tag:Usage" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Usage</span></a>,<a href="/paulsutton/tag:GNULinux" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">GNULinux</span></a>,<a href="/paulsutton/tag:Linux" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Linux</span></a>,<a href="/paulsutton/tag:GNU" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">GNU</span></a></p>

<hr>

<p><table>
<thead>
<tr><td><a href="https://qoto.org/@zleap" rel="nofollow">Mastodon</a></td>
<td><a href="https://wiki.ircnow.org/?n=Shelllabs.Intro" rel="nofollow">ShellLabs</td>
<td><a href="https://joinmastodon.org/" rel="nofollow">Join Mastodon</a></td></tr></thead></table>

AI statement : <b> Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity.  Consent CANNOT be assumed, it has to be granted. </b>
</p>

<p><a href="https://liberapay.com/PaulSutton/donate" rel="nofollow"><img alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg"></a></p>
]]></content:encoded>
      <guid>https://personaljournal.ca/paulsutton/bash-videos</guid>
      <pubDate>Wed, 07 Sep 2022 06:30:00 +0000</pubDate>
    </item>
    <item>
      <title>Use pastebin from command line</title>
      <link>https://personaljournal.ca/paulsutton/use-pastebin-from-command-line</link>
      <description>&lt;![CDATA[Use pastebin from command line&#xA;&#xA;Use pastebin from command line&#xA;&#xA;Quite often, when you have a problem where, in order to get help you need to paste the contents of a file,or command output so that it can be shared,  for example on IRC (Chat) or a forum, this can be challenging to begin with.&#xA;&#xA;As it is depreciated that you paste more than 2 lines in to IRC chat.  The way round this is to use a service called pastebin.   Debian [1] has it&#39;s own service for this [2].   There is a tool called pastebinit which is really helpful from the command line. &#xA;&#xA;The first step is to switch to the root user. Sear for  and install the package pastebinit as per below.&#xA;&#xA;Search&#xA;&#xA;root@Desktop:/home/user# apt search pastebinit&#xA;Sorting... Done&#xA;Full Text Search... Done&#xA;pastebinit/stable 1.5.1-1 all&#xA;  command-line pastebin client&#xA;&#xA;Install&#xA;&#xA;root@Desktop:/home/user# apt install pastebinit&#xA;Reading package lists... Done&#xA;Building dependency tree... Done&#xA;Reading state information... Done&#xA;The following packages were automatically installed and are no longer required:&#xA;  linux-image-5.10.0-7-amd64 linux-image-5.10.0-8-amd64&#xA;Use &#39;apt autoremove&#39; to remove them.&#xA;The following NEW packages will be installed:&#xA;  pastebinit&#xA;0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.&#xA;Need to get 46.6 kB of archives.&#xA;After this operation, 342 kB of additional disk space will be used.&#xA;Get:1 http://deb.debian.org/debian bullseye/main amd64 pastebinit all 1.5.1-1 [46.6 kB]&#xA;Fetched 46.6 kB in 0s (342 kB/s)&#xA;Selecting previously unselected package pastebinit.&#xA;(Reading database ... 190310 files and directories currently installed.)&#xA;Preparing to unpack .../pastebinit1.5.1-1all.deb ...&#xA;Unpacking pastebinit (1.5.1-1) ...&#xA;Setting up pastebinit (1.5.1-1) ...&#xA;Processing triggers for man-db (2.9.4-2) ...&#xA;root@Desktop:/home/user# &#xA;&#xA;Once complete switch back to normal user (usually type exit)&#xA;&#xA;user@Desktop:~$ cat /etc/apt/sources.list   pastebinit&#xA;user@Desktop:~$ cat /etc/apt/sources.list | pastebinit&#xA;https://paste.debian.net/1228146/&#xA;&#xA;In this example I have used the cat command and piped the contents in to pastebinit,  this has given me a url to paste in to chat, (or copy manually)&#xA;&#xA;Open this in a browser and you and others can see the contents, and people can help you further.  &#xA;&#xA;paste bin it output&#xA;&#xA;This is really useful too if you are stuck at the command prompt,  without a graphical interface.&#xA;&#xA;Links&#xA;&#xA;1 Debian&#xA;2 pastebin - debian&#xA;3 Paignton Library STEM Group&#xA;TAGS&#xA;&#xA;#Debian,#GNULinux,#Paste,#Text,#Pastebin,#Share,#Troubleshooting&#xA;&#xA;img src=&#34;https://socialhub.activitypub.rocks/uploads/default/original/2X/d/dd8ee2842d572bad100cde42f7c98232e69ea9f7.png&#34; target=&#34;_blank&#34; &#xA;&#xA;hr&#xA;&#xA;a href=&#34;https://liberapay.com/PaulSutton/donate&#34;img alt=&#34;Donate using Liberapay&#34; src=&#34;https://liberapay.com/assets/widgets/donate.svg&#34;/a&#xA;&#xA;a rel=&#34;license&#34; href=&#34;http://creativecommons.org/licenses/by-sa/4.0/&#34;img alt=&#34;Creative Commons Licence&#34; style=&#34;border-width:0&#34; src=&#34;https://i.creativecommons.org/l/by-sa/4.0/88x31.png&#34; //abr /This work is licensed under a a rel=&#34;license&#34; href=&#34;http://creativecommons.org/licenses/by-sa/4.0/&#34;Creative Commons Attribution-ShareAlike 4.0 International License/a&#xA;&#xA;hr&#xD;&#xA;&#xD;&#xA;table&#xD;&#xA;thead&#xD;&#xA;trtda rel=&#34;me&#34; href=&#34;https://qoto.org/@zleap&#34;Mastodon/a/td&#xD;&#xA;tda href=&#34;https://wiki.ircnow.org/?n=Shelllabs.Intro&#34;ShellLabs/td&#xD;&#xA;tda href=&#34;https://joinmastodon.org/&#34;Join Mastodon/a/td/tr/thead/table&#xD;&#xA;center&#xD;&#xA;AI statement : b Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity.  Consent CANNOT be assumed, it has to be granted. /b&#xD;&#xA;/center&#xD;&#xA;&#xD;&#xA;a href=&#34;https://liberapay.com/PaulSutton/donate&#34;img alt=&#34;Donate using Liberapay&#34; src=&#34;https://liberapay.com/assets/widgets/donate.svg&#34;/a&#xD;&#xA;]]&gt;</description>
      <content:encoded><![CDATA[<p>Use pastebin from command line</p>

<p><strong>Use pastebin from command line</strong></p>

<p>Quite often, when you have a problem where, in order to get help you need to paste the contents of a file,or command output so that it can be shared,  for example on IRC (Chat) or a forum, this can be challenging to begin with.</p>

<p>As it is <strong>depreciated</strong> that you paste more than 2 lines in to IRC chat.  The way round this is to use a service called pastebin.   Debian [1] has it&#39;s own service for this [2].   There is a tool called <em>pastebinit</em> which is really helpful from the command line.</p>

<p>The first step is to switch to the <strong>root</strong> user. Sear for  and install the package <strong>pastebinit</strong> as per below.</p>

<p><em>Search</em></p>

<pre><code>root@Desktop:/home/user# apt search pastebinit
Sorting... Done
Full Text Search... Done
pastebinit/stable 1.5.1-1 all
  command-line pastebin client
</code></pre>

<p><em>Install</em></p>

<pre><code>root@Desktop:/home/user# apt install pastebinit
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages were automatically installed and are no longer required:
  linux-image-5.10.0-7-amd64 linux-image-5.10.0-8-amd64
Use &#39;apt autoremove&#39; to remove them.
The following NEW packages will be installed:
  pastebinit
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 46.6 kB of archives.
After this operation, 342 kB of additional disk space will be used.
Get:1 http://deb.debian.org/debian bullseye/main amd64 pastebinit all 1.5.1-1 [46.6 kB]
Fetched 46.6 kB in 0s (342 kB/s)
Selecting previously unselected package pastebinit.
(Reading database ... 190310 files and directories currently installed.)
Preparing to unpack .../pastebinit_1.5.1-1_all.deb ...
Unpacking pastebinit (1.5.1-1) ...
Setting up pastebinit (1.5.1-1) ...
Processing triggers for man-db (2.9.4-2) ...
root@Desktop:/home/user# 
</code></pre>

<p>Once complete switch back to normal user (usually type exit)</p>

<pre><code>user@Desktop:~$ cat /etc/apt/sources.list &gt; pastebinit
user@Desktop:~$ cat /etc/apt/sources.list | pastebinit
https://paste.debian.net/1228146/
</code></pre>

<p>In this example I have used the cat command and piped the contents in to pastebinit,  this has given me a url to paste in to chat, (or copy manually)</p>

<p>Open this in a browser and you and others can see the contents, and people can help you further.</p>

<p><img src="https://git.qoto.org/zleap/documents/-/raw/master/debian/pastebin2.png" alt="paste bin it output"></p>

<p>This is really useful too if you are stuck at the command prompt,  without a graphical interface.</p>

<p><strong>Links</strong></p>

<p>1 <a href="https://www.debian.org" rel="nofollow">Debian</a>
2 <a href="https://paste.debian.net" rel="nofollow">pastebin – debian</a>
3 <a href="https://personaljournal.ca/paigntonlibrarystemgroup/" rel="nofollow">Paignton Library STEM Group</a>
<strong>TAGS</strong></p>

<p><a href="/paulsutton/tag:Debian" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Debian</span></a>,<a href="/paulsutton/tag:GNULinux" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">GNULinux</span></a>,<a href="/paulsutton/tag:Paste" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Paste</span></a>,<a href="/paulsutton/tag:Text" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Text</span></a>,<a href="/paulsutton/tag:Pastebin" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Pastebin</span></a>,<a href="/paulsutton/tag:Share" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Share</span></a>,<a href="/paulsutton/tag:Troubleshooting" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Troubleshooting</span></a></p>

<p><a href="https://torresjrjr.com/archive/2020-07-19-guide-to-the-fediverse" rel="nofollow"><img src="https://socialhub.activitypub.rocks/uploads/default/original/2X/d/dd8ee2842d572bad100cde42f7c98232e69ea9f7.png"></a></p>

<hr>

<p><a href="https://liberapay.com/PaulSutton/donate" rel="nofollow"><img alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg"></a></p>

<p><a href="http://creativecommons.org/licenses/by-sa/4.0/" rel="nofollow"><img alt="Creative Commons Licence" style="border-width:0" src="https://i.creativecommons.org/l/by-sa/4.0/88x31.png"/></a><br/>This work is licensed under a <a href="http://creativecommons.org/licenses/by-sa/4.0/" rel="nofollow">Creative Commons Attribution-ShareAlike 4.0 International License</a></p>

<hr>

<p><table>
<thead>
<tr><td><a href="https://qoto.org/@zleap" rel="nofollow">Mastodon</a></td>
<td><a href="https://wiki.ircnow.org/?n=Shelllabs.Intro" rel="nofollow">ShellLabs</td>
<td><a href="https://joinmastodon.org/" rel="nofollow">Join Mastodon</a></td></tr></thead></table>

AI statement : <b> Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity.  Consent CANNOT be assumed, it has to be granted. </b>
</p>

<p><a href="https://liberapay.com/PaulSutton/donate" rel="nofollow"><img alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg"></a></p>
]]></content:encoded>
      <guid>https://personaljournal.ca/paulsutton/use-pastebin-from-command-line</guid>
      <pubDate>Mon, 24 Jan 2022 15:18:28 +0000</pubDate>
    </item>
    <item>
      <title>Resize and rename multiple files</title>
      <link>https://personaljournal.ca/paulsutton/resize-and-rename-multiple-files</link>
      <description>&lt;![CDATA[Resize and rename multiple files&#xA;&#xA;As I was renaming and resizing some files anyway. I decided to make this short video of the process. I have added to Debian category as I am using Debian 11.&#xA;&#xA;iframe width=&#34;560&#34; height=&#34;315&#34; sandbox=&#34;allow-same-origin allow-scripts allow-popups&#34; title=&#34;RenameAndResize&#34; src=&#34;https://diode.zone/videos/embed/199fd104-0c65-4297-acc2-8e2c03001c26&#34; frameborder=&#34;0&#34; allowfullscreen/iframe&#xA;&#xA;Commands used:-&#xA;&#xA;gm -mogrify -resize 640x480 *.JPG&#xA;AND&#xA;rename &#39;s/P1/codeclub/&#39;&#xA;&#xA;As usual your mileage may vary, you need to check man pages for specific arguments for your needs.&#xA;&#xA;Happy to try and  help further via Mastodon&#xA; &#xA;Fedi id : zleap@qoto.org&#xA;&#xA;Tags&#xA;&#xA;#Debian11,#BASH,#Shell,#Rename,#Resize,#Files,#Eucation,#GNULinux&#xA;&#xA;hr&#xD;&#xA;&#xD;&#xA;table&#xD;&#xA;thead&#xD;&#xA;trtda rel=&#34;me&#34; href=&#34;https://qoto.org/@zleap&#34;Mastodon/a/td&#xD;&#xA;tda href=&#34;https://wiki.ircnow.org/?n=Shelllabs.Intro&#34;ShellLabs/td&#xD;&#xA;tda href=&#34;https://joinmastodon.org/&#34;Join Mastodon/a/td/tr/thead/table&#xD;&#xA;center&#xD;&#xA;AI statement : b Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity.  Consent CANNOT be assumed, it has to be granted. /b&#xD;&#xA;/center&#xD;&#xA;&#xD;&#xA;a href=&#34;https://liberapay.com/PaulSutton/donate&#34;img alt=&#34;Donate using Liberapay&#34; src=&#34;https://liberapay.com/assets/widgets/donate.svg&#34;/a&#xD;&#xA;]]&gt;</description>
      <content:encoded><![CDATA[<p>Resize and rename multiple files</p>

<p>As I was renaming and resizing some files anyway. I decided to make this short video of the process. I have added to Debian category as I am using Debian 11.</p>

<iframe width="560" height="315" title="RenameAndResize" src="https://diode.zone/videos/embed/199fd104-0c65-4297-acc2-8e2c03001c26" frameborder="0" allowfullscreen=""></iframe>

<p>Commands used:-</p>

<p>gm -mogrify -resize 640x480 *.JPG
AND
rename &#39;s/P1/codeclub/&#39;</p>

<p>As usual your mileage may vary, you need to check man pages for specific arguments for your needs.</p>

<p>Happy to try and  help further via Mastodon</p>

<p><strong>Fedi id :</strong> zleap@qoto.org</p>

<p><strong>Tags</strong></p>

<p><a href="/paulsutton/tag:Debian11" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Debian11</span></a>,<a href="/paulsutton/tag:BASH" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">BASH</span></a>,<a href="/paulsutton/tag:Shell" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Shell</span></a>,<a href="/paulsutton/tag:Rename" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Rename</span></a>,<a href="/paulsutton/tag:Resize" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Resize</span></a>,<a href="/paulsutton/tag:Files" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Files</span></a>,<a href="/paulsutton/tag:Eucation" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">Eucation</span></a>,<a href="/paulsutton/tag:GNULinux" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">GNULinux</span></a></p>

<hr>

<p><table>
<thead>
<tr><td><a href="https://qoto.org/@zleap" rel="nofollow">Mastodon</a></td>
<td><a href="https://wiki.ircnow.org/?n=Shelllabs.Intro" rel="nofollow">ShellLabs</td>
<td><a href="https://joinmastodon.org/" rel="nofollow">Join Mastodon</a></td></tr></thead></table>

AI statement : <b> Consent is NOT granted to use the content of this blog for the purposes of AI training or similar activity.  Consent CANNOT be assumed, it has to be granted. </b>
</p>

<p><a href="https://liberapay.com/PaulSutton/donate" rel="nofollow"><img alt="Donate using Liberapay" src="https://liberapay.com/assets/widgets/donate.svg"></a></p>
]]></content:encoded>
      <guid>https://personaljournal.ca/paulsutton/resize-and-rename-multiple-files</guid>
      <pubDate>Sat, 06 Nov 2021 11:00:00 +0000</pubDate>
    </item>
  </channel>
</rss>