BASH SCRIPTING: TURN COMMANDS INTO SMART AUTOMATION

BASH SCRIPTING BASH : BASH stands for BOURNE AGAIN SHELL (LINUX OR UNIX SHELL). SCRIPT : A file containing a sequence of instructions executed by the BASH PROGRAM step by step. A Bash script is a plain text file which contains a series of commands. These commands are a mixture of commands we would normally type ourselves on the command line (such as ls or cd) and commands we could type on the command line but generally wouldn’t . An important point to remember though is: ...

March 19, 2026 · Ayesha Khan

BUILD STATIC WITH HUGO

HUGO : Hugo is a fast tool used to build websites, especially blogs, documentation sites, and personal websites. It is called a static site generator, which means it creates web pages using simple files instead of running a database every time someone visits the site. 🚀 Why People Use Hugo Very fast (builds sites in seconds) No database needed Secure because it generates static pages Easy to deploy online Great for blogs and documentation HUGO INSTALLATION : UPDATING SYSTEM : First update your system by the command : sudo apt update ...

February 27, 2026 · Ayesha Khan

LINUX COMMANDS

The Linux terminal is a powerful tool that lets you control your system using text commands. It may look complicated at first, but once you learn a few commands, you’ll feel like a pro. COMMANDS IN LINUX : First and most importantly go to your home directory through this command. cd .. After this enter this command : wget http://bit.ly/cli-files wget (World Wide Web Get) : It is a command line open in Linux and it is also an open source utility that allows you to retrieve (download) contents from the web servers through http,https or ftp. ...

February 4, 2026 · Ayesha Khan

GIT AND GITHUB GUIDE

VERSION CONTROL SYSTEM (VCS) : A Version Control System (VCS) is a tool that tracks changes made to files or source code over time. VCS allows you to : Save versions(snapshots of your projects) of your project or code at any time. Compare changes between different versions. Undo mistakes by restoring older versions. Collaborate with other developers without overwriting each others work. DISTRIBUTED VERSION CONTROL SYSTEM (DVCS) : A Distributed Version Control System (DVCS) is a type of version control system where every developer in the team has a complete local copy of the entire project repository including its history ...

February 3, 2026 · Ayesha Khan

Dual Booting Ubuntu

“Your PC doesn’t have to belong to just one operating system. Imagine being able to start your day writing code in a developer-friendly environment, and later unwind with your favorite Windows-only game — all without buying new hardware. This setup isn’t magic; it’s about learning how to make multiple operating systems share the same space, smoothly and efficiently.” What Are Ubuntu and Dual Booting? What is Ubuntu? Ubuntu is a Linux-based operating system built on the solid foundation of Debian, developed and maintained by Canonical Ltd. It’s designed to deliver a balance between performance, security, and usability — whether you’re running it on a personal computer, a server, or in the cloud making it a popular choice for beginners, developers, and professionals alike. ...

February 2, 2026 · Ayesha Khan

Firstpost

This is where it begins ✨ Hi, I’m Ayesha — and this is my little corner of the internet.I built this site using Hugo, a fast and minimal static site generator. No ads. No noise. Just thoughts, learning, and curiosity.

February 1, 2026 · Ayesha Khan