Submitted by Marcel Gagne on Wed, 02/26/2014 - 11:01
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.
Submitted by Marcel Gagne on Thu, 01/23/2014 - 11:32
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.
Submitted by Marcel Gagne on Fri, 01/10/2014 - 09:58
I'm sharing this with my Linux and free software friends because I know they'll understand.
Well, I've done it again.
Submitted by Marcel Gagne on Tue, 12/17/2013 - 16:36
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.
Submitted by Marcel Gagne on Tue, 10/22/2013 - 09:53
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:
Then type this:
Submitted by Marcel Gagne on Mon, 10/21/2013 - 11:16
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.
Submitted by Marcel Gagne on Tue, 10/15/2013 - 12:49
Welcome back to my Shell Scripting vs Programming series. This is part deux.
Submitted by Marcel Gagne on Thu, 04/25/2013 - 16:03
Submitted by Marcel Gagne on Tue, 04/16/2013 - 11:27
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.
Submitted by Marcel Gagne on Thu, 04/11/2013 - 11:28
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.