Linux parancsok

Wall Command Linuxban példákkal

Wall Command Linuxban példákkal
Linux környezetben vannak olyan esetek, amikor az SSH-n keresztül több felhasználó dolgozik egyidejűleg a kiszolgálón. Azonban néha a rendszergazdának újra kell indítania vagy le kell állítania a rendszert az e miatt.g. rendszerkarbantartás, kernel frissítés, hardver hozzáadása vagy eltávolítása a szerverről. Ebben az esetben a rendszergazdának tájékoztatnia kell minden bejelentkezett felhasználót a munkájának mentéséről. Az e-mail nem felel meg ebben a helyzetben, mivel először meg kell találnia, ki van bejelentkezve, majd e-maileket küld neki. Azt sem tudja, hogy a felhasználó mikor olvassa el az e-mailt. Szerencsére van egy Linux "fal" parancs, amely lehetővé teszi ezt könnyedén.

Itt fogjuk leírni a falparancs használatát Linux alatt. Ne feledje, hogy a wall parancs minden Linux disztribúció esetén ugyanúgy működik.

jegyzet: A Fal parancs csak a bejelentkezett felhasználók Terminál ablakában jeleníti meg az üzenetet. Azok a felhasználók, akik csak a grafikus felhasználói felületen dolgoznak, nyitott terminálablak nélkül, nem láthatják az üzeneteket.

Linux falparancs

A Linux Wall parancs lehetővé teszi, hogy üzenetet vagy egy fájl tartalmát küldje az összes jelenleg bejelentkezett felhasználónak. Ha nincs megadva fájl vagy üzenet, a wall parancs beolvassa az üzenetet a stdin-ből (standard bemenet).

Falparancs szintaxisa

A fal parancs szintaxisa a következő:

$ wall [opciók] [üzenet vagy fájl neve]

Küldjön üzenetet az összes felhasználónak

Ha üzenetet szeretne küldeni az összes jelenleg bejelentkezett felhasználónak, írja be a következőt: fal a küldeni kívánt üzenet követi.

A $ wall rendszer 1 órás karbantartás miatt leáll.

Ez a parancs az összes bejelentkezett felhasználónak elküldi az üzenetet, nyitva van a Terminál ablak.

jegyzet: Néhány Linux disztribúció esetén a fenti parancsot szuperfelhasználóként kell végrehajtania. Továbbá, ha a felhasználó úgy döntött, hogy megtagadja az üzeneteket a termináljaiktól (például a mesg parancs használatával), akkor csak egy sudo felhasználó küldhet üzeneteket a termináljainak.

Az alábbiakban kimeneteket jelenítünk meg két felhasználónak: „linuxway” és „ummara”, akik SSH-n keresztül vannak bejelentkezve a szerverre. Ezek a felhasználók az Ubuntu és a Debian futtató rendszerből dolgoznak.


A falparancs is olvassa az üzenetet stdin (standard bemenet). Ehhez egyszerűen írja be fal és eltalálja Belép.

$ fal

Ezt követően írja be a bejelentkezett felhasználóknak küldeni kívánt üzeneteket vagy üzeneteket. Miután beírta az üzeneteket, nyomja meg a gombot Ctrl + D hogy elküldje azokat az üzeneteket.

ez az első sor
ez a második sor
.

Itt található az a kimenet, amelyet minden bejelentkezett felhasználó kapott a terminálján.

Üzenet küldése fájlból

Ha van olyan üzenet, amelyet gyakran meg kell ismételnie, egyszerűen beírhatja őket egy fájlba. Amikor ezeket az üzeneteket el kell küldenie a bejelentkezett felhasználóknak, egyszerűen hívja meg azt a fájlt a wall paranccsal. Ne feledje, hogy sudo privilégiumokra lesz szüksége, ha üzenetet szeretne küldeni egy fájlból.

$ sudo fal

Például a következő kimenetben a fájl tartalma először a cat paranccsal került bemutatásra. Ezután a fájlban lévő üzenet elküldéséhez a fájlnév átkerül a fal parancsra.

Ezek a kimenetek (a fájlból üzenet.txt), amelyet a bejelentkezett felhasználók kaptak.

Üzenet küldése egy csoportnak

Ahelyett, hogy az üzenetet minden bejelentkezett felhasználónak elküldené, elküldheti azt csak egy csoport tagjának, aki jelenleg be van jelentkezve a rendszerébe. A szintaxis a következő:

$ wall -g [csoport] [üzenet]

Például, ha üzenetet akar küldeni egy „sshusers” nevű csoportnak, a következő parancsot kell megadnia:

$ wall -g sshusers A rendszer 1 órás karbantartás miatt leáll.

Az „sshusers” csoport minden tagja, aki jelenleg be van jelentkezve a szerverre, megkapja a megadott üzenetet.

A Banner elnyomása

A falparancs egy sávot jelenít meg, mielőtt üzenetet jelenít meg, amint az a következő képernyőképen látható.

A szalaghirdetés elnyomásához használja az -n opciót a wall paranccsal:

$ fal -n

Például a következő parancs csak a megadott üzenetet jeleníti meg, miközben elnyomja a szalaghirdetést.

A $ wall -n rendszer 1 órás karbantartás miatt leáll.

Az összes bejelentkezett terminál felhasználó szalaghirdetés nélkül kapja meg az üzenetet.

Verzió információ megtekintése

A wall parancs verziójának megtekintéséhez használja a következő parancsot:

$ fal -V

Az alábbi kimenet a fali segédprogram verzióját mutatja 2.34.

A Wall egy hasznos segédprogram, amely segít a többfelhasználós rendszergazdának, hogy a rendszer leállítása vagy újraindítása előtt gyorsan értesítse a többi felhasználót a munkájuk mentéséről. Ebben a cikkben kitértünk arra, hogyan használhatjuk a falparancsot a bejelentkezett felhasználókkal való kommunikációhoz. Remélem érdekesnek és hasznosnak találja.

Az X-Mouse Button Control segítségével az egér gombjait másképp alakíthatja át a különböző szoftvereknél
Lehet, hogy szüksége van egy eszközre, amely megváltoztathatja az egér vezérlését minden használt alkalmazással. Ebben az esetben kipróbálhatja az úgy...
Microsoft Sculpt Touch vezeték nélküli egér áttekintés
Nemrég olvastam a Microsoft Sculpt Touch vezeték nélküli egér és úgy döntött, hogy megveszi. Egy ideig használat után úgy döntöttem, hogy megosztom ve...
AppyMouse képernyős Trackpad és egérmutató a Windows táblagépekhez
A táblagép-felhasználók gyakran hiányolják az egérmutatót, különösen akkor, ha szokták használni a laptopokat. Az érintőképernyős okostelefonok és táb...