Linux and FOSS

Shell Scripting: Really Programming The Shell

When you open up a terminal window on your Linux system, you are opening up a programming environment. While it may seem like just this place where you type commands to list your files or check on the amount of disk space you have left, the shell is a real programming language. True story.

Defendguin

I've been reading "Ready Player One" by Ernest Cline. And yes, it has me thinking about classic arcade games. And no, this isn't a book review. It's about one game in particular.

Distro hopping . . . again. Hello openSUSE!

I'm sharing this with my Linux and free software friends because I know they'll understand.
 
Well, I've done it again.
 

Quick fix for Zimbra Zero Day exploit

There's nothing like a good zero day exploit that targets one of your busy servers to get your attention. When the fix involves taking down a server with a few hundred email accounts, you start to panic just a little.

Shell Scripting vs Programming, part 3 - Special Things

When you talk about shell programming, or any kind of programming for that matter, you are going to deal with variables on different levels. In the shell, you have the built-in variables you saw earlier, and you can assign variables as well. For instance, without writing a script, type this line at your shell (command-line) prompt:

   hours=24

Then type this:

Medibuntu Is No More

If you are running either any of the Buntus (e.g. ubuntu, kubuntu, lubuntu), including Linux Mint, you may have had Medibuntu in you repositories for things like the DVD decription library (libdvdcss2) and other proprietary codecs.

Shell Scripting vs Programming, Part 2 - Parameters and Variables

Welcome back to my Shell Scripting vs Programming series. This is part deux.

What the Tech Industry Can Learn From Linus Torvalds

Mastering the Linux Shell : Killing Processes and Dire Warnings

Today's installment of Mastering the Linux Shell comes with a warning. Actually, it comes with a few warnings. .And a viewer advisory. Well, actually a reader advisory. 

Mastering The Linux Shell - Processes

So what constitutes a process on your Linux system?  The short answer is : Everything

In your long and illustrious career as Linux gurus, you are going to hear a lot about processes, process status, monitoring processes, or even killing processes. Gasp! Reducing the whole discussion to its simplest form, all you have to remember is that any command we run is a process.  Processes are also sometimes referred to as jobs. 

The session program which executes our typed commands (the shell, or terminal if you prefer) is a process.  The tools I am using to write this article such as my desktop, the browser, the server somewhere out on the internet . . . these are creating several processes and sub-processes.  Every terminal session you have open, every link to the Internet, every game you have running, the little clock in the corner; all these programs will generate one or more processes on your system.  In fact, there can be hundreds, even thousands of processes running on your system at any given time.   To see your own processes, try the following command.

Pages

Comments

Subscribe to RSS - Linux and FOSS