<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.fortier-family.com/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel xmlns:g="http://base.google.com/ns/1.0">
        <title>Warnaud&#039;s Wiki - software:cli:bash</title>
        <description></description>
        <link>https://wiki.fortier-family.com/</link>
        <lastBuildDate>Thu, 21 May 2026 00:48:00 +0000</lastBuildDate>
        <generator>FeedCreator 1.8</generator>
        <image>
            <url>https://wiki.fortier-family.com/_media/wiki/logo.png</url>
            <title>Warnaud&#039;s Wiki</title>
            <link>https://wiki.fortier-family.com/</link>
        </image>
        <item>
            <title>archives</title>
            <link>https://wiki.fortier-family.com/software/cli/bash/archives</link>
            <description>*  Removing content of a tar file decompressed in the wrong folder 
 cd /wrong/folder &amp;&amp; /bin/rm -f &quot;$(tar ztf /path/to/file.tar.gz)&quot;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 29 Dec 2021 20:09:46 +0000</pubDate>
        </item>
        <item>
            <title>calculation</title>
            <link>https://wiki.fortier-family.com/software/cli/bash/calculation</link>
            <description>Sum values of all lines from a file/output


awk &#039;{s+=$1} END {print s}&#039; mydatafile


Can be used also with |


grep &quot;whatever&quot; mydatafile | cut | … | awk &#039;{s+=$1} END {print s}&#039;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 29 Dec 2021 20:09:46 +0000</pubDate>
        </item>
        <item>
            <title>diff</title>
            <link>https://wiki.fortier-family.com/software/cli/bash/diff</link>
            <description>Nice stuff to do with diff commands:

Compare output of 2 commands

Basic

diff &lt;(command 1) &lt;(command 2)

Side by side

diff -y &lt;(command 1) &lt;(command 2)

You can control the width of the columns

diff -y --width= XXX&lt;(command 1) &lt;(command 2)

Where XXX is the number of columns</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 29 Dec 2021 20:09:46 +0000</pubDate>
        </item>
        <item>
            <title>files</title>
            <link>https://wiki.fortier-family.com/software/cli/bash/files</link>
            <description>*  If dos2unix fails with 
Binary symbol 0x08 found

 you can still do the same job using the following command 

tr -cd &#039;\11\12\40-\176&#039; &lt; windwowsformatted.txt &gt;&gt; outputfile 

	*  Using Less instead of tail 
less +F /your/file

 Reference/examples:</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 29 Dec 2021 20:09:46 +0000</pubDate>
        </item>
        <item>
            <title>hardware</title>
            <link>https://wiki.fortier-family.com/software/cli/bash/hardware</link>
            <description>*  Knowing if a drive is SSD or not 
cat /sys/block/sdX/queue/rotational

 or 

smartctl -a /dev/sdX | grep Rotational

 replacing sdX by the drive (check with lsblk)</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 29 Dec 2021 20:17:24 +0000</pubDate>
        </item>
        <item>
            <title>network</title>
            <link>https://wiki.fortier-family.com/software/cli/bash/network</link>
            <description>Bash commands regarding network

	*  Quick &amp; dirty bandwidth monitor
watch -n1 &quot;ifconfig eth0 | grep &#039;RX&#039;&quot;

	*  LAN/WAN TCP connections 
sudo lsof -n -P -i +c 15

	*  Public IP 
wget http://ipinfo.io/ip -qO -

 or 

curl ipecho.net/plain ; echo</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 29 Dec 2021 20:09:46 +0000</pubDate>
        </item>
        <item>
            <title>picture</title>
            <link>https://wiki.fortier-family.com/software/cli/bash/picture</link>
            <description>*  Rotate an image with imagemagik 
convert original.jpg -rotate 90 rotatedpicture.jpg</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 29 Dec 2021 20:09:46 +0000</pubDate>
        </item>
        <item>
            <title>reporistory</title>
            <link>https://wiki.fortier-family.com/software/cli/bash/reporistory</link>
            <description>Some nice moves with repositories

	*  List only folders in current directory and subdirectories 

ls -l | grep `^d&#039;

	*  List only files in current directory and subdirecories 

ls -l | grep -v `^d&#039;


References:

	*  &lt;http://www.cyberciti.biz/faq/linux-list-just-directories-or-directory-names/&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 29 Dec 2021 20:09:46 +0000</pubDate>
        </item>
        <item>
            <title>seek</title>
            <link>https://wiki.fortier-family.com/software/cli/bash/seek</link>
            <description>Cool commands to find / extract info from files

	*  Get the content from SEQUENCEA to SEQUENCEB in a file
Example, a file can contain multiple occurrence of 
resource {
  Name = XXXXXX
  Run = XXXXX
}

 Here SEQUENCEA is &#039;resource {&#039; and SEQUENCEB is &#039;}&#039;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 29 Dec 2021 20:09:46 +0000</pubDate>
        </item>
        <item>
            <title>start</title>
            <link>https://wiki.fortier-family.com/software/cli/bash/start</link>
            <description>Nice Bash commands by category:

	*  Network
	*  Repository manoeuvers
	*  Files operations
	*  Differencies
	*  Archiving
	*  Searching
	*  Calculations
	*  Pictures</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 29 Dec 2021 20:09:47 +0000</pubDate>
        </item>
        <item>
            <title>sysadmin</title>
            <link>https://wiki.fortier-family.com/software/cli/bash/sysadmin</link>
            <description>Some nice tools you can use :)

	*  Hardware commands
	*  References 
network/Security/Storage/... Xmodulo - What are useful CLI tools for Linux system admins</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 29 Dec 2021 20:19:09 +0000</pubDate>
        </item>
        <item>
            <title>youtube-dl</title>
            <link>https://wiki.fortier-family.com/software/cli/bash/youtube-dl</link>
            <description>YOUTUBE-DL

Install

MacOS:

brew install youtube-dl

Install ffmpeg

MacOS:

brew install youtube-dl ffmpeg

Download highest-res vid

youtube-dl -f bestvideo+bestaudio ‘link’

Download complete channel in Playlists

:!: you need ffmpeg :!:

 youtube-dl -f bestvideo+bestaudio -o &#039;%(uploader)s/%(playlist)s/%(playlist_index)s - %(title)s.%(ext)s&#039; https://www.youtube.com/@CHANNEL/playlists</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 20 Mar 2024 06:32:48 +0000</pubDate>
        </item>
    </channel>
</rss>
