The UNIX and Linux Forums  

Go Back   UNIX och Linux Forum > Upp Forum > UNIX for Dummies Frågor & Svar
.
google unix.com



UNIX for Dummies Frågor & Svar Om du inte är säker på var att skriva en UNIX eller Linux fråga efter det här. Alla UNIX-och Linux-nybörjare välkomna!

Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
Tråd Thread Starter Forum Svar Senaste Inlägg
Behöver Info msgobinathan Shell-programmering och Skript 1 11-03-2007 05:17
CPU info vijayca HP-UX 1 08-27-2007 09:51
Hur få fler LUN info itsupplies Red Hat 0 10-26-2006 05:22
exe info sumsin High Level Programming 6 11-17-2005 05:15
SU info afflack UNIX for Dummies Frågor & Svar 4 01-20-2005 09:35

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Sök i denna tråd Rate Thread Visningslägen
  #1 (permalänk)  
Old 03-29-2008
ad4m88 ad4m88 is offline
Registered User
  
 

Join Date: mars 2008
Inlägg: 8
Vissa Info.

Hej alla ... Jag är en nybörjare på UNIX,

Bara vill veta vad detta kommando gör:
/ sbin / ifconfig eth0 | grep "inet addr" | cut-d:-f2 | awk '(print $ 1)'

Jag tror "grep visar med" inet addr "(som är den 2: a raden, visar IP-adressen, Broadcast-adress och nätmask) ... Är detta korrekt?

Vad betyder den andra delen då? (cut-d:-f2)?

Tack på förhand.

Med vänlig hälsning
ad4m88
  #2 (permalänk)  
Old 03-29-2008
eran era is offline Forum Advisor  
Herder av Useless Cats (På sabbatsår)
  
 

Join Date: mars 2008
Ort: / det är / / bara / bin / sh
Inlägg: 3652
Du bör hitta manual sidor för ditt system. Om du inte är vid datorn kan du lätt hitta dem på Google.

Detta åberopande av klippa extrakter det andra fältet i ett kolon-avgränsas linje (eller sekvens av linjer, mer generellt). Även de awk Programmet skriver ut det första fältet på ett utrymme avskilt linje (eller sekvens av linjer, mer generellt).

Kort sagt, det extrakt IP-adressen för gränssnittet av ifconfig produktion.

Hela processen kunde ha gjort mer elegant med bara ifconfig och awk, Eventuellt på en blygsam minskning av underhåll, eller ifconfig, grepOch två invocations av klippa.
  #3 (permalänk)  
Old 03-29-2008
ad4m88 ad4m88 is offline
Registered User
  
 

Join Date: mars 2008
Inlägg: 8
Tack för din hjälp.

Vänliga hälsningar.
  #4 (permalänk)  
Old 03-29-2008
ad4m88 ad4m88 is offline
Registered User
  
 

Join Date: mars 2008
Inlägg: 8
Ursäkta att igen, men vad kommando kommer att visa namnet på
1) att driva systemet, &
2) O / S.

Jag försökte uname-a, hur skulle jag klippa info från detta med awk eller grep. Även genom att göra uname-o visas:GNU/Linux ". Är det tillräckligt för den andra delen?

Thnxs
  #5 (permalänk)  
Old 03-29-2008
eran era is offline Forum Advisor  
Herder av Useless Cats (På sabbatsår)
  
 

Join Date: mars 2008
Ort: / det är / / bara / bin / sh
Inlägg: 3652
Frågan om OS är inte riktigt väldefinierade. Antagligen uname-o räcker, ja. Det är vanligt om någon begär att omfatta mer eller mindre alla uname-a

uname-n utskrifter systemets namn, så du behöver inte använda awk för det. grep är egentligen inte rätt verktyg för detta (även om det skulle förmodligen göra).

Generellt välutformad Unix-verktyg kommer att ha en möjlighet att generera utdata i en form som är användbar för manus. Tyvärr har inte nästan alla Systemhjälpmedel är väl utformad av detta kriterium. (ls kommer att tänka på, och, oh, ifconfig.)

Detta meddelande rutan är för liten för en god awk handledning (och jag är inte rätt person att skriva det), men ett generellt mönster är awk '/ text som är unik för den linje du vill / (print $ n) " var n är det gäller antal (rymd åtskilda, med början från 1) på den linjen. Det finns olika möjligheter för att använda något annat än blanksteg som avgränsare, och, ja, awk är ett Turing-komplett programspråk, så fantasin är egentligen den enda begränsningen.
  #6 (permalänk)  
Old 03-29-2008
ad4m88 ad4m88 is offline
Registered User
  
 

Join Date: mars 2008
Inlägg: 8
Tack kompis,

Hoppas im inte begär för mycket, men vad skulle jag skriva ett skript i en bash shell som kan:
a) starta om boxen
b) prefix en omstart med en lämplig varning och pausa
c) pinga en IP-adress som användaren och rapportera om svaret
d) dödar en processer som anges av användaren
e) lägga till och ta bort en användare

Om du kan ge mig koden för var och en, jag vet hur man sätter det i en meny (om annat om .... etc)

Tack
Closed Thread

Komihåglista

Taggar
linux

Thread Tools Sök i denna tråd
Sök i denna tråd:

Avancerad sökning
Visningslägen Betygsätt denna tråd
Betygsätt denna tråd:

Utstationering Regler
Du får inte efter nya trådar
Du får inte efter svar
Du får inte skicka bilagor
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG] kod
HTML-koden är Av
Trackback är
Pingbacks är
Refbacks är




Alla tider är GMT -4. Klockan är nu 03:51.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Översättningar Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX och Linux Forum Innehållet upphovsrättsskyddat © 1993-2009. All Rights Reserved.Ad förvaltning RedTyger

Content Relevant webbadresser från vBSEO 3.2.0