Programowanie w systemie UNIX/Konsola: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Matlin (dyskusja | edycje)
interpunkcja
interpunkcja
Linia 2:
 
Czym jest :<ref>[http://jakilinux.org/konsola/ Jaki linux - konsola]</ref><ref>[http://unix.stackexchange.com/questions/4126/what-is-the-exact-difference-between-a-terminal-a-shell-a-tty-and-a-con?lq=1 What is the exact difference between a 'terminal', a 'shell', a 'tty' and a 'console'?]</ref>
* powłoka : program interpretujący polecenia;
* terminal : urządzenie pozwalające człowiekowi na pracę z komputerem, teraz ekran i klawiatura;
* konsola : wiersz poleceń (sposób komunikacji człowieka z komputerem).
 
Słowa kluczowe :
* shell
* console
Linia 58:
 
=Skróty klawiszowe=
Skróty klawiszowe ułatwiają i przyspieszają pracę. Wart znać kilka najczęściej używanych : <ref>[https://help.ubuntu.com/community/UsingTheTerminal Ubuntu help : UsingTheTerminal]</ref><ref>[http://www.tuxfiles.org/linuxhelp/shortcuts.html Linux keyboard shortcuts - 2.0]</ref><ref>[http://linux.about.com/od/linux101/l/blnewbie5_1.htm Linux Shortcuts and Commands]</ref> dotyczących np. procesów<ref>[http://www.linux.rk.edu.pl/w/p/bash-procesy/ Bash - procesy -14 Lipiec 2008; Piotr Maliński]</ref>. Zobacz również : Wyciek pamięci<ref>[[w:Wyciek pamięci|Wyciek pamięci]]</ref>
 
 
Linia 75:
| SIGINT
|'''Ctrl-c'''
| kończy program ( proces)
|-
| SIGTSTP
Linia 91:
|chvt 1
|'''Ctrl-Alt-F1'''
|przełącza z trybu graficznego do pierwszej konsoli ( tty1). Jest 6 konsolikonsol, Ctrl-Alt-F2 ...<ref>[http://linux.about.com/od/ubuntu_doc/a/ubudg24t8.htm Switch to Console mode - Ubuntu Documentation]</ref>
|-
|
Linia 99:
|
|CTL+ALT+t
|terminal w trybie graficznym ( dostęp do linii poleceń, ang. CLI = Command Line Interface)
|-
|
Linia 107:
 
 
'''Listę wszystkich aktualnych skojarzeń''' możemy uzyskamy za pomocą komendy :
 
bind -p
Linia 114:
 
====Bind====
PoleceniaPolecenie ''bind'' zmienia skojarzenie skrótu z poleceniem :
 
bind -x '"\C-l": clear; ls'
Linia 120:
====Plik ~/.inputrc ====
 
Plik inputrc<ref>[https://www.gnu.org/software/bash/manual/html_node/Readline-Init-File.html Readline Init File]</ref> może znajdować się w :
* katalogu domowym
* katalogu /etc/ (jeśli nie ma go w domowym)
Linia 126:
W pliku tym są zapisane skojarzenia dla biblioteki Readline <ref>[https://www.gnu.org/software/bash/manual/html_node/Command-Line-Editing.html#Command-Line-Editing Command Line Editing in Bash]</ref>
 
Poprzez edycję tego pliku możemy zmienić skojarzenia skrótów :
 
C-L: clear-screen