Share to: share facebook share twitter share wa share telegram print page

Wall (Unix)

wall
VývojářBellovy laboratoře
Operační systémUnix
UN*X
Typ softwarustandardní UNIXová utilita či příkaz
Některá data mohou pocházet z datové položky.

wall (zkrátka zápisu write to all) je unixový nástroj příkazové řádky, který zobrazuje obsah souboru nebo standardního vstupu všem přihlášeným uživatelům. To obvykle využívá root k zaslání zprávy o vypnutí všem uživatelům těsně před vypnutím počítače.

Příklady

wall přečte ve standardním nastavení (je vynecháno název souboru) zprávu ze standardního vstupu. Může být spojen s příkazem echo:

alice@sleipnir:~$ # `tty` to show the current terminal name
alice@sleipnir:~$ tty
/dev/pts/7
alice@sleipnir:~$ echo Remember to brush your teeth! | wall

Zprávu lze zadat podobným postupem pomocí unixového příkazu cat; vyvoláním příkazu wall stisknutím klávesy Enter poté následuje zpráva která se ukončí Ctrl + D:

alice@sleipnir:~$ wall
Remember to brush your teeth!
^D

Použití řetězce:

alice@sleipnir:~$ wall <<< 'Remember to brush your teeth!'

Příkaz podporuje také čtení ze souboru:

alice@sleipnir:~$ cat .important_announcement
Remember to brush your teeth!
alice@sleipnir:~$ wall .important_announcement # same as `wall !$`

Všechny uvedené příklady by měly zobrazit následující výstup na terminály:

Broadcast Message from alice@sleipnir
  (/dev/pts/7) at 16:15 …

Remember to brush your teeth!
Prefix: a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9

Portal di Ensiklopedia Dunia

Kembali kehalaman sebelumnya