GenWikiLinux

From birchyHistory
Jump to: navigation, search
(Created page with " [https://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard Standard directory naming]")
 
(Create shortcuts in Linux (symbolic links))
 
Line 1: Line 1:
  
 
[https://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard Standard directory naming]
 
[https://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard Standard directory naming]
 +
 +
== GREP ==
 +
grep [OPTIONS] "REGEXP" [FILES(s)]
 +
 +
*"REGEXP" can be any [[Regular Expression]]
 +
*Single or double quotes can be used.
 +
*Quotes can be omitted if there are no spaces in the search term.
 +
 
 +
*If file is omitted, all files in current dir are searched.
 +
*Multiple files can be specified separated by spaces or wildcarded (*.txt)
 +
*''While most tutorials assume that you are going to specify a file to search, using the search feature in vi makes more sense for working with a single file.''
 +
 +
OPTIONS:
 +
-i  ignore case
 +
-r  recursive files inclusion
 +
-F  Fast search using literal search term, not regEx
 +
-n  print line #s
 +
-l  just show filenames
 +
-x  exact matches only
 +
-w  match whole words only
 +
-m, --max-count=NUM      stop after NUM matches
 +
-a  text files only
 +
 +
-iFr ignore case, simple string search, search current directory and subdirectories
 +
 +
'''egrep''' is replaced with '''grep -E''')
 +
'''fgrep''' is replaced with '''grep -F''')
 +
 +
Can pipe the output of another command
 +
ls |grep blah lists all files in the current directory whose names contain the string "blah"
 +
 +
==Create shortcuts in Linux (symbolic links)==
 +
 +
ln -s /pathToTarget nameOfTheLink
 +
 +
e.g.  ln -s /var/www/html/public_html/ webDirectory
 +
ln creates hard and soft links. The -s option create soft (symbolic) links to resources in other directories, even other drives.

Latest revision as of 14:28, 12 September 2015

Personal tools
Namespaces

Variants
Actions
Navigation
Tools