Linux Tip: Using a Shell Script to Set Up Your Computer | Linux Today

Linux Tip: Using a Shell Script to Set Up Your Computer

Written By
Web Webster
Web Webster
Jun 1, 2010

[ Thanks to Jeremy
LaCroix
for this link. ]

“Linux is full of some amazing tweaks that go far and
beyond other operating systems. Last week I wrote about using
scripts to simplify shell commands, and today I’m going to take
that a step further, but it takes a little bit more leg work.

“A while back, when I used to write for Linux.com, I wrote about
writing scripts to configure your system after a fresh Linux
install. The concept was difficult to explain, and editing
restrictions kept me from going the direction I wanted to. Not only
that, but that was a very long time ago and I think the idea is
worth brining up again.

“After installing Linux, the first thing anyone does is install
all their favorite programs. There are so many, it can be hard to
remember them all, and it can be a time consuming process. That’s
the first part of this script, installing all your favorite stuff.
After installation, keep a list of all the packages you install in
a text file as you install them. If you already have a running
Linux system, it is possible to export a list of installed
packages. Here are examples for Arch and Ubuntu:”

Complete
Story

Web Webster

Web Webster

Web Webster has more than 20 years of writing and editorial experience in the tech sector. He’s written and edited news, demand generation, user-focused, and thought leadership content for business software solutions, consumer tech, and Linux Today, he edits and writes for a portfolio of tech industry news and analysis websites including webopedia.com, and DatabaseJournal.com.

Linux Today Logo

LinuxToday is a trusted, contributor-driven news resource supporting all types of Linux users. Our thriving international community engages with us through social media and frequent content contributions aimed at solving problems ranging from personal computing to enterprise-level IT operations. LinuxToday serves as a home for a community that struggles to find comparable information elsewhere on the web.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.