<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://lotto.kendavis.au/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://lotto.kendavis.au/feed.php">
        <title>Ken&#039;s Lotto Syndicate</title>
        <description>Powerball Syndicate Home Page</description>
        <link>https://lotto.kendavis.au/</link>
        <image rdf:resource="https://lotto.kendavis.au/lib/exe/fetch.php/wiki:dokuwiki.svg" />
       <dc:date>2026-07-09T06:28:11+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://lotto.kendavis.au/doku.php/add_a_timeout?rev=1783466012&amp;do=diff"/>
                <rdf:li rdf:resource="https://lotto.kendavis.au/doku.php/bash_one-liners?rev=1783466012&amp;do=diff"/>
                <rdf:li rdf:resource="https://lotto.kendavis.au/doku.php/bash?rev=1783466012&amp;do=diff"/>
                <rdf:li rdf:resource="https://lotto.kendavis.au/doku.php/comm?rev=1783466012&amp;do=diff"/>
                <rdf:li rdf:resource="https://lotto.kendavis.au/doku.php/compare_bash_arrays?rev=1783466012&amp;do=diff"/>
                <rdf:li rdf:resource="https://lotto.kendavis.au/doku.php/date?rev=1783466012&amp;do=diff"/>
                <rdf:li rdf:resource="https://lotto.kendavis.au/doku.php/debian_based?rev=1783466012&amp;do=diff"/>
                <rdf:li rdf:resource="https://lotto.kendavis.au/doku.php/error_messages?rev=1783466012&amp;do=diff"/>
                <rdf:li rdf:resource="https://lotto.kendavis.au/doku.php/facebook?rev=1783466012&amp;do=diff"/>
                <rdf:li rdf:resource="https://lotto.kendavis.au/doku.php/faq?rev=1783578227&amp;do=diff"/>
                <rdf:li rdf:resource="https://lotto.kendavis.au/doku.php/get_boot_type?rev=1783466012&amp;do=diff"/>
                <rdf:li rdf:resource="https://lotto.kendavis.au/doku.php/get_last_n_chars?rev=1783466012&amp;do=diff"/>
                <rdf:li rdf:resource="https://lotto.kendavis.au/doku.php/get_rhel_version?rev=1783466012&amp;do=diff"/>
                <rdf:li rdf:resource="https://lotto.kendavis.au/doku.php/google_sheets?rev=1783466012&amp;do=diff"/>
                <rdf:li rdf:resource="https://lotto.kendavis.au/doku.php/grep?rev=1783466012&amp;do=diff"/>
                <rdf:li rdf:resource="https://lotto.kendavis.au/doku.php/incrementing_bash_vars?rev=1783466012&amp;do=diff"/>
                <rdf:li rdf:resource="https://lotto.kendavis.au/doku.php/is_number_odd_or_even?rev=1783466012&amp;do=diff"/>
                <rdf:li rdf:resource="https://lotto.kendavis.au/doku.php/karaoke?rev=1783466012&amp;do=diff"/>
                <rdf:li rdf:resource="https://lotto.kendavis.au/doku.php/makeself?rev=1783466012&amp;do=diff"/>
                <rdf:li rdf:resource="https://lotto.kendavis.au/doku.php/path?rev=1783466012&amp;do=diff"/>
                <rdf:li rdf:resource="https://lotto.kendavis.au/doku.php/red_hat_based?rev=1783466012&amp;do=diff"/>
                <rdf:li rdf:resource="https://lotto.kendavis.au/doku.php/remove_version_lock_pkg?rev=1783466012&amp;do=diff"/>
                <rdf:li rdf:resource="https://lotto.kendavis.au/doku.php/rpm?rev=1783466012&amp;do=diff"/>
                <rdf:li rdf:resource="https://lotto.kendavis.au/doku.php/sed?rev=1783466012&amp;do=diff"/>
                <rdf:li rdf:resource="https://lotto.kendavis.au/doku.php/setrunlevel?rev=1783466012&amp;do=diff"/>
                <rdf:li rdf:resource="https://lotto.kendavis.au/doku.php/shell_redirection?rev=1783466012&amp;do=diff"/>
                <rdf:li rdf:resource="https://lotto.kendavis.au/doku.php/start?rev=1783578165&amp;do=diff"/>
                <rdf:li rdf:resource="https://lotto.kendavis.au/doku.php/tar?rev=1783466012&amp;do=diff"/>
                <rdf:li rdf:resource="https://lotto.kendavis.au/doku.php/terms?rev=1783577912&amp;do=diff"/>
                <rdf:li rdf:resource="https://lotto.kendavis.au/doku.php/use-credits?rev=1783577981&amp;do=diff"/>
                <rdf:li rdf:resource="https://lotto.kendavis.au/doku.php/validate_a_url?rev=1783466012&amp;do=diff"/>
                <rdf:li rdf:resource="https://lotto.kendavis.au/doku.php/version_locking?rev=1783466012&amp;do=diff"/>
                <rdf:li rdf:resource="https://lotto.kendavis.au/doku.php/vi_vim?rev=1783466012&amp;do=diff"/>
                <rdf:li rdf:resource="https://lotto.kendavis.au/doku.php/wget?rev=1783466012&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://lotto.kendavis.au/lib/exe/fetch.php/wiki:dokuwiki.svg">
        <title>Ken's Lotto Syndicate</title>
        <link>https://lotto.kendavis.au/</link>
        <url>https://lotto.kendavis.au/lib/exe/fetch.php/wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="https://lotto.kendavis.au/doku.php/add_a_timeout?rev=1783466012&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-07-07T23:13:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>add_a_timeout</title>
        <link>https://lotto.kendavis.au/doku.php/add_a_timeout?rev=1783466012&amp;do=diff</link>
        <description>Add a timeout to scripts

The other day at work we had a Bash script that would set up a web server and wait for it to be up before proceeding to the next things.

The script worked fine and we had no issues, until we had an infinite loop.



We were using the Bash built-in until to check if the web server was up:</description>
    </item>
    <item rdf:about="https://lotto.kendavis.au/doku.php/bash_one-liners?rev=1783466012&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-07-07T23:13:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bash_one-liners</title>
        <link>https://lotto.kendavis.au/doku.php/bash_one-liners?rev=1783466012&amp;do=diff</link>
        <description>bash one-liners

To remove everything after and including the final &#039;.&#039; use: ${var%.*}

To remove the last 4 characters from &#039;string&#039;, use: new_string=${string::-4}




sed



Substitute any of listed characters with one command


sed s&#039;/[&quot;:=]/ /g&#039;</description>
    </item>
    <item rdf:about="https://lotto.kendavis.au/doku.php/bash?rev=1783466012&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-07-07T23:13:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>bash</title>
        <link>https://lotto.kendavis.au/doku.php/bash?rev=1783466012&amp;do=diff</link>
        <description>Linux bash/shell scripting

Commands: Syntax and examples help

comm - Compare 2 files

grep

wget

tar

date

sed



path



How to

Get the installed version [RHEL]

How to version lock a package/s [RHEL]

Install/Remove the DNF version lock plugin [RHEL]

Compare bash arrays

Determine if a number odd or even

Incrementing &amp; Decrementing bash variables

Add a timeout to scripts

Get the last n characters from variable

shell redirection




Functions

Function to determine the boot type (UEFI…</description>
    </item>
    <item rdf:about="https://lotto.kendavis.au/doku.php/comm?rev=1783466012&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-07-07T23:13:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>comm</title>
        <link>https://lotto.kendavis.au/doku.php/comm?rev=1783466012&amp;do=diff</link>
        <description>comm command in Linux with examples

The ‘comm’ command in Linux is a powerful utility that allows you to compare two sorted files line by line, identifying the lines that are unique to each file and those that are common to both. This command is particularly useful when you have lists, logs, or data sets that need to be compared efficiently. Here, we will explore the syntax, usage, options, and examples of the ‘comm’ command.
What is the ‘comm’ Command?</description>
    </item>
    <item rdf:about="https://lotto.kendavis.au/doku.php/compare_bash_arrays?rev=1783466012&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-07-07T23:13:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>compare_bash_arrays</title>
        <link>https://lotto.kendavis.au/doku.php/compare_bash_arrays?rev=1783466012&amp;do=diff</link>
        <description>How to Find the Difference Between Two Arrays in Bash

When working with arrays in Bash scripting, one of the common tasks you might encounter is finding the difference between two arrays. 

This operation is essentially about identifying elements that are unique to each array when compared against the other.</description>
    </item>
    <item rdf:about="https://lotto.kendavis.au/doku.php/date?rev=1783466012&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-07-07T23:13:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>date</title>
        <link>https://lotto.kendavis.au/doku.php/date?rev=1783466012&amp;do=diff</link>
        <description>date

Convert epoch time to human readable date





date -d @1234567890</description>
    </item>
    <item rdf:about="https://lotto.kendavis.au/doku.php/debian_based?rev=1783466012&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-07-07T23:13:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>debian_based</title>
        <link>https://lotto.kendavis.au/doku.php/debian_based?rev=1783466012&amp;do=diff</link>
        <description>Sharing files between Linux and Windows systems can sometimes feel like navigating a maze—but it doesn&#039;t have to be. With Samba, a powerful and flexible open-source implementation of the SMB/CIFS protocol, you can easily turn your Ubuntu machine into a file-sharing server that plays nicely with Windows, macOS, and other Linux machines.</description>
    </item>
    <item rdf:about="https://lotto.kendavis.au/doku.php/error_messages?rev=1783466012&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-07-07T23:13:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>error_messages</title>
        <link>https://lotto.kendavis.au/doku.php/error_messages?rev=1783466012&amp;do=diff</link>
        <description>How to write error messages that actually help users rather than frustrate them

Published: 17 April 2025
Written by: Amy Hupe

One of the most consistently neglected parts of today’s user experiences is our handling of errors. We’re so busy designing the happy paths through our products that we often forget to give the same care and attention to the times when things will go wrong.</description>
    </item>
    <item rdf:about="https://lotto.kendavis.au/doku.php/facebook?rev=1783466012&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-07-07T23:13:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>facebook</title>
        <link>https://lotto.kendavis.au/doku.php/facebook?rev=1783466012&amp;do=diff</link>
        <description>The ideal size for a Facebook profile picture is 320 x 320 pixels. Facebook will display the profile picture as a circle, 

so it&#039;s recommended to center key details within the image. While 320×320 is the recommended size for best quality, 

Facebook will also accept larger images, but they should not be smaller than this</description>
    </item>
    <item rdf:about="https://lotto.kendavis.au/doku.php/faq?rev=1783578227&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-07-09T06:23:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>faq</title>
        <link>https://lotto.kendavis.au/doku.php/faq?rev=1783578227&amp;do=diff</link>
        <description>FREQUENTLY ASKED QUESTIONS

Q: How do I know when a syndicate is open, and the syndicates details?

A: The organise/s will send you an email with a link, and other details, such as available credits.


----------

Q: Why do you only accept PayPal?

A: Four reasons:</description>
    </item>
    <item rdf:about="https://lotto.kendavis.au/doku.php/get_boot_type?rev=1783466012&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-07-07T23:13:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>get_boot_type</title>
        <link>https://lotto.kendavis.au/doku.php/get_boot_type?rev=1783466012&amp;do=diff</link>
        <description>bash function to determine the boot type (on RHEL systems)


function fn_get_boot_type()
{
  #--- Determine the boot type (UEFI or BIOS). This is used for manifest automation
  LOG_MSG=&quot;Checking for boot type&quot;
  fn_write_to_log
  BOOT_TYPE=$([ -d /sys/firmware/efi ] &amp;&amp; echo UEFI || echo BIOS)
  LOG_MSG=&quot;Boot Type: ${BOOT_TYPE}&quot;
  fn_write_to_log
}</description>
    </item>
    <item rdf:about="https://lotto.kendavis.au/doku.php/get_last_n_chars?rev=1783466012&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-07-07T23:13:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>get_last_n_chars</title>
        <link>https://lotto.kendavis.au/doku.php/get_last_n_chars?rev=1783466012&amp;do=diff</link>
        <description>Get the last n characters from a bash variable

To extract the last &#039;n&#039; characters from a string in Bash, the most common and efficient method is using string slicing with a negative offset.
Using String Slicing:



string=&quot;This is a sample string&quot;
n=5 # Number of last characters to extract

last_n_chars=&quot;${string: -$n}&quot;
echo &quot;$last_n_chars&quot;</description>
    </item>
    <item rdf:about="https://lotto.kendavis.au/doku.php/get_rhel_version?rev=1783466012&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-07-07T23:13:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>get_rhel_version</title>
        <link>https://lotto.kendavis.au/doku.php/get_rhel_version?rev=1783466012&amp;do=diff</link>
        <description>Get installed RHEL version details




Get the major and minor version


cat /etc/os-release |grep ^VERSION_ID=|cut -f2 -d&#039;&quot;&#039;
8.10





Get the major version


cat /etc/os-release |grep ^VERSION_ID=|cut -f2 -d&#039;&quot;&#039;|cut -f1 -d&#039;.&#039;
8





Get the minor version</description>
    </item>
    <item rdf:about="https://lotto.kendavis.au/doku.php/google_sheets?rev=1783466012&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-07-07T23:13:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>google_sheets</title>
        <link>https://lotto.kendavis.au/doku.php/google_sheets?rev=1783466012&amp;do=diff</link>
        <description>QUERY to Find Nth Occurrence in Google Sheets

To find the second occurrence of “Mango” in column A and get the corresponding value from column B, you can use the following QUERY formula:


=QUERY(A1:B, &quot;SELECT B WHERE A=&#039;Mango&#039; LIMIT 1 OFFSET 1&quot;, 0)</description>
    </item>
    <item rdf:about="https://lotto.kendavis.au/doku.php/grep?rev=1783466012&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-07-07T23:13:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>grep</title>
        <link>https://lotto.kendavis.au/doku.php/grep?rev=1783466012&amp;do=diff</link>
        <description>Grep OR – Grep AND – Grep NOT – Match Multiple Patterns

The grep, egrep, sed and awk are the most common Linux command line tools for parsing files.

From the following article you’ll learn how to match multiple patterns with the OR, AND, NOT operators, using grep, egrep, sed and awk commands from the Linux command line.</description>
    </item>
    <item rdf:about="https://lotto.kendavis.au/doku.php/incrementing_bash_vars?rev=1783466012&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-07-07T23:13:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>incrementing_bash_vars</title>
        <link>https://lotto.kendavis.au/doku.php/incrementing_bash_vars?rev=1783466012&amp;do=diff</link>
        <description>Incrementing and Decrementing bash variables

One of the most common arithmetic operations when writing Bash scripts is incrementing and decrementing variables. This is most often used in loops as a counter, but it can occur elsewhere in the script as well.</description>
    </item>
    <item rdf:about="https://lotto.kendavis.au/doku.php/is_number_odd_or_even?rev=1783466012&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-07-07T23:13:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>is_number_odd_or_even</title>
        <link>https://lotto.kendavis.au/doku.php/is_number_odd_or_even?rev=1783466012&amp;do=diff</link>
        <description>Checking if a Number Is Even or Odd



One of the simplest applications we can use the modulo operator for is to check if a number is even or odd.

We can do this by using the modulo operator with 2 as the divisor. If the result is 0, then the number is even. Otherwise, it’s odd.</description>
    </item>
    <item rdf:about="https://lotto.kendavis.au/doku.php/karaoke?rev=1783466012&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-07-07T23:13:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>karaoke</title>
        <link>https://lotto.kendavis.au/doku.php/karaoke?rev=1783466012&amp;do=diff</link>
        <description>File Naming Convention

&lt;Artist&gt;--&lt;Title&gt;-&lt;Karaoke||Lyrics&gt;

Batch convert videos to MP3

To batch convert videos to MP3 in a folder, use the for command-line as below:


FOR /F &quot;tokens=*&quot; %G IN (&#039;dir /b *.mp4&#039;) DO &quot;c:\Program Files (x86)ffmpeg\bin\ffmpeg.exe&quot; -i &quot;%G&quot; -f mp3 -ab 128000 &quot;%~nG.mp3&quot;</description>
    </item>
    <item rdf:about="https://lotto.kendavis.au/doku.php/makeself?rev=1783466012&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-07-07T23:13:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>makeself</title>
        <link>https://lotto.kendavis.au/doku.php/makeself?rev=1783466012&amp;do=diff</link>
        <description>MakeSelf

&lt;https://makeself.io/&gt;

Q. Is there a way to simply extract the files distributed with a .run file without executing it? 

A. You can do this by using the —noexec argument, preferably in combination with —target to give it a directory to extract the files. You don’t need to use this with the makeself command, but rather the archive:</description>
    </item>
    <item rdf:about="https://lotto.kendavis.au/doku.php/path?rev=1783466012&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-07-07T23:13:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>path</title>
        <link>https://lotto.kendavis.au/doku.php/path?rev=1783466012&amp;do=diff</link>
        <description>ostechnix.com /linux-path-environment-variable/
Understanding Linux PATH Environment Variable: A Complete Guide For Beginners
sk 14/06/2025
What is the PATH Environment Variable in Linux?
By sk Published: June 13, 2025
Written by sk Published: June 13, 2025 815 views 23 mins read
809</description>
    </item>
    <item rdf:about="https://lotto.kendavis.au/doku.php/red_hat_based?rev=1783466012&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-07-07T23:13:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>red_hat_based</title>
        <link>https://lotto.kendavis.au/doku.php/red_hat_based?rev=1783466012&amp;do=diff</link>
        <description>Commands for RPM based distros

rpm

subscription manager




How to...

Set runlevel</description>
    </item>
    <item rdf:about="https://lotto.kendavis.au/doku.php/remove_version_lock_pkg?rev=1783466012&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-07-07T23:13:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>remove_version_lock_pkg</title>
        <link>https://lotto.kendavis.au/doku.php/remove_version_lock_pkg?rev=1783466012&amp;do=diff</link>
        <description>Install/Remove the DNF version lock plugin


dnf install python3-dnf-plugin-versionlock






dnf remove python3-dnf-plugin-versionlock</description>
    </item>
    <item rdf:about="https://lotto.kendavis.au/doku.php/rpm?rev=1783466012&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-07-07T23:13:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>rpm</title>
        <link>https://lotto.kendavis.au/doku.php/rpm?rev=1783466012&amp;do=diff</link>
        <description>rpm

Force install package


rpm --install --force --nosignature rsyslog-8.2408.0-1.el8.x86_64.rpm





--queryformat|--qf

List installed rpm packages by package name, including version


rpm -qa --qf &quot;%{NAME} %{VERSION}\n&quot;


Available Tags For --queryformat</description>
    </item>
    <item rdf:about="https://lotto.kendavis.au/doku.php/sed?rev=1783466012&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-07-07T23:13:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sed</title>
        <link>https://lotto.kendavis.au/doku.php/sed?rev=1783466012&amp;do=diff</link>
        <description>sed

Replacing multiple strings with sed

While I&#039;m the guy that effectively lives on the command-line, I still rarely use sed. As I&#039;ve been trying to use it more, I&#039;ve run into some gotchas, mostly around the regular expression syntax and doing multiple replacements at one time.</description>
    </item>
    <item rdf:about="https://lotto.kendavis.au/doku.php/setrunlevel?rev=1783466012&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-07-07T23:13:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>setrunlevel</title>
        <link>https://lotto.kendavis.au/doku.php/setrunlevel?rev=1783466012&amp;do=diff</link>
        <description>Set runlevel

Systemd has replaced sysVinit as the default service manager in RHEL 7/8/9. 

Some of the sysVinit commands have been symlinked to their RHEL 7/8/9 counterparts, however this will eventually be deprecated in favor of the standard systemd commands in the future.</description>
    </item>
    <item rdf:about="https://lotto.kendavis.au/doku.php/shell_redirection?rev=1783466012&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-07-07T23:13:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>shell_redirection</title>
        <link>https://lotto.kendavis.au/doku.php/shell_redirection?rev=1783466012&amp;do=diff</link>
        <description>Shell Redirection




2&amp;&gt;1



File descriptor 1 is the standard output (stdout).

File descriptor 2 is the standard error (stderr).



At first, 2&gt;1 may look like a good way to redirect stderr to stdout. However, it will actually be interpreted as “</description>
    </item>
    <item rdf:about="https://lotto.kendavis.au/doku.php/start?rev=1783578165&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-07-09T06:22:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>start</title>
        <link>https://lotto.kendavis.au/doku.php/start?rev=1783578165&amp;do=diff</link>
        <description></description>
    </item>
    <item rdf:about="https://lotto.kendavis.au/doku.php/tar?rev=1783466012&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-07-07T23:13:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tar</title>
        <link>https://lotto.kendavis.au/doku.php/tar?rev=1783466012&amp;do=diff</link>
        <description>18 Tar Command Examples in Linux

The Linux “tar” stands for tape archive, which is used by a large number of Linux/Unix system administrators to deal with tape drive backup in Linux.

The tar command in Linux is used to rip a collection of files and directories into a highly compressed archive file commonly called tarball or tar, gzip, and bzip in Linux.</description>
    </item>
    <item rdf:about="https://lotto.kendavis.au/doku.php/terms?rev=1783577912&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-07-09T06:18:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>terms</title>
        <link>https://lotto.kendavis.au/doku.php/terms?rev=1783577912&amp;do=diff</link>
        <description>TERMS AND CONDITIONS

	*  Within these terms, conditions and rules, the term “syndicate” shall refer to the collective entrants who have purchased one or more shares in a lottery ticket/s.

	*  Within these terms, conditions and rules, the term “</description>
    </item>
    <item rdf:about="https://lotto.kendavis.au/doku.php/use-credits?rev=1783577981&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-07-09T06:19:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>use-credits</title>
        <link>https://lotto.kendavis.au/doku.php/use-credits?rev=1783577981&amp;do=diff</link>
        <description>USE YOUR AVAILABLE CREDITS TO BUY SHARES</description>
    </item>
    <item rdf:about="https://lotto.kendavis.au/doku.php/validate_a_url?rev=1783466012&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-07-07T23:13:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>validate_a_url</title>
        <link>https://lotto.kendavis.au/doku.php/validate_a_url?rev=1783466012&amp;do=diff</link>
        <description>bash function to valid a file url


 #--- Validate a file url&lt;
 LOG_MSG=&quot;Validating the url: ${URL_TO_CHK}&quot;&lt;
 fn_write_to_log&lt;
 wget -S --spider ${URL_TO_CHK} -o ${OUTPUT_DIR}/wget_resp.tmp&lt;
 VALID_URL=$(grep 404 ${OUTPUT_DIR}/wget_resp.tmp)&lt;
 if [[ ${VALID_URL} != &quot;&quot; ]]; then&lt;
   LOG_MSG=&quot;*** ERROR: ${URL_TO_CHK} does not exist, or cannot access.  EXITING SCRIPT.&quot;&lt;
   fn_write_to_log&lt;
   fn_controlled_exit&lt;
 else&lt;
  LOG_MSG=&quot;[OK] ${URL_TO_CHK} is valid.&quot;&lt;
  fn_write_to_log&lt;
fi&lt;
rm -r ${OUTPUT_D…</description>
    </item>
    <item rdf:about="https://lotto.kendavis.au/doku.php/version_locking?rev=1783466012&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-07-07T23:13:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>version_locking</title>
        <link>https://lotto.kendavis.au/doku.php/version_locking?rev=1783466012&amp;do=diff</link>
        <description>RHEL: Version lock packages


dnf versionlock add kernel-4.18.0-477.43.*&lt;
dnf versionlock add kernel-core-4.18.0-477.43.*&lt;
dnf versionlock add kernel-modules-4.18.0-477.43.*&lt;
dnf versionlock add kernel-tools-4.18.0-477.43.*&lt;
dnf versionlock add kernel-tools-libs-4.18.0-477.43.*&lt;</description>
    </item>
    <item rdf:about="https://lotto.kendavis.au/doku.php/vi_vim?rev=1783466012&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-07-07T23:13:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>vi_vim</title>
        <link>https://lotto.kendavis.au/doku.php/vi_vim?rev=1783466012&amp;do=diff</link>
        <description>Adding a character to the end of every line, using vim


:%norm A*



This is what it means:



 %       = for every line//
 norm    = type the following commands//
 A*      = append &#039;*&#039; to the end of current line//




===== vi Complete Key Binding List =====

This is not intended as a tutorial. It is a reference on what every vi key binding does, followed by some useful vi tricks and tips. An expert will probably know most of these already, but an intermediate vi user will find valuable inform…</description>
    </item>
    <item rdf:about="https://lotto.kendavis.au/doku.php/wget?rev=1783466012&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-07-07T23:13:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>wget</title>
        <link>https://lotto.kendavis.au/doku.php/wget?rev=1783466012&amp;do=diff</link>
        <description>wget

wget does not have an option to override an existing, like curl does.

Instead, use the --backups=1 option, which will rename the existing file with a .1 suffix, and writes new file to the intended filename.


wget --backups=1 google.com</description>
    </item>
</rdf:RDF>
