×
Home Discussions Write at Opengenus IQ
×
  • DSA Cheatsheet
  • HOME
  • Track your progress
  • Deep Learning (FREE)
  • Join our Internship 🎓
  • RANDOM
  • One Liner

Linux

Linux is an open source Operating System which is widely used as the preferred OS for development and server. It is the central part of UNIX family of OS.

Linux

Linux processes: listing, creation, scheduling

A process is a running instance of a program, it starts when a command is executed. In this article we discuss various process manipulation functions and their implementation in the Linux system.

Erick Lumunge
Linux

Partitioning in Linux

Partitioning a disk is the first step before installing a file system since creation of any files or directories is done in a file system. In this article we discuss partitioning and demonstrate how to partition a drive using parted utility.

Erick Lumunge
Linux

Linux piping and redirection

In this article we discuss piping and redirection whereby we can alter the flow of input or output streams. This technique enables a user to create custom commands by combining multiple smaller commands.

Erick Lumunge
Linux

Linux user management

Linux is a multiuser operating system and thus can support several users working on a given system concurrently. User management entails adding, modification(editing, suspension) and removal of user accounts along with their permissions.

Erick Lumunge
Linux

Linux process management commands: top, ps, kill, jobs, fg, bg

A process is a program in execution, it is created by any command executed by a user, In this article we discuss types of processes and the common commands used for process management.

Erick Lumunge
Linux

Mounting and unmounting in Linux

Mounting is simply making a file system accessible in a computer system. In this article we discuss mounting and unmounting in the Linux operating System.

Erick Lumunge
Linux

Linux memory management: An overview

Since the beginning of computing there has existed a need for more memory, today it is solved by various strategies virtual memory is the most successful, it makes the system appear to have more than it actually has. In this article we go over other memory management strategies in the Linux system.

Erick Lumunge
Linux

Linux file hierarchy

The Linux OS has a hierarchical file structure defined by the FHS. In this article we go over the file hierarchy exploring responsibilities of various directories and the part they play to make the whole OS work.

Erick Lumunge
Linux

Linux file system - an overview

A file system is responsible for file storage, retrieval and management. In this article we go over a simple to understand overview of the Linux file system.

Erick Lumunge
Linux

Linux networking: ip, whois, dig, ss, ssh, telnet, scp, sftp

Linux runs two-thirds of all servers on the internet and networking is a very important aspect for computers. In this article we have discussed Linux commands that handle important computer networking aspects such as IP addressing, DNS lookups, secure and insecure remote peer to peer connections.

Erick Lumunge
Linux

Linux text filtering: split, join, comm, cmp, fmt, paste

Text filtering is the process of taking an input stream, processing it and sending it to the output stream, this article is a continuation of the first and second parts, here we learn more text processing commands.

Erick Lumunge
Linux

Linux text filtering: diff, uniq, sdiff, less, more, tr, expand, unexpand

Text filtering is the process of taking an input stream, processing it and sending it to the output stream, this article is a continuation of the first part, here we learn more text processing commands.

Erick Lumunge
Linux

Linux text filtering: cat, tac, od, wc, head, tail, sort, cut

Text filtering is the process of taking an input stream, processing it and sending it to the output stream, in this article we discuss Linux commands you can use to manipulate text files for organization and efficiency.

Erick Lumunge
Linux

Linux file permissions (chmod)

Linux systems are not only multitasking but also multi-user and this raises security concerns fortunately permissions exist to control the power of different users over files and directories. In this article we discuss these permissions, different classes of users and commands involving permissions.

Erick Lumunge
Linux

Cron in Linux (crontab)

In every system a lot of repetitive tasks need doing and doing this tasks manually takes up time and is prone to mistakes, In this article we discuss cron, a Linux utility used to automate or schedule these tasks.

Erick Lumunge
Linux

Introduction to Linux Networking

The Linux operating system runs on two-thirds of all servers on the internet and networking is a very important aspect for computers. In this article we give an introduction to Linux networking with five commonly used networking commands.

Erick Lumunge
Linux

Curl command in Linux

Curl is a tool used for data transfer between client and server and support many protocols and functionalities such as authentication, proxies and much more. In this article we have discussed commonly used curl commands.

Erick Lumunge
Linux

Find command in Linux

The find command will return all files in the current working directory and can specify an action to be performed once a match is found. In this article we have discussed commonly used find commands that improves the efficiency of Linux users.

Erick Lumunge
Linux

Grep command in Linux

The grep command is a very useful Linux command used to search a file for a specified string or pattern. In this article we discuss common grep commands you can use to improve your linux experience.

Erick Lumunge
Linux

Top Command in Linux

In this article, we have explored Top Command in Linux and showed the various information we can get from this command. You should definitely know this command effectively.

Kartik Keyan Kant Kartik Keyan Kant
Linux

Sed command in Linux

Some tasks such as searching and replacing text in a text file can be done much more faster and efficiently, in this article we discuss the sed stream editor and some of its useful commands that get the job done.

Erick Lumunge
Linux

Awk command in Linux

Awk is a powerful scripting language used for advanced text processing, in this article we discuss common commands that are used to process text files.

Erick Lumunge
Linux

lsof command in Linux

In this article, we have explored the lsof command in Linux systems in depth. It is used to find files that are opened or linked with running processes.

Alex Liu
Software Engineering

Basic commands for using VIM editor like a Pro

In this guide, we have presented all basic commands that you will need to use VIM editor for doing all tasks efficiently. You will learn how to search for a word, how to replace the word, select, copy, paste, using various special features of VIM and much more.

Gourav Arora Gourav Arora
Software Engineering

mmap, brk and sbrk memory management calls in UNIX

brk and sbrk are basic memory management system calls used in Unix and Unix-like operating systems. mmap maps files into memory. We have explored mmap, brk and sbrk in depth.

Sushma Narayan Hegde
OpenGenus IQ © 2025 All rights reserved â„¢
Contact - Email: team@opengenus.org
Primary Address: JR Shinjuku Miraina Tower, Tokyo, Shinjuku 160-0022, JP
Office #2: Commercial Complex D4, Delhi, Delhi 110017, IN
Top Posts LinkedIn Twitter
Android App
Apply for Internship