2011-10-13 3 views
-2

J'utilise Linux machiene, à travers le putty. Je suis à l'intérieur du répertoire à l'intérieur du serveur Linux qui estLinux: Comment vérifier une ligne spécifiée sous le répertoire personnel

/home/Kiran

06:15 AM [email protected]$ pwd 
/home/kiran 

intérieur mon profil (répertoire) Je veux trouver cette ligne ci-dessous dans quel fichier cette ligne particulière a été mis

apache-maven-2.2.1/bin 

(j'ai vérifié .profile fichier, mais rien est mentionné dans ce fichier)

Désolé je ne sais pas quelle version Linux j'utilise aussi car je n'ai pas le dossier chat sous la racine à vérifier. (Mais quand je l'ai fait avec uname, il a affiché GNU Linux, je ne sais pas si cela est utile ou non)

Merci.

+0

quelle ligne ????? –

+0

de quel fichier parlez-vous? – aayoubi

+1

Je ne sais pas non plus ce que vous voulez dire, mais peut-être que grepping cette ligne fait quelque chose pour vous ('grep -r apache-maven-2.2.1/bin '.')? Ou lors de la recherche du chemin, grep pour cela ('grep -rE \\ bPATH \\ b .')? – jro

Répondre

0

Vous pouvez essayer

grep -i apache-maven-2.2.1/bin * 

Espérons que cela vous donnera un résultat.

+0

Merci, généralement cela devrait être fait à partir du répertoire racine ou de mon chemin de répertoire de base ?? – Pawan

+0

Dépend de l'endroit où vous pensez que le fichier contient cette ligne. La recherche à partir du répertoire racine prendra plus de temps et nécessitera probablement des privilèges d'administrateur. Je commencerais à chercher dans votre répertoire personnel et peut-être dans la racine du système de fichiers. – LiMuBei

1

Essayez ceci:

find root-path-to-search -type f -execdir fgrep 'apache-maven-2.2.1/bin' {} \+ 
Questions connexes