Link: Raspberry Pi B+ with Asterisk and chan_dongle on Arch Linux

It is possible to build a small unexpensive box for making and receiving GSM calls and SMS. … When travelling outside the country, it is interesting to be reachable and be able to perform outgoing calls through VoIP without paying roaming fees. A Raspberry Pi can be transformed into a cheap VoIP box that routes VoIP/GSM calls in both sides (outgoing and incoming calls) as well as SMS.

Full article here:
Raspberry Pi B+ with Asterisk and chan_dongle on Arch Linux (AdeledA)

Link: Install YouTube-DL – A Command Line Video Download Tool for Linux

youtube-dl is a Python based small command-line tool that allows to download videos from YouTube.com, Dailymotion, Google Video, Photobucket, Facebook, Yahoo, Metacafe, Depositfiles and few more similar sites. It written in pygtk and requires Python interpreter to run this program, it’s not platform restricted. It should run on any Unix, Windows or in Mac OS X based systems.

Recently, youtube-dl added video download support for 17 new websites: brightcove.com, auengine.com, RingTV, instagram.com, Jukebox, 3sat, CSpan, Statigr.am, traileraddict.com, hotnewhiphop.com, wat.tv, tu.tv, gamespot.com, tudou.com, Wimp.com, archive.org and break.com

Full article here:
Install YouTube-DL – A Command Line Video Download Tool for Linux (Tecmint)
Related articles:
How to Install and Use YouTube-DL on Ubuntu 18.04 (LinOxide)
5 youtube-dl tips you might not know about (SG)

Link: Linux File System Explained: Boot Loading, Disk Partitioning, BIOS, UEFI and File System Types

The concept of boot loading, disk partitioning, partition table, BIOS, UEFI, File system types, etc. is little known to most of us. We comes across these terminology very often but rarely took the pain to know these and their meaning in details. This article in an effort to fulfil this gap in the most easiest way possible.

Full article here:
Linux File System Explained: Boot Loading, Disk Partitioning, BIOS, UEFI and File System Types (Tecmint)

Link: Backtick (`) symbol in Linux Shell Scripting

One of the most useful features of shell scripts is the lowly back quote character, usually called the backtick (`) in the Linux world. Be careful—this is not the normal single quotation mark character you are used to using for strings. Because it is not used very often outside of shell scripts, you may not even know where to find it on your keyboard. You should become familiar with it, because it’s a crucial component of many shell scripts.

Hint: On a U.S. keyboard, it is usually on the same key as the tilde symbol ( ∼ ).

The backtick allows you to assign the output of a shell command to a variable. While this doesn’t seem like much, it is a major building block in script programming. …..

Full article here:
Backtick (`) symbol in Linux Shell Scripting (NextStep4it)

Link: How to Fix a Mangled Partition Table on Linux

Figure 1: Oh dear, a boot failure.

Well there I was, rebuilding a router and having a good time when I accidentally damaged the partition table on my main Linux installation, which is a GUID partition table, or GPT. Figure 1 (above) shows the cheery message that greeted me at boot.

How did this happen? I was installing Voyage Linux on a compact flash card, and while I was messing around with GParted and other filesystem tools I accidentally ran some commands on/dev/sdb, my main hard disk, instead of /dev/sdc, the compact flash card. Like, oops. I don’t know exactly which operations gummed up /dev/sdb, which would be good to know. But I don’t, so let us carry on.

Full article here:
How to Fix a Mangled Partition Table on Linux (Linux.com)

Link: 8 Pratical Examples of Linux “Touch” Command

In Linux every single file is associated with timestamps, and every file stores the information of last access time, last modification time and last change time. So, whenever we create new file, access or modify an existing file, the timestamps of that file automatically updated.

In this article we will cover some useful practical examples of Linux touch command. The touch command is a standard program for Unix/Linux operating systems, that is used to create, change and modify timestamps of a file. Before heading up for touch command examples, please check out the following options.

Full article here:
8 Pratical Examples of Linux “Touch” Command (Tecmint)

Link: 15 Useful Bash Shell Built-in Commands (With Examples)

Bash has several commands that comes with the shell (i.e built inside the bash shell).

When you execute a built-in command, bash shell executes it immediately, without invoking any other program.

Bash shell built-in commands are faster than external commands, because external commands usually fork a process to execute it.

In this article let us review some useful bash shell builtins with examples.

Full article here:
15 Useful Bash Shell Built-in Commands (With Examples) (The Geek Stuff)

Link: Fix Duplicate Icons on Your Windows 7/8/8.1 Taskbar

The revised taskbar introduced with Windows 7 has been a real benefit to users, making it possible to always have frequently-used programs ready for action. However, not all developers account for pinned icons: for example, when updating iTunes, it is necessary to remove the icon, and then add it again after completing the update. Without doing so, you are likely to note the pinned icon, when right-clicked, is identified with a (2) after its name, which can be frustrating and seemingly impossible to correct: Windows does not make it obvious how to rename pinned shortcuts.

Full article here:
Fix Duplicate Icons on Your Windows 7/8/8.1 Taskbar (Make Tech Easier)