Go back to fronty page View most popular entries View latest additions Submit tutorials to UnixTutorials.info
UnixTutorials logo

Search results for Obscure Linux Commands: Cheating At Word Games

Debian

SSH your Debian servers without password

Post date: December 29, 2006, 20:12 Category: System Views: 3061 Comments
Tutorial quote: Secure Shell is a program to log into another computer over a network, to execute commands in a remote machine, and to move files from one machine to another. It provides strong authentication and secure communications over unsecure channels. It is intended as a replacement for telnet, rlogin, rsh, and rcp. For SSH2, there is a replacement for FTP: sftp.This might be useful if you are trying to connect everytime to your server remotely.
FreeBSD

FreeBSD Working Document for Installation, Setup

Post date: May 8, 2005, 21:05 Category: Miscellaneous Views: 3305 Comments
Tutorial quote: This is a working document that we use to set up and maintain FreeBSD. We hope you find it useful, and that it encourages more use of FreeBSD in general. The first section of the document is a series of steps we take during initial installation to produce a useful machine, from our perspective of course. The second section lists commands related to specific applications or situations.
Ubuntu

Disk ARchive (Backup and Restore) using dar and kdar(dar Frontend)

Post date: January 12, 2007, 18:01 Category: System Views: 3662 Comments
Tutorial quote: Dar is a shell command that makes backup of a directory tree and files. Its features include splitting archives over several files, CDs, ZIPs, or floppies, compression, full or differential backups, strong encryption, proper saving and restoration of hard links and extended attributes, remote backup using pipes and external command (such as ssh), and rearrangement of the “slices” of an existing archive. It can now run commands between slices, encrypt archives, and quickly retrieve individual files from differential and full backups. Dar also has external GUI like kdar for Linux,thanks to the well documented API.
Debian

Upgrade Debian Lenny To Squeeze In A Few Simple Steps

Post date: February 8, 2011, 12:02 Category: Installing Views: 2364 Comments
Tutorial quote: One rather old laptop and one server were the test objects for this howto. Both systems do not have any RAID devices and use a simple partition scheme from a default basic Lenny install. If your setup deviates much from this, it's highly recommended to read all details of the Debian Release Notes before you continue. Be warned. All commands are run as root and Debian recommends to use apt-get for the Squeeze upgrade process.
Debian

Majordomo Mailing Lists Configuration

Post date: May 30, 2006, 23:05 Category: Software Views: 2146 Comments
Tutorial quote: majordomo - n: a person who speaks, makes arrangements, or takes charge for another. From latin "major domus" - "master of the house".

Majordomo is a program which automates the management of Internet mailing lists. Commands are sent to Majordomo via electronic mail to handle all aspects of list maintenance. Once a list is set up, virtually all operations can be performed remotely by email, requiring no intervention upon the postmaster of the list site.
Ubuntu

How To Install GIMP 2.7 in Ubuntu Jaunty and Karmic From a Launchpad PPA

Post date: August 22, 2009, 07:08 Category: Installing Views: 1802 Comments
Tutorial quote: The release of GIMP 2.7.0 is a first step towards GIMP 2.8, the next stable release. Please note that this is an unstable development snapshot and read the GIMP 2.7 release notes. Actually, in the following repository, the current version of Gimp is 2.7.1 already. To install it in Ubuntu, just copy & paste the following commands into a terminal to add the Launchpad PPA repository:
Linux

Arcane Linux Commands: dc

Post date: December 31, 2007, 01:12 Category: Miscellaneous Views: 3480 Comments
Tutorial quote: If anybody within earshot of you is struggling to learn sed and ever remarks "This is like learning Klingon! Could they make it any more cryptic?", you can always point them to dc.

dc is the command-line Unix "Reverse-Polish Notation"(RPN) calculator. The name stands for "desktop calculator". OK, so what is a Polish calculator and why would you want to reverse one? The math that you do in school uses infix notation, with the operator between the numbers (3 + 5). Prefix notation puts the operator first (+ 3 5) and is what the Lisp language uses. The prefix notation is known as "Polish notation" after the nationality of Jan Łukasiewicz who invented it. Postfix notation, then, has the operator at the rear (3 5 +), and so is also the reverse of Polish notation.

What's the difference? In computer programming, you have to specify what order you want a multi-part calculation to be in. Everybody is familiar with the old problem of A*B-C. For A=5, B=3, C=2, multiplying first and subtracting second gives you 13, while subtracting first and multiplying second gives you 5. To specify which operations you want performed first, you have to either memorize the complex orders of operations (which change from one language to the next) or use a lot of parenthesis ((A*B)-C) or (A*(B-C)). Hey, that's what everybody complains about in all those languages that use parenthesis!
Unix+clones

Automating Perl Database Applications

Post date: May 1, 2005, 17:05 Category: Programming Views: 3178 Comments
Tutorial quote: This article describes how Perl is used to generate Perl CGI code using the multi-platform CGIScripter application. The resulting output code automates SQL table creation commands (in this example, for a MySQL database), HTML pages and Perl code. Web security issues, data validation and image handling functionality are incorporated into the resulting Perl code. By automating the development of Perl CGI scripts, even entry-level developers can create CGI scripts that contain most of the commonly requested features in a short period of time--without manually writing any code.
Gentoo

Tunneling the hard way: using slirp, pppd and socat

Post date: January 29, 2006, 13:01 Category: Network Views: 11391 Comments
Tutorial quote: Every now and then you might come across a "bad" ISP. The one I have at home for example is dropping UDP packets ever so often when I try to play online games -- and it tends to drop random packets while I try to log onto a gameserver too which makes a certain game I like to play crash during the loading phase so it can't recover. I also heard of other ISPs blocking certain ports on external servers -- universities for example seem to like blocking p2p network ports and the school i was attending till last august blocked everything but port 80 for http -- including ftp which made even on-topic "research" a pita at times.
Usually there's three ways of working around this problem if "giving up" is not an option to you: a) change your ISP, b) use ssh to redirect ports, c) connect to an external VPN to route for you. a) can be tricky -- it's impossible if you're sharing the link with your parents and they insist on their email addresses or in the university/workplace/school scenario. b) will only work with single port/host combinations and for c) you will need a full-fledged rootbox idling around on the internet -- which tend to be expensive and "virtual servers" might not work because those often don't include tun/tap devices and/or kernel-level ppp support if you rent them and in case you rented them you probably can't fiddle around with its kernel to enable it (that was my problem at least). If any of this rings a bell to you, read on and discover method d)
Linux

Breaking the SHELL

Post date: May 29, 2005, 01:05 Category: Programming Views: 3242 Comments
Tutorial quote: Shell scripts are a part and parcel of almost all software applications running on UNIX, and the use simply spans from a trivial script, managing automatic database backup to bunch of scripts collaboratively doing complex operation on regular expressions.

Though it's a mere design decision to partition modules between scripts and programming language, but I personally feel that they sometimes come very handy saving lot of time and lines of code, when compared to implementing the same functionality in the programming language in context.And in fact with some exceptions, complexity of a shell script can scale to that of codes in C language. Add to this the power of all those numerous UNIX commands, and just think through, what can be achieved by shell scripts.
Here I will discuss few topics mainly relevant to intermediate shell programmers
Web-based applications and online marketing solutions - LumoLink