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 par ksh tricks vänligen JamesByars Shell-programmering och Skript 4 02-23-2008 03:07
Developer trick: VideoLAN VLC Media Player - Redmond Developer News iBot UNIX och Linux RSS Nyheter 0 06-17-2007 07:54
tar tricks neked UNIX för avancerade & Expertanvändare 2 08-14-2006 04:14
prompt varför? ls1429 UNIX for Dummies Frågor & Svar 2 12-13-2001 07:44
"göra" problem (compliation problem?) xyyz UNIX för avancerade & Expertanvändare 5 11-05-2001 10:47

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 09-26-2007
HybridLogic HybridLogic is offline
Registered User
  
 

Join Date: Sep 2007
Inlägg: 2
Ställ prompten problem och tricks

Jag använder en csh skal (eller, det vore min gissning från. Cshrc-fil ser jag) och jag vill ändra min prompt.

Det finns ungefär 10 andra trådar, jag vet, men frågan är lite mer specifik. Jag vill veta, är det ett sätt att spara den aktuella katalogen från en viss nivå eller katalog ner? Det är, jag använder universitetets Unix-server och jag behöver inte se
/ home / ugrads / MyName på varje rad, men jag vill se allt från MyName / ned (så jag vet var i min egen kataloger jag är).

Är det möjligt att minska katalogen så här? Också, med ett kommando som anges prompt \u003d "$ PWD Through the Hedge \!%:" Tycks ställa en snabb linje till den aktuella katalogen endast. Vettigt, om det är lika med det aktuella värdet av PWD variabeln.

Hur får jag det att byta närhelst jag byta katalog?


Länkar till redan existerande hjälpsam trådar uppskattat. Tack.
  #2 (permalänk)  
Old 09-26-2007
drl's Avatar
varselljus drl is offline Forum Advisor  
Registered User
  
 

Join Date: april 2007
Ort: Saint Paul, MN USA / BSD, CentOS, Debian, OS X, Solaris
Inlägg: 713
Hej.

Se HOWTO: Ändra din skalprompten ... Skål, varselljus
  #3 (permalänk)  
Old 09-26-2007
reborg's Avatar
reborg reborg is offline Forum Staff  
Administratör
  
 

Join Date: mars 2005
Ort: Irland
Inlägg: 4.245
Det är en stor differnce om du använder csh eller tcsh.

Please post produktionen av "echo $ 0" (utan citattecken)
  #4 (permalänk)  
Old 09-26-2007
tomas's Avatar
tomas tomas is offline
Registered User
  
 

Join Date: Sep 2007
Inlägg: 35
Detta är ett fult sätt att göra det.

VAR0 \u003d `echo $ HOME | cut-F3-d '/'`
Var1 \u003d `echo $ HOME | wc-c`
Var2 \u003d `pwd | cut-c $ (var1) -`
echo $ (VAR0) $ (var2)

Men det kommer att ge er önskad effekt.

Jag skulle inte använda det här exemplet för om du går under din $ HOME väg som inte visa något.
  #5 (permalänk)  
Old 09-26-2007
reborg's Avatar
reborg reborg is offline Forum Staff  
Administratör
  
 

Join Date: mars 2005
Ort: Irland
Inlägg: 4.245
Och i csh vad som händer om detta används för att snabbt är att pormpt kommer att ha ett fast värde och inte uppdateras när katalogen ändras.

Se mitt inlägg i våra vanliga frågor om vad som behöver göras för att få en snabb att uppdatera dynamiskt, å andra sidan i tcsh% ~ skulle vara ett alternativ att undersöka.
  #6 (permalänk)  
Old 09-26-2007
drl's Avatar
varselljus drl is offline Forum Advisor  
Registered User
  
 

Join Date: april 2007
Ort: Saint Paul, MN USA / BSD, CentOS, Debian, OS X, Solaris
Inlägg: 713
Hej.

Jag tycker detta är mycket användbar i tcsh med avseende på frågan:
Citat:
% c [[0] n],%. [[0] n]
Den avslutande delen av den nuvarande arbetskatalog, eller
n avslutande komponenter om en siffra n ges. Om n börjar
med "0", hoppade antalet komponenter föregå
efterföljande komponent (er) i formatet "/ <skipped> släpa".
Om ellips skalet variabeln är satt, överhoppad komponenter
representeras av en ellips så hela blir
"... efterföljande". `~" Utbytet sker som i "% ~" ovan,
men "är ~ 'komponent ignoreras när rösträkningen avslutande
komponenter.

- Utdrag ur Mannen tcsh
Skål, varselljus
  #7 (permalänk)  
Old 09-26-2007
HybridLogic HybridLogic is offline
Registered User
  
 

Join Date: Sep 2007
Inlägg: 2
Citat:
Ursprungligen postat av reborg View Post
Det är en stor differnce om du använder csh eller tcsh.

Please post produktionen av "echo $ 0" (utan citattecken)
Utseende tcsh. Jag hade inte en. Tcshrc fil, men jag gjorde ett genom att kopiera mina. Cshrc fil.

% c [[0] n],%. [[0] n] hjälpte inte mycket (jag fick bara den nuvarande dir följt av alla de extra syntax som en statisk) men HOWTO: Ändra din skalprompten verkligen hjälpt till med att tabellen längst ned.

% ~ Verkar vara precis vad jag ville. Tack alla.

Senast redigerad av HybridLogic; 09-26-2007 at 09:25..
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 02:55.


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