LinuxCommand

Learning the shell

Writing shell scripts

Script library

SuperMan pages

Who, What, Where, Why

SuperMan Pages: System Environment/Base

Command Description Package
chacl

change the access control list of a file or directory

acl

getfacl

get file access control lists

acl

setfacl

set file access control lists

acl

adjtimex

display or set the kernel time variables

adjtimex

anacron

runs commands periodically

anacron

attr

extended attributes on XFS filesystem objects

attr

getfattr

get extended attributes of filesystem objects

attr

setfattr

set extended attributes of filesystem objects

attr

authconfig

an interface for configuring system authentication resources

authconfig

brctl

ethernet bridge administration

bridge-utils

alternatives

maintain symbolic links determining default commands

chkconfig

chkconfig

updates and queries runlevel information for system services

chkconfig

chkfontpath

simple interface for adding, removing, and listing directories in the X font server's path

chkfontpath

dhclient

Dynamic Host Configuration Protocol Client

dhclient

badblocks

search a device for bad blocks

e2fsprogs

chattr

change file attributes on a Linux second extended file system

e2fsprogs

debugfs

ext2 file system debugger

e2fsprogs

dumpe2fs

dump filesystem information

e2fsprogs

e2fsck

check a Linux second extended file system

e2fsprogs

e2image

Save critical ext2 filesystem data to a file

e2fsprogs

e2label

Change the label on an ext2 filesystem

e2fsprogs

fsck

check and repair a Linux file system

e2fsprogs

lsattr

list file attributes on a Linux second extended file system

e2fsprogs

mke2fs

create a Linux second extended file system

e2fsprogs

resize2fs

ext2 file system resizer

e2fsprogs

tune2fs

adjust tunable filesystem parameters on second extended filesystems

e2fsprogs

uuidgen

command-line utility to create a new UUID value

e2fsprogs

eject

eject removable media

eject

volname

return volume name

eject

genromfs

create a romfs image

genromfs

grub

the grub shell

grub

mbchk

check the format of a Multiboot kernel

grub

info

read Info documents

info

consoletype

print type of the console connected to standard input

initscripts

doexec

run an executable with an arbitrary argv[0]

initscripts

initlog

log messages and events to the system logger

initscripts

ipcalc

perform simple manipulation of IP addresses

initscripts

netreport

request notification of network interface changes

initscripts

usernetctl

allow a user to manipulate a network interface if permitted

initscripts

usleep

sleep some number of microseconds

initscripts

ipchains

IP firewall administration

ipchains

iptables

IP packet filter administration

iptables

ip6tables

IPv6 packet filter administration

iptables-ipv6

logdump

dump a JFS formatted device's journal log

jfsutils

logredo

replay a JFS formatted device's journal log

jfsutils

xchkdmp

dump the contents of a JFS fsck log file created with xchklog

jfsutils

xchklog

extract a log from the JFS fsck workspace into a file

jfsutils

xpeek

shell-type JFS file system editor

jfsutils

jsattach

attach a serial line to a joystick device

joystick

jscal

joystick calibration program

joystick

jstest

joystick test program

joystick

chvt

change foreground virtual terminal

kbd

kbdconfig

simple interface for configuring system keyboard

kbdconfig

deallocvt

deallocate unused virtual consoles

kbd

dumpkeys

dump keyboard translation tables

kbd

getkeycodes

print kernel scancode-to-keycode mapping table

kbd

kbdrate

reset the keyboard repeat rate and delay time

kbd

loadkeys

load keyboard translation tables

kbd

loadunimap

load the kernel unicode-to-font mapping table

kbd

mapscrn

load screen output mapping table

kbd

openvt

start a program on a new virtual terminal (VT)

kbd

psfaddtable

add a Unicode character table to a console font

kbd

psfgettable

extract the embedded Unicode character table from a console font

kbd

psfstriptable

remove the embedded Unicode character table from a console font

kbd

psfxtable

handle Unicode character tables for console fonts

kbd

resizecons

change kernel idea of the console size

kbd

setfont

load EGA/VGA console screen font

kbd

setkeycodes

load kernel scancode-to-keycode mapping table entries

kbd

setleds

set the keyboard leds

kbd

setmetamode

define the keyboard meta key handling

kbd

showkey

examine the codes sent by the keyboard

kbd

smartctl

S.M.A.R.T. control utility

kernel-utils

smartd

S.M.A.R.T. Daemon

kernel-utils

x86info

display x86 CPU diagnostics

kernel-utils

lilo

install boot loader

lilo

logrotate

rotates, compresses, and mails system logs

logrotate

losetup

set up and control loop devices

losetup

e2fsadm

ext2 filesystem / LVM administration

lvm

lvchange

change attributes of a logical volume

lvm

lvcreate

create a logical volume in an existing volume group

lvm

lvdisplay

display attributes of a logical volume

lvm

lvextend

extend the size of a logical volume

lvm

lvmchange

change attributes of the logical volume manager

lvm

lvmdiskscan

scan for all disks / multiple devices / partitions available

lvm

lvm

Linux Logical Volume Manager

lvm

lvmsadc

LVM system activity data collector

lvm

lvmsar

LVM system activity reporter

lvm

lvreduce

reduce the size of a logical volume

lvm

lvremove

remove a logical volume

lvm

lvrename

rename a logical volume

lvm

lvscan

scan (all disks) for logical volumes

lvm

pvchange

change attributes of a physical volume

lvm

pvcreate

initialize a disk or partition for use by LVM

lvm

pvdata

shows debugging information about a physical volume

lvm

pvdisplay

display attributes of a physical volume

lvm

pvmove

move physical extents

lvm

pvscan

scan all disks for physical volumes

lvm

vgcfgbackup

backup volume group descriptor area

lvm

vgcfgrestore

restore volume group descriptor area

lvm

vgchange

change attributes of a volume group

lvm

vgck

check volume group descriptor area

lvm

vgcreate

create a volume group

lvm

vgdisplay

display attributes of volume groups

lvm

vgexport

make volume groups unknown to the system

lvm

vgextend

add physical volumes to a volume group

lvm

vgimport

make volume groups known to the system

lvm

vgmerge

merge two volume groups

lvm

vgmknodes

create volume group directory and special files

lvm

vgreduce

reduce a volume group

lvm

vgremove

remove a volume group

lvm

vgrename

rename a volume group

lvm

vgscan

scan all disks for volume groups and build /etc/lvmtab and /etc/lvmtab.d/* which are the database for all other lvm commands

lvm

vgsplit

split a volume groups

lvm

MAKEDEV

create devices

MAKEDEV

apropos

search the whatis database for strings

man

man2html

format a manual page in html

man

man

format and display the on-line manual pages

man

manpath

determine user's search path for man pages

man

whatis

search the whatis database for complete words

man

mingetty

minimal getty for consoles

mingetty

mkbootdisk

creates a stand-alone boot floppy for the running system

mkbootdisk

grubby

command line tool for configuring grub, lilo, and elilo

mkinitrd

mkinitrd

creates initial ramdisk images for preloading modules

mkinitrd

nash

script interpretor to interpret linuxrc images

mkinitrd

mktemp

make temporary file name (unique)

mktemp

mount

mount a file system

mount

swapoff

enable/disable devices and files for paging and swapping

mount

swapon

enable/disable devices and files for paging and swapping

mount

umount

unmount file systems

mount

mouseconfig

configure mouse for use under Linux

mouseconfig

arp

manipulate the system ARP cache

net-tools

dnsdomainname

show the system's DNS domain name

net-tools

domainname

show or set the system's NIS/YP domain name

net-tools

hostname

show or set the system's host name

net-tools

ifconfig

configure a network interface

net-tools

netstat

Print network connections, routing tables, interface statistics, masquerade connections, and multicast memberships

net-tools

nisdomainname

show or set system's NIS/YP domain name

net-tools

plipconfig

fine tune PLIP device parameters

net-tools

route

show / manipulate the IP routing table

net-tools

slattach

attach a network interface to a serial line

net-tools

ypdomainname

show or set the system's NIS/YP domain name

net-tools

ntsysv

simple interface for configuring runlevels

ntsysv

passwd

compute password hashes

passwd

passwd

update a user's authentication tokens(s)

passwd

pinfo

curses based lynx-style info browser

pinfo

prelink

prelink ELF shared libraries and binaries to speed up startup time

prelink

convertquota

convert quota from old file format to new one

quota

edquota

edit user quotas

quota

quotacheck

scan a filesystem for disk usage, create, check and repair quota files

quota

quota

display disk usage and limits

quota

quotaon

turn filesystem quotas on and off

quota

repquota

summarize quotas for a filesystem

quota

rquotad

remote quota server

quota

setquota

set disk quotas

quota

warnquota

send mail to users over quota

quota

ckraid

obsolete

raidtools

lsraid

List and query Linux md devices

raidtools

mkraid

initializes/upgrades RAID device arrays

raidtools

raid0run

starts up old (superblock-less) RAID0/LINEAR arrays

raidtools

raidadd

obsolete RAID command

raidtools

raidreconf

reconfigure RAID arrays

raidtools

raidrun

obsolete RAID command

raidtools

raidstart

command set to manage md devices

raidtools

raidstop

command set to manage md devices

raidtools

mkreiserfs

create a Linux ReiserFS file system

reiserfs-utils

reiserfsck

check a Linux Reiserfs file system

reiserfs-utils

gendiff

utility to aid in error-free diff file generation

rpm

rpm2cpio

Extract cpio archive from RPM Package Manager (RPM) package

rpm

rpm

RPM Package Manager

rpm

chage

change user password expiry information

shadow-utils

chpasswd

update password file in batch

shadow-utils

faillog

examine faillog and set login failure limits

shadow-utils

gpasswd

administer the /etc/group file

shadow-utils

groupadd

Create a new group

shadow-utils

groupdel

Delete a group

shadow-utils

groupmod

Modify a group

shadow-utils

grpck

verify integrity of group files

shadow-utils

grpconv

convert to and from shadow passwords and groups

shadow-utils

grpunconv

convert to and from shadow passwords and groups

shadow-utils

lastlog

examine lastlog file

shadow-utils

newusers

update and create new users in batch

shadow-utils

pwck

verify integrity of password files

shadow-utils

pwconv

convert to and from shadow passwords and groups

shadow-utils

pwunconv

convert to and from shadow passwords and groups

shadow-utils

useradd

Create a new user or update default new user information

shadow-utils

userdel

Delete a user account and related files

shadow-utils

usermod

Modify a user account

shadow-utils

halt

stop the system

SysVinit

init

process control initialization

SysVinit

lastb

show listing of last logged in users

SysVinit

last

show listing of last logged in users

SysVinit

mesg

control write access to your terminal

SysVinit

poweroff

stop the system

SysVinit

reboot

stop the system

SysVinit

shutdown

bring the system down

SysVinit

telinit

process control initialization

SysVinit

tmpwatch

removes files which haven't been accessed for a period of time

tmpwatch

rhnsd

a program for quering the Red Hat Network for updates and information

up2date

agetty

alternative Linux getty

util-linux

arch

print machine architecture

util-linux

blockdev

call block device ioctls from the command line

util-linux

cal

displays a calendar

util-linux

chfn

change your finger information

util-linux

chsh

change your login shell

util-linux

colcrt

filter nroff output for CRT previewing

util-linux

col

filter reverse line feeds from input

util-linux

colrm

remove columns from a file

util-linux

column

columnate lists

util-linux

ctrlaltdel

set the function of the Ctrl-Alt-Del combination

util-linux

cytune

Tune Cyclades driver parameters

util-linux

ddate

converts Gregorian dates to Discordian dates

util-linux

dmesg

print or control the kernel ring buffer

util-linux

elvtune

I/O elevator tuner

util-linux

fdformat

Low-level formats a floppy disk

util-linux

fdisk

Partition table manipulator for Linux

util-linux

getopt

parse command options (enhanced)

util-linux

hexdump

ascii, decimal, hexadecimal, octal dump

util-linux

hwclock

query and set the hardware clock (RTC)

util-linux

ipcrm

remove a message queue, semaphore set or shared memory id

util-linux

ipcs

provide information on ipc facilities

util-linux

isosize

outputs the length of a iso9660 file system

util-linux

kill

bash built-in commands, see bash(1)

util-linux

kill

terminate a process

util-linux

logger

make entries in the system log

util-linux

login

sign on

util-linux

look

display lines beginning with a given string

util-linux

mcookie

generate magic cookies for xauth

util-linux

mkfs

build a Linux file system

util-linux

mkswap

set up a Linux swap area

util-linux

more

file perusal filter for crt viewing

util-linux

namei

follow a pathname until a terminal point is found

util-linux

newgrp

log in to a new group

util-linux

nologin

politely refuse a login

util-linux

raw

bind a Linux raw character device

util-linux

rdev

query/set image root device, RAM disk size, or video mode

util-linux

readprofile

a tool to read kernel profiling information

util-linux

rename

Rename files

util-linux

renice

alter priority of running processes

util-linux

rev

reverse lines of a file

util-linux

script

make typescript of terminal session

util-linux

setfdprm

sets user-provided floppy disk parameters

util-linux

setsid

run a program in a new session

util-linux

setterm

set terminal attributes

util-linux

sfdisk

Partition table manipulator for Linux

util-linux

sln

static ln

util-linux

tunelp

set various parameters for the lp device

util-linux

ul

do underlining

util-linux

vigr

edit the password or group files

util-linux

vipw

edit the password or group files

util-linux

whereis

locate the binary, source, and manual page files for a command

util-linux

write

send a message to another user

util-linux

cron

daemon to execute scheduled commands (Vixie Cron)

vixie-cron

crontab

maintain crontab files for individual users (V3)

vixie-cron

iwconfig

configure a wireless network interface

wireless-tools

iwevent

Display Wireless Events generated by drivers and setting changes

wireless-tools

iwgetid

Report ESSID, NWID or AP/Cell Address of wireless network

wireless-tools

iwlist

Get wireless statistics from specific nodes

wireless-tools

iwpriv

configure optionals (private) parameters of a wireless network interface

wireless-tools

iwspy

Get wireless statistics from specific nodes

wireless-tools

ypcat

print values of all keys in a NIS database

yp-tools

ypchfn

change your password in the NIS database

yp-tools

ypchsh

change your password in the NIS database

yp-tools

ypmatch

print the values of one or more keys from a NIS map

yp-tools

yppasswd

change your password in the NIS database

yp-tools

yppoll

return version and master server of a NIS map

yp-tools

ypset

bind ypbind to a particular NIS server

yp-tools

yptest

test NIS configuration

yp-tools

ypwhich

return name of NIS server or map master

yp-tools