Personal log of yet another digital native.
Introduction The Command-line Interface XBMC in the world of Linux Conclusion
The purpose of this guide as a whole is to modify a Linux-based XBMC distribution into an automated downloading station.
I thought I’d write this guide as a sort of beginner’s-cookbook into the world of Linux, teaching the basics with the goal of adding sophisticated functionality to a popular program available on Linux; XBMC.
This first post will be an introduction into the Linux world, how it works and where your project will fit in.
UNIX is a computer operating system designed to be operated from a command-line interface. It is one of the oldest operating systems and most modern operating systems are based upon it and its philosophy.
A command-line interface is one where the user enters textual commands to the operating system, which executes commands and in turn displays the results in text form. In the Microsoft Windows environment, this is known as ‘CMD’ or the ‘Command Prompt’.
Don’t worry about trying these. For now, look past the specifics and observe the commonalities. The prompt will usually contain pertinent information, followed by an uncommon character such as $
showing where your input begins. In the above examples you may notice information such as; the current time, current username, computer name and the current working directory. Because there is no desktop, these textual cues replace the visual ones you may be accustomed to in a Graphical User Interface.
C:\Users\Microsoft>
in Microsoft Windows.TiBook:~/Desktop taylor$
in Apple’s Mac OS.[12:59] daniel@arch ~ $
in Arch, a flavour of Linux.sh-2.05b$
in Unix.ls -a
in UNIX or Linux lists all files including hidden ones.del Document1.doc
in Windows or MS-DOS deletes said file.ping google.com
in UNIX or Linux pings Google.The two most popular ways of running XBMC are:
GNU/Linux is free and open source family of operating systems that operate in a very similar manner to UNIX.
Linux itself is only a [Kernel][1] (the core of the operating system) and not the whole. Groups and companies build software around the Linux Kernel, creating whole operating systems known as Linux Distributions. There are many flavours of Linux but no original. [1]: https://en.wikipedia.org/wiki/Kernel_(operating_system)
Hopefully this initial theory lesson has given you a picutre of where in the world of computing you are operating and how the system with which you are interacting came to be.
In the next part of this guide we will learn about the terminal, how it works and how it is a powerful way to interact with your computer.