O comando grep
permite procurar strings dentro de arquivos de texto.
Exemplos:
/etc/passwd
grep home /etc/passwd
/etc/passwd
grep -v home /etc/passwd
O comando find
permite encontrar arquivos que satisfaçam certas características.
Vejamos alguns exemplos de busca:
find /usr -name '*txt' -print
find /opt -iname '*ab*' -or -iname '*cd*'
find /etc -atime +3
find /etc -mtime -2 -and -size +5k
find /opt -type d -perm +g+w
Para maiores informações sobre as opções disponíveis para esses comandos, consulte as páginas de manual do sistema.
man cut
man head man tail
man sort
man uniq
man diff
man cat man tac man rev
man wc
Fred apples 20 Susy oranges 5 Susy oranges 5 Mark watermellons 12 Robert pears 4 Terry oranges 9 Lisa peaches 7 Susy oranges 12 Mark grapes 39 Mark grapes 39 Anne mangoes 7 Greg pineapples 3 Oliver rockmellons 2 Betty limes 14
tac
?find
para encontrar todos os links simbólicos presentes em /usr
.find /usr/share/doc/ -iname html
?find /usr/share/doc/ -iname *html
?