|
ZL1ABS > LINUX 28.07.08 01:14l 390 Lines 8144 Bytes #999 (0) @ WW
BID : DB1821ZL1ABS
Read: GUEST
Subj: One page Linux Manual
Path: IZ3LSV<IK2XDE<DB0RES<ON0AR<HS1LMV<7M3TJZ<ZL2BAU<ZL1AB
Sent: 080728/0006Z @:ZL1AB.#06.NZL.OC #:16343 [AUCKLAND] FBB7.00i $:DB1821ZL1AB
From: ZL1ABS@ZL1AB.#06.NZL.OC
To : LINUX@WW
THE ONE PAGE LINUX MANUAL
A summary of useful Linux commands
Version 3.0 May 1999 squadron@powerup.com.au
Starting & Stopping
shutdown -h now Shutdown the system now and do not
reboot
halt Stop all processes -same as above
shutdown -r 5 Shutdown the system in 5 minutes and
reboot
shutdown -r now Shutdown the system now and reboot
reboot Stop all processes and then reboot -same
as above
startx Start the X system
Accessing & mounting file systems
mount -t iso9660 /dev/cdrom
/mnt/cdrom
mount -t msdos /dev/hdd
/mnt/ddrive
mount -t vfat /dev/hda1
/mnt/cdrive
umount /mnt/cdrom
Mount the device cdrom
and call it cdrom under the
/mnt directory
Mount hard disk “dö as a
msdos file system and call
it ddrive under the /mnt
directory
Mount hard disk “aö as a
VFAT file system and call it
cdrive under the /mnt
directory
Unmount the cdrom
rm name Remove a file or directory called
name
rm -rf name Kill off an entire directory and all it’s
includes files and subdirectories
cp filename
/home/dirname
Copy the file called filename to the
/home/dirname directory
mv filename Move the file called filename to the
/home/dirname /home/dirname directory
cat filetoview Display the file called filetoview
man -k keyword Display man pages containing
keyword
more filetoview Display the file called filetoview one
page at a time, proceed to next page
using the spacebar
head filetoview Display the first 10 lines of the file
called filetoview
head -20 filetoview Display the first 20 lines of the file
called filetoview
tail filetoview Display the last 10 lines of the file
called filetoview
tail -20 filetoview Display the last 20 lines of the file
called filetoview
Installing software for Linux
Finding files and text within files
find / -name fname
Starting with the root directory, look
for the file called fname
find / -name ö*fname*
ö
Starting with the root directory, look
for the file containing the string fname
locate missingfilename
Find a file called missingfilename
using the locate command -this
assumes you have already used the
command updatedb (see next)
updatedb
Create or update the database of files
on all file systems attached to the linux
root directory
which missingfilename
Show the subdirectory containing the
executable file called missingfilename
grep textstringtofind
Starting with the directory called dir ,
/dir
look for and list all files containing
textstringtofind
The X Window System
xvidtune Run the X graphics tuning utility
XF86Setup Run the X configuration menu with
automatic probing of graphics cards
Xconfigurator Run another X configuration menu with
automatic probing of graphics cards
xf86config Run a text based X configuration menu
Moving, copying, deleting & viewing files
ls -
l
List files in current directory using
long format
ls -
F
List files in current directory and
indicate the file type
ls -laC
List all files in current directory in
long format and display in columns
rpm -ihv name.rpm
rpm -Uhv name.rpm
rpm -e package
rpm -l package
rpm -ql package
rpm -i --force package
tar -zxvf archive.tar.gz or
tar -zxvf archive.tgz
./configure
Install the rpm package called name
Upgrade the rpm package called
name
Delete the rpm package called
package
List the files in the package called
package
List the files and state the installed
version of the package called
package
Reinstall the rpm package called
name having deleted parts of it (not
deleting using rpm -e)
Decompress the files contained in
the zipped and tarred archive called
archive
Execute the script preparing the
installed files for compiling
User Administration
adduser accountname
passwd accountname
su
exit
Create a new user call accountname
Give accountname a new password
Log in as superuser from current login
Stop being superuser and revert to
normal user
Little known tips and tricks
ifconfig List ip addresses for all devices on
the machine
apropos subject List manual pages for subject
usermount Executes graphical application for
mounting and unmounting file
systems
/sbin/e2fsck hda5
Execute the filesystem check utility
on partition hda5
fdformat /dev/fd0H1440
Format the floppy disk in device fd0
tar -cMf /dev/fd0
Backup the contents of the current
directory and subdirectories to
multiple floppy disks
tail -f /var/log/messages
Display the last 10 lines of the system
log.
cat /var/log/dmesg
Display the file containing the boot
time messages -useful for locating
problems. Alternatively, use the
dmesg command.
*
wildcard -represents everything. eg.
cp from/* to will copy all files in the
from directory to the to directory
?
Single character wildcard. eg.
cp config.? /configs will copy all files
beginning with the name config. in
the current directory to the directory
named configs.
[xyz]
Choice of character wildcards. eg.
ls [xyz]* will list all files in the current
directory starting with the letter x, y,
or z.
linux single
At the lilo prompt, start in single user
mode. This is useful if you have
forgotten your password. Boot in
single user mode, then run the
passwd command.
ps
List current processes
kill 123
Kill a specific process eg. kill 123
Configuration files and what they do
/etc/profile
System wide environment variables for
all users.
/etc/fstab
List of devices and their associated mount
points. Edit this file to add cdroms, DOS
partitions and floppy drives at startup.
/etc/motd
Message of the day broadcast to all users
at login.
etc/rc.d/rc.local
Bash script that is executed at the end of
login process. Similar to autoexec.bat in
DOS.
/etc/HOSTNAME
Conatins full hostname including domain.
/etc/cron.
*
There are 4 directories that automatically
execute all scripts within the directory at
intervals of hour, day, week or month.
/etc/hosts
A list of all know host names and IP
addresses on the machine.
/etc/httpd/conf
Paramters for the Apache web server
/etc/inittab
Specifies the run level that the machine
should boot into.
/etc/resolv.conf
Defines IP addresses of DNS servers.
/etc/smb.conf
Config file for the SAMBA server. Allows
file and print sharing with Microsoft
clients.
~/.Xdefaults
Define configuration for some X-
applications. ~ refers to user’s home
directory.
/etc/X11/XF86Confi Config file for X-Windows.
g
~/.xinitrc
Defines the windows manager loaded by
X. ~ refers to user’s home directory.
File permissions
If the command ls -l is given, a long list of file names is
displayed. The first column in this list details the permissions
applying to the file. If a permission is missing for a owner,
group of other, it is represented by -eg. drwxr-x—x
Read =
4
File permissions are altered by giving the
Write =
2
chmod command and the appropriate
octal code for each user type. eg
Execute = 1
chmod 7 6 4 filename will make the file
called filename R+W+X for the owner,
R+W for the group and R for others.
chmod 7 5
5
Full permission for the owner, read and
execute access for the group and others.
chmod +x filename
Make the file called filename executable
to all users.
X Shortcuts -(mainly for Redhat)
Control|Alt + or -Increase or decrease the screen
resolution. eg. from 640x480 to
800x600
Alt | escape Display list of active windows
Shift|Control F8 Resize the selected window
Right click on desktop Display menu
background
Shift|Control Altr Refresh the screen
Shift|Control Altx Start an xterm session
Printing
/etc/rc.d/init.d/lpd start Start the print daemon
/etc/rc.d/init.d/lpd stop Stop the print daemon
/etc/rc.d/init.d/lpd Display status of the print daemon
status
lpq Display jobs in print queue
lprm Remove jobs from queue
lpr Print a file
lpc Printer control tool
man subject | lpr Print the manual page called subject
as plain text
man -t subject | lpr
Print the manual page called subject
as Postscript output
printtool
Start X printer setup interface
Read previous mail | Read next mail
| |