>These are not all the commands for Linux, but are rather ones I've learned so far that are important to know *ok, a few of them have so far proved to be just fun to know ;)*. Note that the apt-get commands are for Debian and Debian based distros only. Also, *some* of these only call up executables commonly found in various distros *such as nano* *i.e., if you don't have nano installed, typing nano will be useless*.
cd - change directory
cd .. - move up directory
mkdir *fn* - make new directory *fn*
rm *fn* - remove file *fn*
rm -r *fn* - remove everything in directory *fn* and then the directory itself, r stands for recursive *there's other methods but this one is pretty much the easiest/fastest I've found... use with caution though because there is no coming back*
mv *fn1* *fn2* - move file *fn1* to directory *fn2*, or rename directory *fn1* to *fn2*, or rename file *fn1* to *fn2*
exit - exit session
|ctrl| c - stop current process
kill *fn* - kill *fn* process *must be process id*
killall *fn* - kill *fn* process and its sub processes
ls - list files in directory
ls -l - -l lists detailed info about current directory
ls -a - -a lists hidden files in a directory
ls *part fn* |tab| - list files that start with *part fn*
date - date & time
who - list logged in users
whoami - list current user
finger *un* - list user *un* info
apt-get update - updates repos
apt-get upgrade - upgrades packages
apt-get install *fn* - installs package *fn*
apt-get remove *fn* - removes package *fn*
apt-get dist-upgrade - upgrades distro
apt-get clean - erases downloaded archive files
apt-get autoclean - erases old downloaded archive files
apt-get check - verifies there's no broken packages
su - log in as root
./configure - configures the package
make - compiles the package
make install - installs the package
make uninstall - uninstalls the package
readme - ALWAYS check the readme file that comes with source code before you even BEGIN to configure it; it will save you a headache in some cases *yah, not a command, but good to know*
startx - start x server
umount *fn* - unmount *fn*
uname -a - list installed linux kernel version
glxgears -info - show opengl fps + info
glxinfo - show opengl info
nano - easy to use text editor
pico - another easy to use text editor
|ctrl|+|alt|+|F6| - allows you to leave your current user session temporarily to sign in as a different user
|ctrl|+|alt|+|F7| - allows you to return to your previous user session
useradd *x* - add user *x*
passwd *x* - make user password *x*
history - lists last 400 commands used in shell
|up arrow key| - shows last command used in shell
shutdown -h now - shutdown, um, NOW *h stands for halt*
shutdown -r now - reboot, um, NOW *guess what the r stands for?*
shutdown -h 20:01 - shutdown at 8:01 PM
shutdown -h +% - shutdown in 5 minutes
0 comments: