Hvordan finner tekstfiler i Solaris Do?

Som et Unix operativsystem, er Solaris svært forskjellig fra Windows. Solaris gjør gi mange av de samme kommandoene som Linux-systemer, men syntaksen er litt annerledes. Solaris har et grafisk brukergrensesnitt, men de mest nyttige verktøyene er kommandolinjebasert. Den "finne" kommandoen vil søke i en bestemt mappe eller hele systemet. En rekke alternativer er tilgjengelige for å tilpasse søket. Du kan også sende "finne" utgang til et annet program for videre bruk.

Bruksanvisning

1 Åpne et terminalvindu hvis du er i Solaris grafisk brukergrensesnitt.

2 Skriv inn følgende kommando:

finne $ HOME -name 'filnavn' -trykk

Erstatt "filnavn" med navnet på filen du ønsker å søke etter. Bruk jokertegn hvis du bare kjenner en del av navnet. For eksempel vil søke etter filer som starter med "fil" bruk "file *" i kommandoen. Denne kommandoen vil søke ditt hjemmeområde for den angitte filen. Sørg for å inkludere enkle anførselstegn rundt søkeordet.

3 Finn filen i resultatene som returneres av find kommandoen. Hvis filen ikke ble funnet, skriver du inn følgende kommando for å søke i hele systemet:

finne / -name 'filnavn' -trykk

Erstatt "filnavn" med navnet på filen du leter etter. Bruk "* .log" for å søke etter loggfiler. Hvis du vil søke etter tekst i en fil, går du videre til neste trinn.

4 Skriv inn følgende kommando for å søke etter tekst i en fil:

finne $ HOME -type f exec grep -1 "søke etter" {} +

"Søke etter" Erstatt med tekststrengen du ønsker å finne. Denne kommandoen vil kjøre et søk etter alle filer og sende resultatene til grep program for å søke i filer. Ved hjelp av denne kommandoen hvor som helst bortsett fra ditt hjemmeområde vil vesentlig tregere systemet. Denne kommandoen vil også finne teksten i binære filer.