2008. december 23., kedd

Prompt testreszabása

Bash shell esetén egyszerűen testre lehet szabni a promptot. A prompt beállításait a ~/.bashrc fájlban beállíthatjuk (a ~ jelenti a home mappánkat, ami a /home/felhasználónév). Ha minden felhasználónak szeretnénk beállítani akkor a /etc/bash.bashrc fájlt kell szerkeszteni.


Írjuk be:
PS1='[\u@\h \W]\$ '

A PS1=’értékek ‘ sorral határozhatjuk meg a prompt kinézetét. Az utolsó ‘ jel előtt mindenképp kell egy szóköz!

A következő paramétereket használhatjuk:


  • \d: dátum “napneve hónap nap” format (e.g., “v febr 17″)
  • \H: gépnév
  • \j: aktuális folyamatok számának mutatása
  • \l: the basename of the shell’s terminal device name
  • \n: sortörés
  • \s: the name of the shell, the basename of $0 (the portion following the final slash)
  • \t: 24 órás idő HH:MM:SS formában (13:17:30)
  • \T: 12 órás idő HH:MM:SS formában
  • \@: 12 órás idő, de/du formában
  • \A: aktuális idő 24 órás HH:MM formátumba
  • \u: aktuális felhasználó neve
  • \v: bash verziója (pl., 2.00)
  • \V: bash verziója, plusz patch szint (pl., 2.00.0)
  • \w: aktális mappa, HOME mappa ~ jellel (pl. ~/Dokumentumok ami a /home/valaki/Dokumentumok-at jelöli)
  • \W: Aktuális mappa neve, HOME mappába ~ jellel, de nem öröklődik a ~ jel
  • \!: hány parancs van a historyba
  • \#: the command number of this command
  • \$ $ jel, ha root akkor # jel
  • \nnn a karakter, ami hasonlít az oktális nnn
  • \\: visszatört (\ altgr+q)
Charlie www.hogyan.org-ja alapján.

Nincsenek megjegyzések: