Wprowadzanie poleceń 31
Jeśli używany shell obsługuje historię poleceń wówczas można, korzystając z kursorów, szybko przywoływać wpisane wcześniej polecenia. Shell bash zapisuje 1000 ostatnio wydanych poleceń w pliku o nazwie .bash_histcry w katalogu domowym aktualnego użytkownika. Wciskanie strzałek w górę i w dół umożliwia poruszanie się po liście poleceń.
♦ Aby zmniejszyć lub zwiększyć listę poleceń zapamiętywanych przez bash, należy zajrzeć do rozdziału 6.
Kolejną zaletą shella bash jest udostępniana przezeń możliwość uzupełniania poleceń. Aby szybko odszukać wszystkie polecenia o nazwach zaczynających się od podanego wzorca, należy wpisać pierwsze kilka liter nazwy polecenia i nacisnąć Tab. Przykładowo, po napisaniu
# contr
i wciśnięciu Tab, ujrzymy następujące polecenie:
# control panel
Jeśli wpisane litery wskazują na jedno polecenie, wówczas po wciśnięciu Tab shell automatycznie dopisze resztę jego nazwy. Jeśli jednak istnieje kilka możliwości uzupełnienia wpisanego słowa, wówczas trzeba będzie nacisnąć Tab dwukrotnie. Przykładowo, po wpisaniu
# Pi
i dwukrotnym naciśnięciu Tab, pojawi się lista:
piltoppm pic pick piettoppm pilot ping
pl3topbm pic2tpic pico pidof pine
Shell wypisze wszystkie nazwy programów zaczynające się od podanych liter.
Aby umieścić kilka odrębnych poleceń w jednej linijce, należy użyć średnika (;), jak w poniższym przykładzie: tt ls ; cat plik.txt
Wyświetli się w ten sposób najpierw zawartość katalogu (polecenie ls), a następnie zawartość wskazanego pliku (polecenie cat).