Strona główna > Konsola, Polecenia > Konfiguracja aliasów

Konfiguracja aliasów

Witam,

Pierwszym poleceniem jakie omówię będzie to polecenie alias. Osoby, które już miały styczność z programowaniem czy też są już w jakiś sposób zaznajomione z konsolą w linuksie od razu będą wiedziały o co chodzi, a więc kieruję ten wpis do początkujących.

No to zaczynamy. Alias umożliwia zastąpienie polecenia (komendy) wraz z jego parametrami jednym ciągiem znaków. Pewnie ktoś zada pytanie dlaczego wraz z parametrami? A to dlatego, że bez parametrów za specjalnie nie ma to sensu. Składnia polecenia przedstawia się następująco:

alias [-p] [nazwa_aliasu[=wartość] ...] 

Powyżej wymieniony wzór polecenia służy do wyświetlenia zdefiniowanych aliasów lub też zdefoniowania nowych. Poniżej przedstawiam przykład zastosowania polecenia:

alias -p 

Powyższe polcenie zaskutkuje wypisaniem obecnie zdefiniowanych aliasów jak np.:

alias ls='ls --color=auto'

Taki sam skutek będzie oczywiście po wpisaniu samego polecenia bez żadnych parametrów. Oczywiscie tuż poniżej przedstawione zostanie pełne polecenie ustawiające nowy alias:

alias ll='ls -lah'

Powyższe polcenie pozwoli za pomocą komendy ll zastąpić wpisywanie polecenia ls -lah w celu wyświetlenia wszystkich możliwych plików w katalogu, w którym się znajdujemy. Oczywiście nadal można stosować alias wraz z parametrami:

 ll /home

Zostanie w ten sposób wylistowana (wyświetlona) cała zawartość katalogu     ‚/home’.

Natruralną rzeczą jest również to, że będziemy chcieli usunąć określony alias. Skladnia polecenia wygląda następująco:

unalias [-a] [nazwa_aliasu ... ] 

Tutaj w odróżnieniu od polecenia alias samo polecenie nie da żadnego rezultatu. Wydanie polecenia:

unalias -a 

będzie skutkowało usunięciem wszystkich aliasów, więc należy bardzo uważać, jeśli używa się konfiguracji aliasów, które nie są umieszczone w pliku konfiguracyjnym powłoki bash. Natomiast polecenie:

unalias ll 

spowoduje usunięcie wymienionego aliasu, w tym wypadku ll.

Zarówno w pierwszym poleceniu, jak i w drugim możemy stosować wiele argrumentów, np.:

alias ll='ls -lah' lh='ls -la /home' 

Spowoduje to utworzenie dwóch aliasów ll oraz lh.

Oczywiście po wylogowaniu się cała nasza praca z tworzeniem aliasów pójdzie na marne, chyba że zmiany zostaną umieszczone w pliku konfiguracyjnym powłoki bash. Plik ten znajduje się w katalogu domowym i nosi nazwę: .bashrc„. Plik ten należy wyedytować za pomocą np.: mcedit z pakietu mc, a następnie dokonać wpisu dotyczących aliasów tak jak było to robione w konsoli.

Powodzenia!


Kategorie:Konsola, Polecenia Tags: , , , ,
  1. Brak komentarzy.
  1. No trackbacks yet.

Skomentuj

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Log Out / Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Log Out / Zmień )

Facebook photo

Komentujesz korzystając z konta Facebook. Log Out / Zmień )

Google+ photo

Komentujesz korzystając z konta Google+. Log Out / Zmień )

Connecting to %s

%d bloggers like this: