Linux offers different variations of shell types which can be utilized in terminal. Common shells such as BASH (Bourne Again Shell), ksh (Korn Shell), csh (C Shell), sh (bourne shell), tsch (TC shell) among others are available on linux operating systems. Ever wonder which shell you are using when accessing a Linux server in terminal? […]
Category: Linux Command Line
How To Fix The “Too Many Open Files” Error Message
What is a file descriptor? In Linux everything is considered a file, even directories. The only thing which is not considered a file within the Linux world is a process. When a process opens/interacts with a file in Linux there is a number or identifier assigned to that interaction on the opened file and the […]
Neovim vs. Vim: What’s The Difference?
Vim, released in 1991 is now almost 30 years old. But far from being outdated software, vim is more integral to the Linux experience than ever. Every person who has used, or still uses Linux is also a vim user, and at the very least, has used it to peer into configuration files, if not […]
How To Completely Uninstall Docker On Ubuntu
Docker allows you to containerize your applications, making it rather easy to distribute the entire software stack needed for applications to run. Have you decided you no longer have a need for docker on your Ubuntu system and would like to remove it completely? If so this post is for you, as we will go […]
cURL Set Agent – Everything You Need To Know
What is cURL? cURL (client URL) is a popular command line tool which is used to send requests to between servers to obtain information/data via HTTP requests, HTTPS and other protocols. On most every operating system the cURL command line tool comes installed by default and can be used in terminal (command prompt for windows). […]
Dockerfile Add vs Copy: What’s the Difference?
Docker allows you to create “images” for your application that contain everything needed for the app to run on another machine. The process of creating this image is called “building,” and during this build process, you need to specify all the files and folders required for your application. You can add these in two ways. […]
Brew Install Node Guide
What is node.js? Node.js is a popular open source JavaScript platform used for the creation of application environments. There are a couple different ways to install node.js and in this article we’ll explain how to do so using the homebrew utility. Upon installing node.js using homebrew it will also install the node package manager (npm) […]
Understanding The Mv Command In Linux
In this blog post, we look at another everyday Linux command line tool, the mv command. The mv command in Linux is used for moving files and directories from one location to another. It is part of GNU coreutils so not only will you find it on Linux, but you will also find it on […]
How to Fix the “Docker Permission Denied” Error
Docker is a framework for downloading and easily installing applications on your server. If you don’t use Docker and install an application directly on your system, it can change your system files, and you may need to resolve dependencies, among other things. Uninstalling the application can leave stuff on your server as well. But with […]
How To List Iptables Rules On Linux
Do you use Iptables and are looking to check the loaded rules? In this post, we first touch on some background, such as how to make sure you aren’t using a firewall frontend, and then get into checking firewall rules. In this post, we will touch on a few different ways of checking iptables rules […]
