Delete Non-Empty Directory In Linux – “rmdir directory not empty” Solution

Delete Non-Empty Directory In Linux - "rmdir directory not empty" Solution

The rmdir command is used to remove directories in Linux operating system. But when we try to use the rmdir command to remove the specified directory we get the “rmdir directory not empty” error. In order to remove a non-empty directory, what should I do? Can I use the rmdir in order to remove a … Read more

SSH “Error Permission Denied(publickey)” Error and Solution

SSH "Error Permission Denied(publickey)" Error and Solution

During establishing an SSH connection you may get the “Error permission denied (publickey)” error. This error prevents you from connecting to the remote system via SSH. The remote system can be Linux, Ubuntu, Mint, Kali, Linode Server, Digital Ocean Server or AWS server, etc. This error is generated because of cryptographic keys. “Error Permission Denied(publickey)” … Read more

How To Enable SSH on Ubuntu (All Versions)?

How To Enable SSH on Ubuntu (All Versions)?

SSH (Secure Shell) is a protocol created to connect and manage systems remotely in a secure manner. SSH is the most popular protocol to manage Linux and Network systems via a command-line interface. As a Linux distribution, Ubuntu supports the SSH protocol as an SSH server and SSH client. In this tutorial we will learn … Read more

ShellCheck – Analyse, Show Suggestions and Warnings For Shell Scripts

ShellCheck - Analyse, Show Suggestions and Warnings For Shell Scripts

Shell scripts are an important part of Linux systems. Most of the daily jobs and general jobs are done with shell scripts. The ShellCheck is a static analysis tool created to analyze the provided shellcode and give suggestions for better shell scripts and show warnings for some errors. The ShellCheck can be installed into all … Read more

Copy Directory with SCP Command

Copy Directory with SCP Command

Linux provides the scp command in order to copy files and folders in a secure way. The scp command can download or upload directories to or from a remote system. The scp command is integrated with the SSH command and subsystem. So in order to use scp command to copy a directory, SSH should be … Read more

Linux xclip Command Tutorial

Linux xclip Command Tutorial

Copy and paste are one of the most popular operations of our daily life. Generally, the muse right-click is used to copy and paste with a GUI or desktop environment. But as Linux is a geeky operating system some users prefer the command line interface where they also require the copy and paste operation. But … Read more

Linux sysctl Command Tutorial

Linux sysctl Command Tutorial

Linux kernel is the core of the Linux operating system and distributions. Linux kernel is the lowest level of the operating system and provides different system resources and services to the user level. these resources may have a different configuration where sometimes they may change. The sysctl command is used to list, set, and update … Read more

Zsh Profile File (.profile, .zprofile, .zshrc)

Zsh Profile File (.profile, .zprofile, .zshrc)

The zsh is not popular as bash but has a lot of users who passionately love it. Especially by using the oh-my-zsh plugin, the zsh becomes more powerful. But as a non-standard shell for the major Linux distributions, it can be a bit difficult to configure it, especially for the .profile file. The .profile file … Read more

How To Install and Configure oh-my-zsh On Linux (Ubuntu, Debian, Mint, CentOS, Fedora)?

How To Install and Configure oh-my-zsh On Linux (Ubuntu, Debian, Mint, CentOS, Fedora)?

The zsh is a shell provided by Linux distributions. Even though it is not much popular as bash it has a geek user base. The oh-my-zsh is a popular tool used to manage the zsh shell configuration in an easier and more configurable way. The Oh My Zsh is open source and a community-driven framework … Read more