2008 20 oktober 2008

Kommando i Linux: Prompten

Innehållsförteckning linux kommandon

  1. Kommando i Linux: Shell
  2. Kommando i Linux: Prompten


Skalet är en svart skärm som bara visar vad som förväntas av indikatorn kommandoprompten som kallas de flesta Linux-system tenderar att visa en indikator i användarens namn, namnet på maskinen och den aktuella arbetskatalogen, enligt bilden nedan:

Den form av display ges av prompten skal variabel kallas PS innebär detta att ställa in den här variabeln att ändra utseendet på prompten, att öva kommandona kommer att ändra denna variabel för att visa resultaten av variationen i det indikatorsystem.

Som det här inlägget är lång klicka på länken nedan för att läsa hela artikeln.

Om du anger värden direkt till PS1 variabeln i den aktuella sessionen, fast utan dem mantedran endast under den aktuella sessionen av konsolen, så när du lämnar detta möte och gå till en annan inte kommer att avspegla alla förändringar .

Som vi kommer att förändra PS1 variabel är önskvärt att bevara värdet av den i en variabel alternativ till makten restauralar när som helst under sessionen. För att göra denna första visa innehållet i den med echo kommando skrivs i kommandoraden följande ordning:

echo $ PS1

som visar innehållet i den rörliga, en gång samma sak, vi utse en ny variabel till innehållet i variabeln $ PS1 som en försiktighetsåtgärd mer än någonting annat, att göra detta genom att skriva följande kommando:

ÅTERSTÄLLA = $ PS1

som tilldelar en variabel som heter "återställande" (du kan välja rörlig namn som du kanske tror är lämpligt) innehållet eller värdet av variabeln $ PS1 och slutligen konstatera att den sistnämnda som skapas av oss innehåller samma som variabeln $ PS1, att genomföra den här processen igen med hjälp av echo kommando:

echo $ ÅTERSTÄLLA

Följande bild visar hela processen:

Då kommer vi att ändra prompten för detta enbart består av en enda karaktär och på så sätt snabbt kan vara lättare att fastställa. För att göra denna process har endast tilldelas variabeln $ PS1 är det värde som du vill ha som en indikator i det här exemplet kommer vi att göra kommandoraden visar följande tecken "->", därför skriver du följande kommando:

PS1 ="->"

och se hur vi kan förändra vår indikator visar tecken valda av oss, bilden nedan visar denna process:

Restaular till din tidigare konfiguration som skall fördelas till de nya värdet på variabeln vi skapade ovan till variabeln $ PS1, att skriva följande kommando:

PS1 = $ ÅTERSTÄLLA

Escape-sekvenser för ett snabbt

Det finns också ett antal strängar kallade escape sekvenser, som används för att lägga till en rad indikatorvärdena frivilligt, sedan fly sekvenser anges med motsvarande värde:

\ D datumformat dia_letra månader dia_numero
\ H värdnamnssektionen fram till det första (.)
\ H All värddatornamn
\ N newline
\ R vagnretur
\ S Shell namn
\ T Aktuell tid (24 timmar) HH: MM: SS
\ T aktuell tid (12 timmar) HH: MM: SS
\ @ Aktuell tid (12 timmar) AM / PM
\ U användarnamn
\ $ $ Om UID är 0, # om andra
\ V bash version
\ V Bash version av paketet
\ W aktuell katalog eller mapp
\ W bas namnet på den aktuella katalogen eller mapp
\! antal av de nuvarande kommandot i den historiska
\ \ Contrabarra
\ [Uppstartssekvensen OTRYCKBAR
\] Final sekvens OTRYCKBAR

Då kommer vi att se exempel på tidigare sekvenser kombineras.

Datum och namn på maskinen fullständigt innesluten inom parentes:

Sequence: [\ d] - [\ H] \ $ "

Resultatet är enligt bilden nedan:

Sequence: "[\ t] <\ u> <- \ w -> \ $"

Som tidigare nämnts att lämna datorterminal de ändringar du har gjort på denna variabel kommer att gå förlorade och startar en ny terminal session prompten visas utan avspeglar någon form av förändring, så om du vill göra de förändringar som ständigt för terminal sessioner du använda det för att redigera filen. bashrc ligger i rotkatalogen på användaren och som normalt hittar hänvisning till rörlig PS1 med inställningarna för att ge den, ändra på detta för att visa snabb att intresse. Nästa bild visar. Bashrc linux testsystem som jag har bevis.


Kommentarer RSS

Lov en Svara