Search This Blog

Thursday, March 4, 2010

Linux commands

Well Linux no wonder has a good GUI and desktop interface ,the real experience of Linux is in the "command mode".We will now go through some basic linux commands.

File/Directory Basics
ls
-List files
cp - Copy files
mv -Rename files
rm -Delete files
ln -Link files
cd -Change directory
pwd - Print current directory name
mkdir -Create directory
rmdir -Delete directory

File Viewing
cat -View files
less -Page through files
head -View file beginning
tail -View file ending
nl -Number lines
od -View binary data
xxd -View binary data
gv -View Postscript/PDF files
xdvi -View TeX DVI files


File Creation and Editing
emacs
-Text editor
vim -Text editor
umask -Set default file protections
soffice -Edit Word/Excel/PowerPoint docs
abiword -Edit Word documents
gnumeric -Edit Excel documents


File Properties
stat -Display file attributes
wc -Count bytes/words/lines
du -Measure disk usage
file -Identify file types
touch -Change file timestamps
chown -Change file owner
chgrp -Change file group
chmod -Change file protections
chattr -Change advanced file attributes

File Location

find -Locate files
slocate -Locate files via index
which -Locate commands
whereis -Locate standard files


File Text Manipulation
grep -Search text for matching lines
cut -Extract columns
paste -Append columns
tr -Translate characters
sort -Sort lines
uniq -Locate identical lines
tee -Copy stdin to a file and to stdout simultaneously


File Compression
gzip -Compress files (GNU Zip)
compress -Compress files (Unix)
bzip2 -Compress files (BZip2)
zip -Compress files (Windows Zip)

File Comparison
diff -Compare files line by line
comm -Compare sorted files
cmp -Compare files byte by byte
md5sum -Compute checksums

Disks and Filesystems
df -Show free disk space
mount -Mount a disk accessible
fsck -Check a disk for errors
sync -Flush disk caches

Backups and Remote Storage
mt -Control a tape drive
dump -Back up a disk
restore -Restore a dump
tar -Read/write tape archives
cdrecord -Burn a CD
rsync -Mirror a set of files
Printinglpr -Print files
lpq -View print queue
lprm -Remove print jobs

Spelling Operations
look
-Look up spelling
aspell -Check spelling interactively
spell -Check spelling in batch

Processes
ps -List all processes
w -List users’ processes
uptime -View the system load
top -Monitor processes
xload -Monitor system load
free -Display free memory
kill -Terminate processes
nice -Set process priorities
renice -Change process priorities


Scheduling Jobs
sleep -Wait for some time
watch -Run programs at set intervals at Schedule a job
crontab -Schedule repeated jobs


Hosts
uname -Print system information
hostname -Print the system’s hostname
ifconfig -Set/display network information
host -Look up DNS
whois -Look up domain registrants
ping -Check if host is reachable
traceroute -View network path to a host


Networking
ssh -Securely log into remote hosts
telnet -Log into remote hosts
scp -Securely copy files between hosts
sftp -Securely copy files between hosts
ftp -Copy files between hosts
evolution -GUI email client
mutt –Textbased
mail -Minimal email client
mozilla -Web browser
lynx –Textonly
web –browser
wget -Retrieve web pages to disk
slrn -Read Usenet news
gaim -Instant messaging/IRC
talk -Linux/Unix chat
write -Send messages to a terminal
mesg -Prohibit talk/write


Audio and Video
grip
-Play CDs and rip MP3s
xmms -Play audio files
cdparanoia -Rip audio
audacity -Edit audio
xcdroast -Burn CDs

No comments:

Post a Comment