Try this for a very basic list of commands. Sorry, it doesn't
include
such things as writing
CDs or DVDs or downloading/upgrading programs or
lots of things that can be done with
the utilities that come with the
standard desktop. Check out "Linux Cookbook" by Carla
Schroder. Great
book!
-mj-
Matthew A Coulliette wrote:
Hi all,
Every once in a while someone mentions that: "they use the command line
for that", where "that" means almost "anything". Example: someone just
mentioned that they use the command line for email. I was wondering if
people that use the command line a lot could list a few of the programs
they use and what they are used for. Example: Irssi: instant messenger
for irc channels. Thanks.
MatthewMPP
---------------------------------------------------
PLUG-discuss mailing list -
PLUG-discuss@lists.plug.phoenix.az.us
To subscribe, unsubscribe, or to change your mail settings:
http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss
UNIX Commands
(Remember: RTFMP)
Command Purpose
alias Creates an alias for a command
awk Start the awk program to select and format output
cal Show the system calendar
cat Create or display or concatenate files
cd Change directories
chmod Set file or directory permissions
clear Clear the screen (terminal window)
comm Compare two files, output common lines
cp Copy a file
cut Extract specified columns or fields from a file
date Display the system date and time
df Report information about file systems
diff Compare two files, output lines that differ
du Report disk usage of current/subdirectories
echo Copy to stdout
exit Exit UNIX (also CTRL-D)
export Makes a local variable an environment variable
find Search in a directory and all its subdirectories
gawk Gnu awksee awk
grep Search for a string of characters in a text file
head Display the first few lines of a file
kill terminate one or more process ids
less Display a long file one screen at a time, scroll up & down
logout Exit UNIX (also CTRL-D)
lpr Print files
ls Display directory contents
mail Send email from the command line or read mail
man Display the online manual for a command
mkdir Make a new directory
more Display a long file one screen at a time, scroll down
mount Connect filesystems to a directory tree mount point
mv Move/rename files
nawk New awksee awk
passwd Change password
paste Combine fields from two or more files
pr Format a file for printing to stdout
printenv Prints a list of environment variables to stdout (see set)
pwd Print working (current) directory
rm Remove (delete) file
rmdir Remove an empty directory
sed Apply editor commands to a (usually large) file
set Set environment variables or print to stdout (see printenv)
set -o noclobber Prevents files from being overwritten by ">"
sh Execute a shell script
sleep Wait for a specified number of seconds
sort Sort a file
tail Display the last few lines of a file
tee Accept stdin and send it to both stdout and a file
touch Update an existing files date/time stamp or create empty file
tr Translate characters
trap Executes a command on receipt of a signal from UNIX
umount Disconnect filesystems from a directory tree mount point
unique Remove adjacent duplicate lines
vi Start the vi editor
wc Count the number of lines, words, or bytes in a file
whatis Display a brief description of a command
who See who is logged in
xargs Execute a command on multiple strings from stdin
The Channels of a UNIX Command:
stdin (0) -> command -> stdout (1) and stderr (2)
The standard out of one command can be piped ( | ) into standard in of
another command. For example:
ls -al | grep joe lists all the files in the current directory
and searches for the string "joe" in the filenames and only prints
those that match..
ls | xargs -i grep joe {}
searches for the string "joe" within the body of all files in the
current directory, illustrating the use of pipe and the xargs command.
find . size +100000c print > big1s 2>&1
Finds all files in this and subordinate directories that are larger
than 100,000 bytes, sending both stdout and stderr to file "big1s".
---------------------------------------------------
PLUG-discuss mailing list -
PLUG-discuss@lists.plug.phoenix.az.us
To subscribe, unsubscribe, or to change your mail settings:
http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss