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

Kshitiz Saini

(DevOps + Linux) Enthusiast | Bachelor of Technology Computer Science with specialization in DevOps (2018-2022) | Learner | Intern at OpenGenus

14 posts •
Software Engineering

Main points on BASH (Bourne-Again SHell)

In this article, we have covered all major points on BASH Shell which will give you complete knowledge to develop any script to automate tasks.

Kshitiz Saini Kshitiz Saini
Software Engineering

script and scriptreplay in linux

script and scriptreplay are pre-installed commands in Linux. They are more like the utilities which allow the user to record their terminal session and to refer to it anytime he/she needs it.

Kshitiz Saini Kshitiz Saini
Software Engineering

pv command in Linux

pv is a terminal-based (command-line based) tool in Linux that allows us for the monitoring of data being sent through pipe. The full form of pv command is Pipe Viewer.

Kshitiz Saini Kshitiz Saini
Software Engineering

Build Management

Software build is the process of converting source code into executable application or program. Build Management plays very important role in releasing an application.

Kshitiz Saini Kshitiz Saini
Software Engineering

Build Process

Build is the process of creating a working program for a software release. It is achieved by taking relevant source code files and further compiling them to create a build artifact (like : executable).

Kshitiz Saini Kshitiz Saini
Software Engineering

Shortest Job First CPU Scheduling algorithm

Shortest Job First (SJF) CPU scheduling algorithm is a CPU scheduling algorithm which is based on the principles of Greedy Algorithms. The key idea is to allocate the CPU to the process with the smallest burst time.

Kshitiz Saini Kshitiz Saini
Software Engineering

Introduction to Make and Makefile

We have explained the concepts behind Make tool and Makefile which forms the basics of compiling and building executable for a C/ C++ project codebase.

Kshitiz Saini Kshitiz Saini
Software Engineering

Continuous Integration (CI) Practices

Continuous integration is a practice of constantly, testing the software by building it after every change. We went through the practices to execute this process successfully.

Kshitiz Saini Kshitiz Saini
Software Engineering

Agile Development

Agile Development is a development strategy where the focus is to rapidly develop the software based on user requirements and constantly monitor different parts of it. It is flexible when compared to other approaches.

Kshitiz Saini Kshitiz Saini
Software Engineering

Distributed Version Control Systems (DVCS)

Distributed version control system (DVCS) is a type of version control system like Git that replicates the repository onto each user’s machine that is each user has a self-contained first-class repository.

Kshitiz Saini Kshitiz Saini
Software Engineering

Different operations in Version Control System

The basic operations of a version control system are Create, Checkout, Commit and Update, Add, Edit and Delete, Rename and Move, Status, Diff and Revert, Log and Tag, Branch and Merge, Resolve and Lock.

Kshitiz Saini Kshitiz Saini
Software Engineering

Types of CPU Scheduling algorithms

We explored different types of CPU Scheduling algorithms such as FCFS, SJF, SRTF, Round Robin, priority, multilevel queue and feedback queue scheduling.

Kshitiz Saini Kshitiz Saini
Software Engineering

Automatically delete archives older than two days using Shell Script

In this article, we will understand the concept of Data Purging and learn how to automatically delete archives older than two days using Shell Script and cron tab scheduler.

Kshitiz Saini Kshitiz Saini
Software Engineering

Working with limits.h in C

Limits.h header file in C is used to determine the set limits of variable data stypes. Macros defined in limits.h header file

Kshitiz Saini Kshitiz Saini
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