Linux HOWTOs
HOWTOs
- Determine Your Red Hat Version
	-  Best method
	rpm -qi redhat-release
-  Alternative method	
	cat /etc/issue
 
-  Best method
	
- Determine Your Linux Kernel Version
	- 
	uname -r
 
- 
	
- Determine Your MAC Address
	- 
	/sbin/ifconfig eth0
 
- 
	
- Recursively Grep All Files Matching a find 
	Regular Expression
	-  In the C shell, add the following alias:
	alias findgrep 'find . -name "\!:1" | xargs grep -n \!:2* /dev/null'
-  In the bash shell, add the following function:
	Note: If you input a wildcard to find (e.g., *.h), you may need to put quotes around it (e.g., findgrep "*.h" my_string) to avoid having Bash to an automatic wildcard expansion.function findgrep { for i in `find . -name "${1}"`; do grep -H -n "${2}" $i; done; };
 
-  In the C shell, add the following alias:
	
- Print on One Side or Both Sides of the Paper
	-  Use one of the following lpr options depending on 
	what you want to do:
	-o sides=one-sided
 -o sides=two-sided-short-edge
 -o sides=two-sided-long-edge
 
 
-  Use one of the following lpr options depending on 
	what you want to do:
	
- Print Text Files Two Per Page With Tabstops Set to Three
	-  In the C shell, add the following alias:
	alias enscript2 'enscript -2G -Pps4s -r -T 3 -M Letter'
 
-  In the C shell, add the following alias:
	
- Print Two Pages Per Sheet
	-  Instead of using lpr to print, use the following
	command:
	mpage -2The -2 can be replaced with -4 or -8 for more pages per sheet. This command can be used as the print command in Adobe's Acrobat Reader in Linux to print PDFs two sheets per page.
 
-  Instead of using lpr to print, use the following
	command:
	
- Print "Pretty" Text Files Two Pages Per Sheet With 
	Tabstops Set to Three
	-  In the C shell, add the following alias:
	alias enscript2 'enscript -2G -Pps4s -r -T 3 -M Letter'
 
-  In the C shell, add the following alias:
	
- Append (or Prepend) to Your PATH Variable
	-  C Shell
	setenv PATH "${PATH}:/path/to/be/added/"
 setenv PATH "/path/to/be/added/:${PATH}"
-  Bash Shell
	export PATH=/path/to/be/added/:$PATH
 export PATH=$PATH:/path/to/be/added/
 
-  C Shell
	
- Undo in VIM
	-  
	This page has an overview of the commands:
	- u = undo [count] changes
- :u[ndo] = undo one change
- CTRL-R = Redo [count] changes which were undone
- :red[o] = Redo one change which was undone
- U = Undo all latest changes on one line
 
 
-  
	This page has an overview of the commands:
	
- Apply Patches To Older Versions of Red Hat
	- If you need to install Red Hat 9 and try to use its up2date utility to apply patches to a fresh installation, you get errors due to an expired SSL certificate. To receive these updates, download the RPMs from this page and install them.
 
- Finding Recently Installed RPM packages
	-  As its title state, this page has some handy 
	RPM queries.  To
	find packages installed within the past, say, 14 days, do:
	find /bin -type f -mtime -14 | rpm -qF
- 
	To list RPMs chronologically by when they were installed, most
	recent first (the entire command goes on one line):
	rpm -qa --queryformat '%{installtime} %{name}-%{version}-%{release} %{installtime:date}\n' | sort -nr +1 | sed -e 's/^[^ ]* //'
 
-  As its title state, this page has some handy 
	RPM queries.  To
	find packages installed within the past, say, 14 days, do:
	
- Setting Format Options in VIM
	-  Bascially, this is just a copy the VIM help section about
	how to set the format options.  I can never seem to remember how
	to set them the way I like them when typing bulleted list text 
	files.  I want the bulleted lists to autowrap and keep the automatic
	indention from line-to-line, but not to insert comment leaders.
	:set fo=tqFor the VIM help section, do::help fo-table
 
-  Bascially, this is just a copy the VIM help section about
	how to set the format options.  I can never seem to remember how
	to set them the way I like them when typing bulleted list text 
	files.  I want the bulleted lists to autowrap and keep the automatic
	indention from line-to-line, but not to insert comment leaders.