Friday Fun – Useful Linux Terminal Commands for New Users. 03/07/08
Below are the most useful commands (or at least those I found most helpful) when I switched to Ubuntu, to clarify, these commands are not Ubuntu specific, they are Debian Linux commands. I’ve not included some of the basic commands like cd, rm, mv, ls, etc… Play with your terminal, that’s a great way to spend a Friday afternoon! Hee hee hee… (Yes, I’m a geek!) These commands are in no particular order, I just find they are the more helpful (for me and a few of the “converts” near me).
Execute each command as root, which is safer than actually switching into root via “su”.
Displays the network card connection/configuration.
sudo apt-get install PackageName
Will install the whatever “PackageName” I typed and the dependancy files.
sudo shutdown -h now
Shuts down my Ubuntu and powers it off right away.
Command to complete more that one action. For example:
sudo make && make install
Which runs the “make” script and then installs the “made” package.
Sends test packets to whatever IP you type in, to help troubleshoot network connections.
Just to look smart! Try it!
Displays the current Ubuntu version.
Will download the file from any URL you enter after “wget”
tar -zxfv madwifi-cvs-20051025.tar.gz
Will uncompress the downloaded file
z means “Gunzip(uncompress) it before extracting, used on file ending in .tar.gz or .tgz”
x means “Extract the contents of the TAR file”
f means “Filename to follow”
v means “Verbose – display contents as it is tarring or extracting”
chmod +x install.sh
Command that says “Make the script file install.sh executable”. I sometimes run into this after using wget and trying to run installer scripts.
sudo apt-get autoclean
Removes partial packages.
sudo cp /home/roger/backups/bk03072008.tar.gz /var/www/downloads
Copies a file from one directory to another directory. (in this case the file bk03072008.tar.gz was copied to the /var/www/downloads directory).
If you don’t want to copy but move the file, change cp to mv.
find . -name “*.odt”
When looking for OpenOffice documents (in the current directory and all it’s subdirectories) or find ./roger -name network_notes.odt when I know the exact name of the file.
Move up one level in the directory structure.
Dislay wireless networks that are in range.
mkisofs -V LABEL -r dir | gzip > backups.iso.gz
Makes a CD image of the backup directory contents
cdrecord -v dev=/dev/cdrom blank=fast
Quick command to erase a CDRW
In a multiuser environment, it is sometimes not good to leave history. Of course you can just “exit” to leave the terminal.
Displays the processor architecture so I know if I should download i386, i686 based application pakages.
Displays where “something” is stored.
There are 100′s more. But these are the ones I tend to use more often. As usual, I hope this helps others!
And… one for the road…
If you want to create a file called “me”, just “touch me”
[tags]linux, ubuntu, terminal, commands[/tags]