extracting files:for .bz2 files
# tar -xvjf myfile.tar.bz2
for .gz files
# tar -xvzf myfile.tar.gz
compressing files:use the -c switch intead of -x
# tar -cvzf linux-2.6.30-2.tar.gz
if you want to specify a directory,
# tar -cvzf linux-2.6.30-2.tar.gz mydir
rpms on RHEL:installing-
# rpm -ivh filename.rpm
removing-
# rpm -e filename.rpm
checking if a package is installed-
# rpm -qa | grep gcc
this will give you the versions of gcc if it is installed.
checking size of a directory:# du -sh
this will give the size of the current directory
# du -sh /var/lib
this will give the size of the /var/lib directory. 's' will not display the contents i.e. silent mode and 'h' will print int in human readable form (MB)
viewing only directories:# ls -d */
Redhat Version:# cat /etc/redhat-release
kernel version:
# uname -a
displaying year in the ls output:# ls -l --full-time
print filesystem features:# debugfs -R features /dev/hdc1
getting count of the listing provided by ls:# ls | wc -l
label a partition:# e2label /dev/sda1 mylabel
tuning a filesystem:# tune2fs -c 1 /dev/sda1
this will perform an fsck at every boot on partition sda1. other parameters can be given accordingly. RTM (missing a letter ;- )
re-setting a symbolic link:# ln -f -s /var/lib/foo.sh bar.sh
bar.sh file's original link will be reset to the new one specified.