Category: Linux Tutorials

Linux Server Managment

Book review Mastering Vim Quickly From WTF to OMG in no time nixCraft Updated Tutorials/Posts

The vim editor is a free and open source text editor. It is a clone of vi text editor. Vim is extremely popular among the Linux, macOS and Unix-like system users. Vim has many commands.

5 tips to improve productivity with zsh

computer screen

The Z shell known as zsh is a shell for Linux/Unix-like operating systems. It has similarities to other shells in the sh (Bourne shell) family, such as as bash and ksh, but it provides many advanced features and powerful command line editing options, such as enhanced Tab completion.

read more

8 great Python libraries for side projects

We have a saying in the Python/Django world: We came for the language and stayed for the community. That is true for most of us, but something else that has kept us in the Python

Annual computer graphics conference encourages use of open source

It’s been a few years since I last attended the annual SIGGRAPH Conference. If you’re not familiar with SIGGRAPH, it’s a special interest group within the Association for Computing Machinery (ACM) that focuses on computer graphics. It holds a North American conference every year, usually on the western side of the continent. This year it was in Vancouver, Canada.

read more

Redis Labs changes license, Valve releases new Steam Play beta version, and more news

In this edition of our open source news roundup, we take a look at Redis Labs’ licensing woes, open source profiting from the cloud, making Windows games easier to run on Linux, and more. Redis

Which Linux terminal command do you use the most?

Which Linux terminal command do you use the most?

A few weeks back I stumbled across this Reddit thread with a short Bash snippet telling me how to get a list of my most-used terminal commands.

read more

6 places to host your git repository

Perhaps you’re one of the few people who didn’t notice, but a few months back, Microsoft bought GitHub. Nothing against either company. Microsoft has become a vocal supporter of open source in recent years, and GitHub

Unix / Linux Print Environment Variables Command nixCraft Updated Tutorials/Posts

I am a new shell user. How do I print or list environment variables on Linux and Unix-like operating system using shell prompt? In Linux and Unix, how can I print values of all my

Linux / Unix id Command Examples nixCraft Updated Tutorials/Posts

I am a new Linux and Unix system user. How do I find out the user and groups names and numeric IDs of the current user or any users on my server? How can I

curl hide progress bar output on Linux/Unix shell scripts nixCraft

I am a new Ubuntu Linux user. I am writing a shell script and using the curl command to grab URL output using curl$key/hash.html. However, the curl command is outputting complete progress information that

Top 10 Raspberry Pi blogs to follow

There are plenty of great Raspberry Pi fan sites, tutorials, repositories, YouTube channels, and other resources on the web. Here are my top 10 favorite Raspberry Pi blogs, in no particular order.

read more

An introduction to diffs and patches

If you’ve ever worked on a large codebase with a distributed development model, you’ve probably heard people say things like “Sue just sent a patch,” or “Rajiv is checking out the diff.” Maybe those terms

How To Create Disk Image on Mac OS X With dd Command nixCraft Updated Tutorials/Posts

How do I create or write to images to disk on Apple Mac OS X (macOS) Unix operating system with dd command?You can use dd command to: Create new disk images from USB or SD

10 Alpine Linux apk Command Examples nixCraft Updated Tutorials/Posts

I am new Alpine Linux system admin user. How do I use apk command line utility for the package management on Apline Linux server running in cloud or a Linux container? How can I use

Secure Nginx with Let’s Encrypt on Ubuntu 18.04 with DNS Validation nixCraft

How do I install and secure Nginx with Let’s Encrypt on Ubuntu 18.04 with DNS validation API? My domain DNS hosted with Cloudflare. How do I install Let’s Encrypt to create SSL certificates with Nginx

Install and Configure Nginx on Ubuntu Linux 18.04 LTS nixCraft

I am a new Ubuntu Linux user and a web developer by profession. How do I install and configure Nginx on Ubuntu Linux 18.04 LTS?Introduction: Nginx is a free and open source web server. Nginx

What was the most important moment in the history of Linux?

Getting to where it is today was no small feat for the little project that Linus Torvalds announced to the world on August 25, 1991, with this newsgroup post: Hello everybody out there using minix

How to install software from the Linux command line

If you use Linux for any amount of time, you’ll soon learn there are many different ways to do the same thing. This includes installing applications on a Linux machine via the command line. I

Install and Configure TigerVNC server on Ubuntu 18.04 nixCraft

How do I install and configure TigerVNC server on Ubuntu 18.04 for remote desktop access? How to enable Remote Desktop connection between two Ubuntu Linux systems (server and client) to access GUI? How to configure

Ubuntu Linux install Gnome desktop on server nixCraft

I installed Ubuntu Linux 16.04 LTS / 18.04 LTS / 18.10 server operating system with RAID support. I need to run a Gnome desktop too. How do I install Gnome desktop on the server after