
This tutorial explains why Flatpak apps use so much disk space and are larger in size compared to traditional packages in Linux.
This tutorial explains why Flatpak apps use so much disk space and are larger in size compared to traditional packages in Linux.
Let's first not talk about why this can happen, but deleting /lib, /usr/lib, or some other essential runtime files happens quite a lot (as you can see: here, here, here, and here). In this post, I will only discuss what happens when you delete /lib on Linux and how to recover from that. The easy
I am sharing how I packaged my python application into an executable .deb package in this tutorial.
In this tutorial, we’ll cover 10 essential Bash shell commands every data scientist should know—commands that save time, simplify tasks, and keep you focused on insights rather than busywork.
Take a quick look at kubectl commands that are essential for managing your Kubernetes deployments.
New release of my [LLM](https://llm.datasette.io/) CLI tool and Python library. A bunch of accumulated fixes and features since the start of December, most notably: - Support for OpenAI's [o1 model](https://platform.openai.com/docs/models#o1) …
kitty is highly customizable, everything from keyboard shortcuts, to rendering frames-per-second. See below for an overview of all customization possibilities. You can open the config file within k...
Understand file descriptors, an essential core concept of Linux.
With Cron, you can schedule just about any type of job on Linux, such as backing up specific directories to an external drive.
Run the kitty terminal emulator. You can also specify the program to run inside kitty as normal arguments following the options. For example: kitty --hold sh -c “echo hello, world” For comprehensiv...
Introduction Linux has become a cornerstone of modern networking, powering everything from personal computers to enterprise servers, firewalls, and network-attached storage (NAS) devices. For beginners venturing into Linux networking, understan...
After mastering regex, tools like grep become much more useful.
Make your config files even more useful by adding a list of items in a sequence in YAML.
Introduction Storage media management is a fundamental aspect of working with Linux systems. Whether you’re a new Linux user or looking to expand your knowledge, understanding how to work with different storage devices is essential. This guide ...
Snap packages combine the app and any dependencies it may have in a single, compressed file.
Warp does have a bit of a learning curve, but once you get how it works, you will find it to be terminal nirvana.
This article covers essential Linux commands every ML engineer should know, with explanations for beginners and enough detail for experienced users.
I will explain how to identify hard drive bottlenecks on Linux using various tools and commands, and what to look for when troubleshooting disk-related issues.
The cron module in Ansible lets you run and manage the cron jobs on remote systems.
Table of Contents Understanding Environment Variables The printenv Command Working with set Command The export Command Using alias Command Practical Applications Your Turn! (Interactive Section) Best Practices and Common Pitfalls Quick Takeawa...
Introduction For beginners venturing into the world of Linux, understanding shell expansion is a crucial step towards mastering the command line. Shell expansion is a powerful feature that allows users to generate complex commands and manipulat...
Here's an overview of the Docker Compose file components and various commands you can use to manage them.
Explains how to use host or dig command to query DNS name servers, dns lookup under UNIX or Linux for troubleshooting purpose.
List of useful Unix terminal commands to boost your productivity. Here are some of my favorites.
Omakub is a heavily curated Ubuntu installation for developers, offered by Ruby on Rails creator David Heinemeier Hansson. We test it out.
What is a honeypot?A honeypot detects and records attacks when an attacker tries to break into a system. The honeypot we will discuss here is an SSH honeypot. Environment12OS: Ubuntu 24.04 LTS x86_6
Learn some practical examples of using umount command to unmount the mounted disk partitions in Linux command line.
The ddrescue utility is a Linux command-line tool for recovering data from (almost) broken hard drives. Here's how I use it.
Probably the shortest command in Linux ecosystem, w gives you quick list of logged-in users.
The wget command allows you to download files over the internet in the Linux command line.
This guide will walk you through installing Ghost on your Ubuntu server and configuring Nginx (a popular web server) to host your blog.
Here is a quick tip about using the find command to delete all *.log files created in the last 90 days except for the last 7 days on Linux.
The pstree command shows running processes as a tree under Linux, macOS, FreeBSD, OpenBSD, NetBSD and Unix-like operating systems.
Keep a tab on the system resource utilization using one of these command line tools.
This is an overview of all the command-line tools discussed in this book. This includes binary executables, interpreted scripts, and Z Shell builtins and keywords. For each command-line tool, the...
In the world of Linux system management, monitoring your system's resources is as crucial as having a...
In this article, we will understand how to create a virtual interface and assign a different range of IP addresses to a single network interface in Linux.
One of the notable things computer technology has allowed humanity to do since the beginning is to...
PostgreSQL, or Postgres, is a relational database management system that provides an implementation of the SQL querying language. This guide demonstrates how…
Introduction Welcome to this guide on how to build a Linux kernel using Buildroot! This...
This article explores FFmpeg's capabilities for converting video, audio, and image files with practical examples in Linux.
A collection of documents, slides, and videos about Linux performance, mostly created by Brendan Gregg, and with a focus on performance analysis.
Convert Unix Timestamps (and many other date formats) to regular dates.
Introduction: This is the first post in my bite-sized learning series. In this series we...
Want to identify the USB devices connected to your system? Here are multiple ways to list USB devices in Linux command line.
Learn to save the curl command output to a file for later usage in this quick tutorial.
Learn to schedule a shutdown in Linux. Also explore routine shutdowns using cron jobs and systemd-timers.
Explains three methods to get and extract filename extension in Bash for Linux and Unix shell scripting needs.
The bc command is used for precision calculation. You are more likely to use it for floating point operations in bash scripts.
Learn how to check and understand the status of a systemd service using the systemctl command.
In Linux, there are shell built-in commands which you are already using but never paid attention to. Learn more about them in this tutorial.
"Linux: Where Geeks Roam Free!" Welcome to the world of Linux, a place where the nerds, tech...
While for maybe the most popular bash loop, wait until you discover until. Pun intended :)
Want to exclude files and directories while making backup with rsync? Here's how to use the --exclude flag of rsync command.
Want to analyze the effect of Linux command for later? Here's how you can save Linux command output to a file.
Cleaning Pip cache helps you in troubleshooting and getting fresh Python packages.
Here are a couple of ways for reading file line by line in the Bash shell.
In this quick, beginner's tip, learn to run multiple Linux commands one after another in a single command.
Step into a World of Discovery: Unveiling the Wonders of Linux System Management. Delve into the...
System calls are an integral part of the Linux architecture. Learn about the most common types of system calls in Linux.
In this quick Bash tip, you'll learn about appending to an existing array in bash.
The exec command in shell scripts is super useful for logging, reading from files and running commands by replacing the current process.
Learn some crucial things about the /tmp directory. You'll also learn how it is different from the /var/tmp directory.
An anonymous reader quotes a report from ZDNet, written by Steven Vaughan-Nichols: The latest Linux kernel is out with a slew of new features -- and, for once, this release has been nice and easy. [...] Speaking of Rust, everyone's favorite memory-safe language, the new kernel comes with user-mode L...
Ever wanted to run a terminal command in the background, and then pull it up later? You need the Linux screen command!
Think the passwords need to be changed by a certain user? Here's how to force a Linux user to change the password at the next login.
With chattr command, you can make a file 'undeletable' even by root. Here are some common usage of the chattr command in Linux.
The bash shell has some special variables that have specific usages and purposes. Learn more about them here.
Learn how to troubleshoot and fix the 'mount point does not exist' error in Linux with our step-by-step guide.
Even if you use the Linux command line moderately, you must have come across the grep command. Grep is used to search for a pattern in a text file. It can do crazy powerful things, like search for new lines, search for lines where there are no uppercase characters, search
A collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools and more. - trimstray/the-book-of-secret-knowledge
A repository for the most elegant and useful UNIX commands. Great commands can be shared, discussed and voted on to provide a comprehensive resource for working from the command-line
Discover how to use the XXD command in Linux with practical examples. This comprehensive guide will help you understand the features and functionality of XXD.
See what devices are active on your subnetwork using peng sweep with nmap command in Linux.
gzip is one of the most useful but often overlooked utilities. Learn to use this handy tool.
Improve your Linux system's performance with efficient process management. Introduction A...
Learn to use the chage command and manage user account passwords in a more controlled manner.
Introduction A Kernel is the lowest level of software that can interface with the...
This is an open-source introduction to Bash scripting ebook that will help you learn the basics of Bash scripting and start writing awesome Bash scripts that will help you automate your daily SysOps, DevOps, and Dev tasks...
Introduction The xargs command in Linux is a powerful tool that allows you to run...
In this article, we will discuss the process of creating customized Linux commands. This is an...
Epoch and unix timestamp converter for developers. Date and time function syntax reference for various programming languages.
yq is a portable command-line YAML, JSON, XML, CSV, TOML and properties processor - mikefarah/yq
In this article, we're going to discuss how to use Curl to interact with RESTful APIs. Curl is a command-line utility for transferring data from or to a remote server.
Looking for all the soft links on your Linux system? Here are a couple of methods to find symbolic links.
The magic SysRq key is a key combination understood by the Linux kernel, which allows the user to perform various low-level commands regardless of the system's state. It is often used to recover from freezes, or to reboot a computer without corrupting the filesystem.[1] Its effect is similar to the computer's hardware reset button (or power switch) but with many more options and much more control.
Netstat is one of the most common networking commands in Linux. Learn some useful examples of netstat in this tutorial.
A list of 50 command line tools, which you should definitely check out!
MySQL is an open-source database management system, commonly installed as part of the popular LAMP (Linux, Apache, MySQL, PHP/Python/Perl) stack. It implemen…
Example debugging RoIAlign from Torchvision
Want to see how the content of the two directories differs? Use the diff command and see what files are identical or different.
Optimizing Container Resource Allocation with Linux Control Groups
SSH port forwarding explained in a clean and visual way. How to use local and remote port forwarding. What sshd settings may need to be adjusted. How to memorize the right flags.
If you want to perform certain operations on a drive, you need to know its details. Learn how to list currently mounted drives in Linux.
The purpose of this tutorial is to install PipeWire on Ubuntu Linux. PipeWire is a sound server that can handle playback and capturing of audio and video streams. It is a worthy replacement to other…
One of the special device files in Linux, /dev/zero is used for creating files filled with zeroes.
You can use GCC flags to extend the functionality of the GCC compiler. Here are some of the common and yet important flags.
The tree command is excellent for viewing the structure of a directory and its subdirectories in Linux. Learn how to use it with practical examples.
Want to kill the processes running on specific ports? No need to know the process ID or name. You can terminate a process based on the port number it is using.
Learn the basics of makefile and how to use the make utility for building your applications in Linux with a sample C project.
Netcat is a popular networking utility for Linux based systems. Learn how to use it to scan for open ports.
Want to create large file of 1 GB or some other size? Here are various ways of creating large files with predefined sizes in Linux.
20 votes, 25 comments. 235K subscribers in the Ubuntu community. The Ubuntu community on Reddit
A Mind Map about LINUX Commands submitted by kPastor on Jul 20, 2015. Created with Xmind.
Troubleshooting networks? Here's how to find the open ports and close those open ports in the Linux command line.
Master the command line, in one page.
UUID is a property of disk partitions used to uniquely identify them. Here are various ways to get the UUID of a disk partition in the Linux command line.
The duf command is a modern utility that combines the features of the du and df commands in a pretty and structured way.
Hey folks !! Many peoples have Bluetooth activation problem with their linux distro after...
The /etc/hosts file is an integral part of the Linux system. But what is it used for?
Brace expansion in the bash shell is a lesser known but an awesome feature. Learn about using them like a Pro Linux user with practical examples.
Don't want all the files in your tarball? Here's how to exclude files and folders while creating tar archive file.
Here's a beginner's guide for adding an alternate port to SSH server and the steps for connecting to it.
Learn about the dir command, the less known but identical cousin of the popular ls command.
File locking in Linux is the solution by which you can ensure that the file for reading/writing is going to be handled safely.
This article is about a few quick thumb rules I use when writing shell scripts that I’ve come to appreciate over the years. Very opinionated....
Linux Troubleshooting Interview DevOps SRE
Terminating executing process is more than just kill -9. Here are some of the prominent termination signals and their usage.
Whenever I upgrade Linux on my home computer, I have a list of tasks I usually do.
The file is one of the most important files in a Linux-based system, since it stores static information about filesystems, their mountpoints and mount options. In this tutorial we will learn to know…
This detailed guide will give you enough information to start using Emacs, and enough extra to make you want more.
Wondering what environment variables are set on your current shell? Learn how to print environment variables in Linux.
There is a known_hosts file in the .ssh directory and it is an integral part of the SSH mechanism. Learn more about it.
To count all files in a directory in linux, simply cd to that directory and then run the following...
You got a symbolic link and wondering about the actual source file? Here's how to follow symlinks in Linux.
Is your Linux system using systemd or sysv or some other init system? Here's how to find out.
Which is good! Boring = success
Learn different ways of changing the IP address in Linux. Also learn how to make the changes [ermanent.
Here are different ways to get the absolute file paths in Linux command line.
Here are the common networking ports you'll encounter in Linux.
The less command is excellent for reading large text files. It also allows you to search for text in it. Here's what you need to know about searching in less.
The ifup, ifpdown and ifquery are parts of the same package and help you troubleshoot the network interfaces in Linux.
Since I joined Charm, I’ve been working and learning more about SSH, and I thought I would share a few quick tips and tricks with you. Forward Yubikey Agent If you use a Yubikey (you should), you can use it in your remotes by having the key in a SSH agent and forwarding it. To manage the agent, I strongly recommend yubikey-agent. You can then forward it in your ~/.ssh/config like the following:
Finding recently modified files is a helpful parameter when troubleshooting your code or server. Learn how to find modified files in Linux command line.
Learn about the unlink command, an alternate method of deleting files in the Linux terminal.
This page explains how to convert JSON to CSV format using Linux, macOS, *BSD or Unix command-line utilities.
A few words on the Unix philosophy of building small programs that do one thing well, and compose for comprehensive functionality.
Find works on searching files based on a number of criteria. The exec command gives you the ability to work on those results. Here are some examples of find exec command combination.
✧ Beginner to Pro, for everyone ✧ ↓ — Swapna Kumar Panda (@swapnakpanda)
A list of popular SSH commands for SSH connections, key generation & SSH agents that I'm using on a daily basis.
Though extremely useful, man pages in Linux can be daunting and intimidating at first. This article aims to make it a bit easier to peruse manuals and quickly get the help one needs.
Symbolic links are a link on Linux systems which point another file or folder. It means that...
I've installed Ubuntu 20.04 on a Lenovo Ideapad 330 as single operating system. In normal boot on my laptop, after choosing the operating system at the GRUB menu it shows some ACPI BIOS ERROR and o...
PostgreSQL, or Postgres, is a relational database management system that provides an implementation of the SQL querying language. This quickstart guide demon…
Whenever you are running out of disk space on Ubuntu server/desktop , There are several ways to free...
Found a misbehaving process? Here's how to teach a lesson to it by terminating it using various commands.
Downloading with curl taking too long? Set a timeout with curl command, so you don't have to wait long.
Explains how to use the dd command on Linux, macOS (OS X), FreeBSD, and Unix like system to clone hard disk or partitions from the CLI
Introduction Linux has evolved from being someone's hobby to a full-fledged multi-user...
Explains how to fix "bash: add-apt-repository: command" error on an Ubuntu or Debian Linux system using the apt/apt-get command.
A collection of handy Bash One-Liners and terminal tricks for data processing and Linux system maintenance. - onceupon/Bash-Oneliner
I'm using Ubuntu 21.10 on a Lenovo Legion laptop: GNOME 40.4.0 Windowing X11 15.5GB DDR3, 1.3TB HD Intel i7-9750 @ 2.6GHz + nV GTX 1660 This system recently forgot how to suspend - from both the ...
One command-line tool that would make your life easier is the xargs command. So, what is...
General Command Line Tools Autojump Autojump is a tool that learns your most...
New to Linux command line and wondering how to make a bash script or some other file executable? Here's how to do it.
This quick guide explains what is a symbolic link and how to create a soft link (symbolic) under Linux, macOS, *BSD or Unix-like system.
Learn how to find PID using a process name in Linux. Also learn to get the parent process ID (PPID) of the given process.
What does the sleep command do in Linux? Learn how to use Linux sleep command to pause a bash shell script including some advanced examples.
An extended look at SSH features that can serve a variety of purposes for different use cases.
An evolving how-to guide for securing a Linux server. - imthenachoman/How-To-Secure-A-Linux-Server
jq for binary formats - tool, language and decoders for working with binary and text formats - wader/fq
:cherry_blossom: A command-line fuzzy finder.
A modern replacement for ps written in Rust.
ripgrep recursively searches directories for a regex pattern while respecting your gitignore - BurntSushi/ripgrep
Here is four strong monitoring tools i would like to present for you. htop - interactive process viewer You may know the standard tool for watching real time processes on your machine top. If not, run $ top to see it in action, and $ man top to read the manual. The
How to secure an ubuntu server against attacks.
This is the third post in the article series about Unix and Linux utilities that you should know about. In this post I will take you through the useful lsof tool. If netcat was called the Swiss Army Knife of Network Connections, then I'd call lsof the Swiss Army Knife of Unix debugging. Lsof follows Unix philosophy...
In this article, we will show how to create your own alias and execute frequently used commands without having to type each command again and again.
Intuitive find & replace CLI (sed alternative).
Simply put, system calls are the primary way that programs interface with the operating system. Contact Sysdig for more information.
A simple, fast and user-friendly alternative to 'find' - sharkdp/fd
Linux wget command examples: Learn how to use the wget command under UNIX / Linux / MacOS/ OS X / BSD operating systems.
Variables · Functions · Interpolation · Brace expansions · Loops · Conditional execution · Command substitution · One-page guide to Bash scripting
The sudo command allows you to run programs as another user, by default the root user.
Get more efficient by using condensed versions of long Bash commands.
Here are some commands to help me with my work. And what are your useful commands that you use? Sea...
Shell is the essential tool for every programmer. The more familiar you become with the available too...
If you're on a Unix system you probably have to constantly interact with the terminal, one way or ano...
I write a letter to my past self about the Shell's importance I wish I'd focused on earlier in my career.
Update 25 Sep 2019: This article is now available in Japanese, thanks to the hard work of ラナ・クアール....
Learn how to show all running processes in Linux and get a snapshot of the current processes on any Linux distribution using the cli tools.
Using the PostgreSQL database with Linux. This tutorial also covers some of the pitfalls users may experience.
5 bash tricks I find myself using often that I wish I'd discovered sooner.
Explains how to compress the whole directory using xz and tar on Linux, macOS, and Unix-like systems to get maximum compression.
What is a Container? Container vs. VM? Docker vs. Kubernetes. How to organize the learning efficiently?
— Oste (@oste_ke)
Learn the super powerful and super useful find command with these practical examples.
In this post, you will learn some cool command line tricks which can help you to speed up your day-to-day R&D.
The seemingly insignificant #! characters at the beginning of a shell script has a major significance on how your script will be executed.
You might have used variables in Bash before, but probably not like this.
Learn to process thousands of items reliably and repeatably in this installment.
While dealing with big genetic data sets I often got stuck with limitation of programming languages in terms of reading big files. Also so...
Most of us use love and use the jq command. It works on Linux or Unix-like systems to extract data from JSON documents. Recently I found htmlq, which is like jq and written in Rust lang. Imagine being able to sed or grep for HTML data. We can search, slice, and filter HTML data with htmlq. Let us see how to install and use this handy tool on Linux or Unix and play with HTML data.
Hi everyone! Welcome to my first article on DEV :) Today I will be doing a better overview of some...
The .bash_logout file is the individual login shell cleanup file. It is executed when a login shell exits. This file exists in the user's home directory. For example, $HOME/.bash_logout. This file is useful if you want to run task or another script or command automatically at logout. For example, clear the mysql command line history stored in ~/.mysql_history or to make a backup of files you can use this file.
1. Kali Linux Kali Linux is the most used Ethical Hacking distro available, it is provided with...
ifconfig is a network management tool, used to configure and view the status of the network interfaces in Linux
Hi There! I was working on few network side commands. I thought to share this with you all😃. Here you...
In this post, I try to explore various ways to repeat a character and string in Bash 'n' times that must run on macOS/FreeBSD and Linux.
Linux Documentation Project Works
The grep utility searches any given input files, selecting lines that match one or more patterns. By...
Manpages are great but these practical examples will help you understand the Linux commands even better.
An independent, reader-supported publication focusing on Linux Command Line, Server, Self-hosting, DevOps and Cloud Learning
Did you know there's an easier way to mount your secondary hard drive on Linux? The process involves a few simple edits to the fstab file on your system.
A simple tutorial on how to to auto mount your drive/partition in linux at boot. (2 methods for both terminal and GUI users)
185 votes, 23 comments. 235K subscribers in the Ubuntu community. The Ubuntu community on Reddit
19 examples of apt command on Debian/Ubuntu Linux server to install/remove packages and update the system for Linux users/sysadmins/developers
rga is a line-oriented search tool that allows you to look for a regex in a multitude of file types. rga wraps the awesome ripgrep and enables it to search in pdf, docx, sqlite, jpg, zip, tar.*, movie subtitles (mkv, mp4), etc. ExamplesPDFs Say you have a large folder of papers or lecture slides,
Explains how to convert pdf to image or vice versa on Linux command line. Further describes how to add a border using Imagemagick.
There’s something really quite subtle about how the nproc utility from GNU coreutils works. If you look at the man page, it’s even the very first sentence: Print the number of processin…
77 votes, 16 comments. This course has been running successfully now every month since February 2020 - more detail at…
There seem be be several options to install CUDA on Ubuntu 20.10: It is pre-bundled with 20.10, there are various installers at the official NVIDIA page, etc. Question: What is a recommended way to
Most of the modern Linux Desktop systems come with Nvidia driver pre-installed in a form of the Nouveau open-source graphics device driver for Nvidia video cards. Hence depending on your needs and in…
In this article we'll discuss how to install Flask on Ubuntu 20.04 inside a Python virtual environment.
mkfs is the command line tool in Linux to format a disk or partition in a certain filesystem of your choice.
Need to create a proper fstab entry to automatically mount a drive in Linux? Find out how here.
The chown command in Linux enables you to change the user and group ownership of a file or directory. Learn to use chown with some practical examples.
Free Introduction to Bash Scripting eBook.
- the ISO file needed: ubuntu-20.04.1-live-server-arm64.iso - apart from the ISO, using disk images is not implemented. - SimpleVM.app is only a proof-of-concept. - it is possible to SSH into the...
This Linux Command Handbook will cover 60 core Bash commands you will need as a developer. Each command includes example code and tips for when to use it. This Linux Command Handbook follows the 80/20 rule: you'll learn 80% of a topic in around 20% o...
You can easily manage service with systemd and init. Learn to start, stop and restart services in Ubuntu and other Linux Distributions.
While the Intel Extreme Tuning Utility (XTU) on Windows allows for undervolting laptop processors, currently on Linux there isn't any Intel-endorsed way for undervolting your CPU should you be interested in better thermal/power efficiency and other factors
Worried about the security of your Linux server? Learn some easy to implement tips on securing SSH and make your Linux server more secure.
In the last few posts, we looked at I/O Redirection and Piping in Linux System. Today we are going t...
Learn about useful networking commands that are pre-installed on your computer and will help you know everything about a website.
Previously, I wrote about my favorite Mac apps. But I spend half of my time in the terminal, and I ha...
A signal is one of the basic things you would have frequently encountered once you start getting familiar with a Linux system. Getting to…
I am trying to install mongodb on my Ubuntu 18.04 LTS, but it has the following error saying You might want to run 'apt --fix-broken install' to correct these. The following packages have unmet
This article describes how you can install and manage software in Linux using Synaptic Package Manager.
UI/UX Design, Graphic Design, Photo Editing & more can now be done comfortably on Linux, without the need for expensive Adobe subscriptions
This brief guide explains how to parse and pretty print JSON with a command line tool called jq in Linux operating systems.
When you use the du command in Linux, it gives you the amount of disk space used by a file or directory, as well as its true size. Yes, these are different, and we'll explain why.
Broot, a tree oriented file manager
This is the second post in the article series about Unix utilities that you should know about. In this post I will introduce you to the netcat tool or simply nc. Netcat is often referred to as a Swiss Army knife utility, and for a good reason. Just like the multi-function usefulness of the venerable Swiss Army pocket...
This is the third post in the article series about Unix and Linux utilities that you should know about. In this post I will take you through the useful lsof tool. If netcat was called the Swiss Army Knife of Network Connections, then I'd call lsof the Swiss Army Knife of Unix debugging. Lsof follows Unix philosophy...
The personal website of Jeffrey Paul.
Instructions for adding a directory to the PATH environment variable in Linux.
I'm using ubuntu 12.04 and trying to get things secured. I'm still pretty new to Linux so I'm not quite sure how to interpret this. I logged into my root account using mysql -u root -p and then to...
(Alternate Title: How to Shut Up the Ubuntu MOTD, the Long Way) Sometimes, the simplest questions take you on exciting journies. This was, in...
I've long been impressed by shell one-liners. They seem like magical incantations. Pipe a few terse commands together, et voilà! Out pops the solution to a problem that would seem to require pages of code. Are these one-liners real or mythology? To some extent, they're both. Below I'll give a famous real example. Then I'll argue
Five lesser-known command line utilities you'll want to install right away.
Get to know what is under the hood of procfs - what Linux does when you interact with /proc
Over the course of my Linux use, I've found these three commands to be very helpful and they are worth committing to memory. DD , the low-...
Linux load averages explained, including why they include the uninterruptible I/O sleep state.
A blog where I write down my thoughts, ideas and notions, as an exercise to cement them in my memory and improve on their concepts.
For many data scientists, data manipulation begins and ends with Pandas or the Tidyverse. In theory, there is nothing wrong with this…
Running large deep learning processes on Amazon Web Services EC2 is a cheap and effective way to learn and develop models. For just a few dollars you can get access to tens of gigabytes of RAM, tens of CPU cores, and multiple GPUs. I highly recommend it. If you are new to EC2 or the Linux command line, there are…
:zap: From finding text to search and replace, from sorting to beautifying text and more :art: - learnbyexample/Command-line-text-processing
The SSH port is 22. This is the story of how it got that port number. And practical configuration instructions.
Tools for multi-processing on unix
A collection of Unix commands that will greatly improve your web dev workflow.