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
Upprepa senaste trädde kommando? Vilius Shell-programmering och Skript 5 09-25-2007 07:15
tidigare, nästa kommando i UNIX arulkumar UNIX for Dummies Frågor & Svar 4 09-11-2007 08:34
Föregående Kommando vskr72 UNIX for Dummies Frågor & Svar 2 04-20-2007 12:03
Se föregående kommando JackieChan UNIX for Dummies Frågor & Svar 4 06-02-2006 10:35
Upprepa ett kommando i ett skal Scotty UNIX for Dummies Frågor & Svar 2 10-30-2002 02:42

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 Omdöme: Thread Rating: 1 votes, 3.00 average. Visningslägen
  #1 (permalänk)  
Old 07-07-2008
syang68 syang68 is offline
Registered User
  
 

Join Date: juni 2008
Inlägg: 9
Upprepa föregående UNIX kommandot

Hej alla,

Finns det något sätt att sätta tillbaka den tidigare UNIX kommando utan retyping?

Jag har provat den "arror up"-knappen, och det verkar inte fungerar (Sun Solaris). Vad är det rätta sättet?

Tack!
  #2 (permalänk)  
Old 07-07-2008
vbe's Avatar
vbe vbe is offline Forum Staff  
Moderator
  
 

Join Date: Sep 2005
Ort: Schweiz - GE
Inlägg: 1585
Beror det skal du använder ...
t.ex. för Solaris
om du använder / usr / bin / ksh:

# Set-o VI (om det inte gjort ännu så EDITOR \u003d... in. profilen ...)
sedan dess Esc + k (backward. ..) j (framåt)
Detta fungerar eftersom du har en historia fil inställd ...
  #3 (permalänk)  
Old 07-07-2008
vbe's Avatar
vbe vbe is offline Forum Staff  
Moderator
  
 

Join Date: Sep 2005
Ort: Schweiz - GE
Inlägg: 1585
Om dess verkställande sista kommandot XXX igen
Sen skriver:
r XXX (med ksh ...)
  #4 (permalänk)  
Old 07-07-2008
spirtle spirtle is offline
Registered User
  
 

Join Date: juni 2008
Ort: Skottland
Inlägg: 150
In tcsh (och bash?) Kan du använda

! att verkställa det tidigare kommandot igen,
! --n att köra igen n: e till det senaste kommandot
! foo att verkställa en gång de senaste kommando som inleds med strängen foo
!? foo att verkställa en gång de senaste kommando som innehåller strängen foo

Append
Kod:
:p

att visa snarare än att utföra kommandot.
  #5 (permalänk)  
Old 07-07-2008
syang68 syang68 is offline
Registered User
  
 

Join Date: juni 2008
Inlägg: 9
Upprepa föregående UNIX kommandot

Tack för ditt svar. Jag använder ksh.

I Linux, om min sista kommandot är till exempel "ls-ltr | tail", jag bara trycker på "pil upp"-knappen för att få det (ls-ltr | svans) på kommandoraden och kontrollera den. Detta ger mig tillfälle att visa kommandot innan den verkställer det.

Kommandot "r" som vbe föreslår är bra, men det sker innan jag ens har möjlighet att dsplay det.

Jag behöver ett kommando (eller nyckel stroke) för att visa och sedan upprepa utförande utan retyping kommandot. En idé?

Tack!
Closed Thread

Komihåglista

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 04:05.


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