Archiv verlassen und diese Seite im Standarddesign anzeigen : where.exe für unixoide systeme?
Salut zusammen,
ich hoffe ich kann mein Problem erklären. Wenn ich zum Beispiel in /usr/share/snmp/mibs bin und eine Dokumentation schreibe, bin ich auf absolute Pfadnamen angewiesen (wir haben bei uns in der Bude auch Daus) .
Das geht dann so:
[root@compaq mibs]# pwd
/usr/share/snmp/mibs
[root@compaq mibs]# ls EtherLike-MIB.txt
EtherLike-MIB.txt
die beiden Outputwerte zusammenkopieren.
Jetzt habe ich entdeckt, dass es unter Windoof 2003 einfacher geht. Einfach whereis win.ini und er printet den vollen Pfad, falls in working dir.
Da nicht jeder das schweineteuere und nichtskönnende Windows 2003 hat, ein Shot des Manuals.
greez
adme
locate? Bzw fuer Programme in $PATH: which
'cuda
Original geschrieben von HEMIcuda
locate? Bzw fuer Programme in $PATH: which
'cuda
Hi cuda.
danke. Locate ist ein guter Tipp falls der Filename eindeutig ist. Jedoch ist dieser Command auf den SUN Kisten nicht installiert...
which und type kenne ich, das ist nicht das Problem.
greez
adme
derRichard
25.12.03, 20:19
hallo!
was ist mit "find"?
das sollte das doch auch können.
//richard
Original geschrieben von derRichard
hallo!
was ist mit "find"?
das sollte das doch auch können.
//richard
Hallo Richard,
kannst du mir die Option nennen? habe nichts derartiges gefunden...
danke
greez
adme
Der Gestreifte
25.12.03, 20:44
find / -name dateiname -print Dauert halt ein wenig.
edit:
die beiden Outputwerte zusammenkopieren. Du bist immer in dem Verzeichnis? Dann tut es doch ein echo "$PWD"/dateiname
Original geschrieben von Der Gestreifte
find / -name dateiname -print Dauert halt ein wenig.
edit:Du bist immer in dem Verzeichnis? Dann tut es doch ein echo "$PWD"/dateiname
Hallo,
danke.
das mit Find ist nicht so ne tolle Sache.
das mit $PWD ist der Tipp. Vielen Dank. Wenn ich dies in der GNU Bash eingebe und tab drücke löst er den Dateinamen schon auf.
# echo /usr/share/snmp/mibs/EtherLike-MIB.txt
/usr/share/snmp/mibs/EtherLike-MIB.txt
thx
greez
adme
echelon@core:~$ ls `pwd`/x*
/home/echelon/xf86.log
echelon@core:~$ ls $PWD/x*
/home/echelon/xf86.log
echelon@core:~$ echo `pwd`/xf86.log
/home/echelon/xf86.log
echelon@core:~$ for i in `pwd`/*; do echo $PWD$i; done
/home/echelon/arch
/home/echelon/bin/
/home/echelon/bleh
/home/echelon/car.jpg
/home/echelon/cd.png
/home/echelon/coredesk.jpg
etc.
echelon@core:~$ dirname xf86.log
.
echelon@core:~$ basename /home/echelon/xf86.log
xf86.log
thanx
der tipp mit $PWD oder `pwd` ... hat mir geholfen. Wusste eigentlich schon, kam nur nicht drauf...
greez
adme
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.