Skip to content
Linux
  • Home
  • About
  • Contact Us
  • Privacy Policy

All About Linux.

4 Best Terminal Based Text Editors for Linux

A server you SSH into has its own idea about which editor you should use, and it rarely matches yours. Terminal based text editors come in two families, and the family decides how long your first edit takes. Modal editors such as Vim give you a keystroke grammar that pays off across a long session

4 Best Terminal Based Text Editors for Linux Read More »

Install Slack on Linux: Deb, RPM, Snap and Flatpak

Slack’s Linux download page never prints a version number, so the choice between four package formats is made blind. All of them carry the same build today, and it is 4.52.155. I compared the checksum of the .deb from Slack’s download host against the one in Slack’s own apt repository index, and I read the

Install Slack on Linux: Deb, RPM, Snap and Flatpak Read More »

How to Use the chown Command in Linux

chown changes the owner and the group of a file or a directory on Linux, and nothing else. The command writes the two fields that sit beside the permission string in a long listing, and the permission string belongs to a different program. What sends readers searching is the reporting. The change line names the

How to Use the chown Command in Linux Read More »

How to Install a GUI on Ubuntu Server and Reach It from Your Laptop

Ubuntu Server boots to a text prompt, and one apt command puts a desktop environment on the disk. Seeing that desktop is the step that catches people out. A server has no monitor and SSH carries no pixels, so the greeter starts, runs, and draws to nothing you can look at. I ran the sequence

How to Install a GUI on Ubuntu Server and Reach It from Your Laptop Read More »

How to Set a Static IP Address on Ubuntu (Desktop and Server)

Ubuntu keeps a static IPv4 address in a YAML file under /etc/netplan, and a generator turns it into the configuration the system applies at boot. So editing /etc/network/interfaces does nothing on a current release, and a netplan file with the wrong interface name applies cleanly and changes nothing. The file owns the address, and the

How to Set a Static IP Address on Ubuntu (Desktop and Server) Read More »

How to Set Up an FTP Server on Ubuntu Linux with vsftpd

vsftpd opens two connections for every session, one for commands on port 21 and one for the bytes. That second connection is where a working login turns into a failed upload, and it is the one worth understanding before you edit anything. I ran the whole sequence on 3.0.5, which both current Ubuntu LTS releases

How to Set Up an FTP Server on Ubuntu Linux with vsftpd Read More »

rm command in Linux: how to delete files and directories

rm deletes files and directories on Linux, and it does it permanently. Let me walk you through all the options available for safe deletion, with a terminal example for each one. What rm removes when you run it A file name is a directory entry, and that entry points at an inode which holds the

rm command in Linux: how to delete files and directories Read More »

Install and Setup Minecraft on Linux: Launcher and Java Server

Mojang publishes two downloads for Minecraft on Linux, and they are not the same product. The desktop launcher starts the game you play. The server jar starts a world your friends connect to, and it runs on any CPU Java supports. Java 25 is now the floor for that jar, and a launcher package built

Install and Setup Minecraft on Linux: Launcher and Java Server Read More »

How to Exit Vim Editor: Quit, Save, and Force Quit Commands

Vim keeps the :q you type on screen as text when the editor is in Insert mode. That is why the window looks frozen and nothing you press closes it. Press Escape once and the same two characters run as a command. Why the :q you type lands in the file as text Vim reads

How to Exit Vim Editor: Quit, Save, and Force Quit Commands Read More »

How to Install Visual Studio Code on Linux (Ubuntu, Fedora, Arch)

Visual Studio Code is not in the package archive of Ubuntu, Debian, Fedora, openSUSE, or Arch. Microsoft builds and signs the editor, then publishes it from its own servers. The Microsoft repository and the Snap Store both update the editor for you. A .deb or .rpm file you install by hand stays at the version

How to Install Visual Studio Code on Linux (Ubuntu, Fedora, Arch) Read More »

← Previous 1 2 3 4 … 129 Next →

Recent Posts

  • Linux date Command: Format Dates and Times in Shell Scripts
  • 3 Ways to Check CPU and GPU Temperatures on Linux
  • useradd Command in Linux: Create a User That Can Log In
  • How to Install an AppImage on Linux and Add It to Your Menu
  • traceroute Command in Linux: Install It and Read the Output

Favorite Sites

  • Python Tutorials
  • GoLang Tutorials
  • CodeForGeek
  • VM-Help
  • MySQL Tutorials
  • Excel Tutorials
Linuxlogo

Learn everything about Linux, under a single roof. LinuxForDevices covers Linux tutorials, Open Source news, and courses to help you grow.

Copyright © 2026 · LinuxForDevices · LinuxForDevices is part of Diyansh IT Services Private Limited
Linux® is a registered trademark of Linus Torvalds.