servus *, wie kann ich ein alias definieren, also z.b. dass ich CHK eintippe und der rechner führt lsof |grep mnt aus, oder noch ein bisschen verfeinert: CHK variable -> losf |grep variable. der befehl soll dann natürlich auch aus jedem verzeichniss ausführbar sein. danke und gruß thomas --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On 08-Nov-2000 thomas pons wrote:
servus *,
wie kann ich ein alias definieren, also z.b. dass ich CHK eintippe und der rechner führt lsof |grep mnt aus, oder noch ein bisschen verfeinert: CHK variable -> losf |grep variable. der befehl soll dann natürlich auch aus jedem verzeichniss ausführbar sein.
alias Befehl='dein.Befehl ' in profile.local eintragen und mit
. /etc/profile.local einlesen.
^ bitte nicht uebersehen, das sa ein Punkt vorgehoert.
Gruss,
Heinz.
--
E-Mail: Heinz W. Pahlke
Am Mittwoch, 8. November 2000 17:28 schrieb Heinz W. Pahlke:
On 08-Nov-2000 thomas pons wrote:
servus *,
wie kann ich ein alias definieren, also z.b. dass ich CHK eintippe und der rechner führt lsof |grep mnt aus, oder noch ein bisschen verfeinert: CHK variable -> losf |grep variable. der befehl soll dann natürlich auch aus jedem verzeichniss ausführbar sein.
alias Befehl='dein.Befehl ' in profile.local eintragen und mit .. /etc/profile.local einlesen. ^ bitte nicht uebersehen, das sa ein Punkt vorgehoert.
Für sowas ist IMHO function besser geeignet. Beispiel (ebenfalls in der /etc/profile.local): function manlp { man -t $1 | psnup -2 | lpr -P$2 ;} Damit kann man zum Beispiel die manpage von dd auf Drucker lp15 ausgeben: manlp dd lp15 Für Deinen Fall bedeutet das: function losfgrep { lsof| grep $1 ;} Gruß Peter --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On Wed, 8 Nov 2000 18:11:26 +0100, Peter Bossy wrote:
Für sowas ist IMHO function besser geeignet. Beispiel (ebenfalls in der /etc/profile.local):
function manlp { man -t $1 | psnup -2 | lpr -P$2 ;}
Damit kann man zum Beispiel die manpage von dd auf Drucker lp15 ausgeben:
manlp dd lp15
Für Deinen Fall bedeutet das:
function losfgrep { lsof| grep $1 ;}
danke, funzt wie ne 1. jetz hab ich noch ne kleine frage, wie kann ich grep dazu bringen nur zeilen anzuzeigen in denen A _und_ B vorkommt. durch lsof | grep A && B bekomm ich alles angezeigt, kann man das auch irgendwie zeilenweise lösen ? hab mir man grep angeguckt, aber richtig schlau geworden bin ich nicht. besten dank im vorraus gruß, thomas --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
* thomas pons schrieb am 08.Nov.2000:
danke, funzt wie ne 1. jetz hab ich noch ne kleine frage, wie kann ich grep dazu bringen nur zeilen anzuzeigen in denen A _und_ B vorkommt. durch lsof | grep A && B bekomm ich alles angezeigt, kann man das auch irgendwie zeilenweise lösen ?
lsof | grep A | grep B Wenn immer A vor B kommt geht es auch so: lsof | grep "A.*B" Immer geht auch lsof | grep "\(A.*B\)\|\(B.*A\)" Bernd -- Alle meine Signaturen sind rein zufällig und haben nichts mit dem Text oder dem Schreiber zu tun, dem ich antworte. Falls irgendwelche Unrichtigkeiten dabei sein sollten, so bedauere ich das. Es wäre nett, wenn Du mich benachrichtigen würdest. |Zufallssignatur 0 --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Am Wednesday 08 November 2000 17:12 schrieben Sie:
servus *,
wie kann ich ein alias definieren, also z.b. dass ich CHK eintippe und der rechner führt lsof |grep mnt aus, oder noch ein bisschen verfeinert: CHK variable -> losf |grep variable. der befehl soll dann natürlich auch aus jedem verzeichniss ausführbar sein.
# alias CHK='lsof|grep' ollte es tuen. damit der alias immer besteht, solltest du ihn in deine ~/.profile reinschreiben. ciao, Ralf --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (5)
-
B.Brodesser@online-club.de
-
h.pahlke@berlin.de
-
p.bossy@vorwerk-automotive.de
-
ralf@almado.de
-
tom@huno.net