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

All About Linux.

cat and more commands in Linux: Read, Join and Page Files

cat prints a file to your screen and stops there. The name is short for concatenate, because joining files is the job it was written for and reading a long one was never part of the plan. The cat command in Linux hands every byte of a file to standard output, so a long log

cat and more commands in Linux: Read, Join and Page Files Read More »

man Command in Linux: Read, Search and Save Manual Pages

man opens the manual page for a command from /usr/share/man, right there in the terminal. No network, and no browser tab. man -k found the page I could not name from its one-line description, and man -f listed two pages under the same name. The section number settles which one you get. What man reads,

man Command in Linux: Read, Search and Save Manual Pages Read More »

How to Mount a USB Drive in Linux and Get Write Permission on It

A USB drive the kernel has already detected can still have no path to its files. The server offers no file manager and no /media folder. Mounting is what joins a partition to a directory, and the kernel keeps that entry until you detach it. I attached a FAT32 volume as a loop device for

How to Mount a USB Drive in Linux and Get Write Permission on It Read More »

How to Install Android Studio on Linux

Installing Android Studio on Linux starts with a 1.5 GB download that unpacks to 3.5 GB before the Android SDK arrives. The dependency list has gone stale. The official page still asks 64-bit Ubuntu users for i386 libraries, while every 32-bit binary inside the archive is a payload for a phone, not for your desktop.

How to Install Android Studio on Linux Read More »

tar Command in Linux: Create, List, and Extract Archives

tar turns a folder into a single file on any Linux system, and the same command compresses it on the way. Understanding the option string is the whole job, because tar -czvf stacks four unrelated jobs into one word. What the letters in tar -czvf are doing Read the string as four jobs rather than

tar Command in Linux: Create, List, and Extract Archives Read More »

Bash for Loop in Shell Scripts: Syntax and Split Filenames

A for loop that renames files can act on half a filename, because bash splits the word list on whitespace before the body runs. A file holding the names report final.txt and notes.txt reaches the loop as three words, so the command in the body runs against a path that does not exist. Quoting inside

Bash for Loop in Shell Scripts: Syntax and Split Filenames Read More »

How to Uninstall Ubuntu Dual Boot and Keep Windows Booting

A dual boot keeps Ubuntu in three places, and the partition is only one of them. The root filesystem sits on its own partition, the bootloader sits on the EFI system partition, and the firmware keeps a pointer to that bootloader in its own boot list. Delete the partition on its own and the machine

How to Uninstall Ubuntu Dual Boot and Keep Windows Booting Read More »

How to Change the DNS Server on Linux So It Survives a Reboot

Changing the DNS server on Linux sticks only when the command lands where the component that owns the setting reads it. On Ubuntu, Fedora, Debian, and Arch that component is systemd-resolved, and /etc/resolv.conf is a symlink it rebuilds. NetworkManager and netplan hold the same value on the machines where they own the connection, which is

How to Change the DNS Server on Linux So It Survives a Reboot Read More »

How to Create Symbolic Links in Linux With the ln Command

A link name can point at one release today and another tomorrow. A deploy usually calls that link www/current, and ln -s writes it with one flag deciding what happens when the name is already taken. Leave out -n and ln treats a directory name as a directory, so the link you meant to replace

How to Create Symbolic Links in Linux With the ln Command Read More »

How to Install RPM Packages on Ubuntu and Check They Will Run

Installing an RPM package on Ubuntu can still leave a program that will not start, because the conversion never touches the binary inside it. I compared three Fedora 44 packages against an Ubuntu 24.04 host to find where a conversion stops paying off, and the answer turned out to be a version number the program

How to Install RPM Packages on Ubuntu and Check They Will Run Read More »

← Previous 1 2 3 … 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.