Thunar is the file manager included in Xfce, a free and open source Desktop Environment which implements the traditional desktop metaphor, and has become the favorite of many users which switched to it when the GNOME project introduced the GNOME shell. Thunar is light on resources but doesn’t lack functionalities which can be extended further by creating custom actions.
scripting
Bash script to monitor CPU and Memory usage on Linux
Memory usage on Linux is generally measured in terms of the amount of RAM being used by a particular process. This can be monitored by using the free command which displays the total amount of memory, used memory, and free memory available on the system.
CPU usage on Linux is generally measured in terms of the number of CPU cores being used by a particular process. This can be monitored by using the top command which displays the amount of CPU cores and the total amount of CPU time being used.
Exit code 127 error status in Bash script
Are you receiving a exit code 127 error when trying to execute a Bash script? In this tutorial, we’ll explain what causes this “command not found” error and show you how to fix it.
Set and Get environmental shell variable using c++
Environment variables in the Bash shell can be accessed or set using a C++ program. This is facilitated by the getnenv()
and putenv()
functions defined in the C/C++ stdlib.h
library. Environmental variable expansion is a great feature of a Linux shell as it enables programmers and users to rely on the environment settings of each user separately. C++ getenv()
will read all exported environmental variables and putenv()
will set existing or create new variables.
How to integrate dialog boxes in shell scripts with Whiptail
The ability to create secure shell scripts is essential not only for system administrators, but also for users who wants to automate repetitive tasks. Sometimes, from our shell scripts, we need to provide the user with some kind of information, ask him/her to provide some input, choose from a set of alternatives, or just ask for his/her confirmation before performing a potentially dangerous operation. All those actions, can be performed from the command line, of course, but to make our scripts more user-friendly, we can use of Whiptail to customize and display textual widgets.
Example of simple bash script ftp client
If you need to use FTP to upload some files to a server every so often and want to save yourself some time, you can make a simple Bash script to transfer the files quickly. Rather than entering the username, password, and directory manually, we can get our Bash script to do this tedious legwork for us. In this tutorial, you will see an example script to make FTP transfers a cinch on a Linux system.
Remove single quote from a file name in Bash
A file name with a single quote in its name can cause a lot of problems when used with a Bash script or used on the command line. Single quotes are special characters and instruct the Bash shell to interpret the text between them literally. Most users would, ideally, prefer to work with files that do not have quotes in the file name.
Get stock and crypto price data using shell terminal on Linux
If you want to retrieve stock quotes and crypto price data, you do not even need to leave your command line terminal. In this tutorial, we will show you how to use a Bash script to get stocks and crypto pricing on a Linux system.
List of exit codes on Linux
When a script or process exits or is terminated by some other means, it will have an exit code, which gives some indication about how or why the script or process ended. For example, an exit code of 0
means that the process exited without error – in other words, it completed its task and exited as expected. On the other hand, an exit code of 1
means that the process encountered some kind of error upon exiting.
Alias example accepting arguments and parameters on Linux
Creating an alias is a good way to make commands easier to remember and quicker to type. In case you want to extend the functionality of your aliases even further, it is possible to have them accept arguments and parameters. This gives users the ability to execute complex and lengthy commands in only a few keystrokes on the command line.
How to extend PCManFM with custom actions
PCManFM is a free and open source file manager which is meant to be a lightweight alternative to applications like Thunar (the default Xfce4 file manager) or Nautilus/Files (the GNOME counterpart). Although designed to by easy on resources, PCManFM doesn’t lack functionalities, and it can be extended with custom actions.
Bash Scripting Tutorial
The Bash shell is one of the most powerful components of a Linux system, as well as one of the most compelling reasons to use Linux. Users can interact with Bash through the command line, and write scripts to automate tasks. Although this may sound intimidating to beginning users, it is not hard to get started with Bash scripting.