Jest to polecenie orville-write, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu Mac OS
PROGRAM:
IMIĘ
napisz - napisz do innego użytkownika
STRESZCZENIE
napisać [-ctynsprfSv] [ użytkownik [ tty ] ]
ojot [-ltynsprfSv] [ użytkownik [ tty ] ]
tel [-clynsprfSv] użytkownik [ tty ] [wiadomość...]
OPIS
Uwaga: To jest "Orville write", ulepszona wersja standardowego Uniksa napisać program.
Pisać kopiuje linie z twojego terminala do innego użytkownika. Kiedy pierwszy raz wywołano, to
wysyła wiadomość:
Wiadomość z twojego-logname twój-tty...
Odbiorca wiadomości powinien w tym momencie odpisać. Komunikacja trwa
do momentu odczytania z terminala końca pliku lub wysłania przerwania. W tym momencie,
napisać zapisuje "EOF (twój-logname)" na drugim terminalu i kończy działanie.
Zdecydowanie zaleca się stosowanie następującego protokołu napisać: kiedy po raz pierwszy piszesz do
innego użytkownika, poczekaj, aż odpisze, zanim zaczniesz pisać wiadomość.
Każda ze stron powinna zakończyć każdą wiadomość charakterystycznym sygnałem (o dla ``over'' to
konwencjonalne), wskazując, że druga strona może udzielić odpowiedzi; oo sugerowane jest ,,w kółko i na zewnątrz''
kiedy rozmowa ma zostać zakończona. Unikaj pisania, gdy jest kolej drugiej osoby,
ponieważ twój tekst zostanie zniekształcony przez ich. W każdym razie to niegrzeczne.
ojot polecenie jest odmianą napisać który normalnie wysyła każdy znak do drugiego
użytkownik podczas wpisywania zamiast czekać na zakończenie linii przed wysłaniem czegokolwiek jako
pisze.
tel polecenie wysyła "telegramy" w jednej linii, a następnie natychmiast się rozłącza. ten
wiadomość może być podana w wierszach poleceń (w takim przypadku najlepiej jest ją zacytować).
Jeśli nie umieścisz wiadomości w wierszu poleceń, zostaniesz o to poproszony. To jest
zwykle preferowany sposób wywoływania tel.
Wszystkie trzy polecenia są w rzeczywistości tym samym programem i mają bardzo podobne zachowanie.
Zezwolenia na pisanie można odmówić lub udzielić za pomocą wiadomość(1) polecenie. Twój tekst
uprawnienia po zalogowaniu są zależne od instalacji. Jeśli piszesz osobę, która ma
uprawnienia włączone, ale aktualnie pisze ktoś inny, zostaniesz o tym ostrzeżony i
mieć szansę na anulowanie prośby o napisanie przed przerwaniem innej rozmowy.
Jeśli piszesz osobę, która uruchamia polecenie pod amen(1) zostaniesz ostrzeżony podobnie.
Zawsze możesz wysyłać wiadomości do osób, które aktualnie do Ciebie piszą, nawet jeśli są
uprawnienia do wiadomości są wyłączone. Jeśli wysłałeś osobę a tel wiadomość, to ta osoba
może pisać lub telegramować do Ciebie przez następne 4 minuty, nawet jeśli Twoje uprawnienia do wiadomości są
wyłączony. Oznacza to, że nie będziesz siedzieć i zastanawiać się, dlaczego ktoś nie odpowiada, po prostu
ponieważ zapomniałeś włączyć swoje uprawnienia. Oznacza to również, że jeśli tego nie zrobisz
chcesz, aby ktoś mógł z tobą porozmawiać, to nie powinieneś z nimi rozmawiać. Korzeń może pisać
ktoś.
Jeśli przywołasz napisać or ojot polecenie bez nazwy użytkownika, będą pisać do czegokolwiek
użytkownik aktualnie do Ciebie pisze. Jeśli nikt do Ciebie nie pisze, zostanie wydrukowany komunikat o błędzie.
Jeśli przywołasz napisać, ojotlub tel polecenie z nazwą użytkownika '.', napiszą
ponownie do tego, do kogo napisałeś, aby trwał. Jeśli nie napisałeś do nikogo w tym loginie
sesji, drukowany jest komunikat o błędzie. Jest to szczególnie przydatne, gdy wymieniasz
seria wiadomości tam iz powrotem z tel.
Jeśli chcesz pisać do użytkownika, który jest zalogowany więcej niż raz, argumentem tty może być
służy do wskazania odpowiedniego terminala. Jeśli argument tty nie zostanie podany, terminal
z którego jesteś napisany, będzie pisany, jeśli taki istnieje. Jeśli nie, jeden z
wiersze, do których masz uprawnienia do zapisu, zostaną wybrane. Jeśli podano argument tty, użytkownik
nazwa może być podana jako "-", w takim przypadku napisze do każdego, kto jest na tym tty, jeśli
każdy jest.
W niektórych systemach mogą być użytkownicy oznaczeni jako ``pomocnicy''. Jeśli Twój system ma pomocników,
wtedy wykonanie ``write help'' spowoduje napisanie do jakiegoś pomocnika, który nie jest zajęty. Jeśli więcej niż jeden
pomocnik jest dostępny, jeden jest wybierany losowo w celu rozłożenia obciążenia. Pomocnicy
wyznaczają się za pomocą wiadomość(1) polecenie. Są uważani za zajętych, jeśli są
pisząc kogoś innego lub uruchamiając polecenie pod amen(1) programu.
Jeśli znak ! , | , lub & znajduje się na początku wiersza, napisać woła muszlę
aby wykonać resztę wiersza jako polecenie uniksowe. Jeśli komenda zaczynała się od ! ten
dane wyjściowe polecenia zostaną wysłane tylko do twojego terminala. Jeśli zaczynało się od |, wyjście
zostaną wysłane tylko na terminal drugiej osoby. Jeśli zaczęło się od i każdy z was będzie
otrzymać kopię danych wyjściowych. Zauważ, że napisać rozszerza wszystkie dziwne znaki kontrolne
przed wysłaniem ich na terminal innej osoby, ale nie robi tego dla postaci
odbił się echem z powrotem do twojego terminala.
Pisać udostępnia kilka opcji wiersza poleceń. Właściwie jedyna różnica między napisać,
ojot, tel jakie wartości domyślne mają dla tych opcji:
-c Wyślij każdy znak tak, jak jest wpisywany. Właściwie nie zacznie tego robić, dopóki
po udzieleniu odpowiedzi przez drugą stronę. Ponadto, jeśli wpiszesz linię zaczynającą się od „)”
wtedy reszta bieżącej linii zostanie wstrzymana, dopóki nie naciśniesz klawisza powrotu i wysłania
(bez „)”). Gdy ta opcja jest używana, wpisanie Ctrl-R spowoduje ponowne wydrukowanie tekstu
linii, którą aktualnie piszesz, a Ctrl-W usunie ostatnie słowo, które wpisujesz
wpisane, nawet jeśli twój system uniksowy zwykle ich nie obsługuje. w ojot komenda
to jest ustawienie domyślne.
-l Nie wysyłaj żadnych znaków, dopóki nie zostanie wprowadzony pełny wiersz. w napisać rozkaż to
jest wartością domyślną.
-n Na czas tej rozmowy tymczasowo wyłącz wiadomość
uprawnienia, aby nie zezwalać na pisanie osobom innym niż osoba pisana
ty.
-y Na czas tej rozmowy tymczasowo włącz wiadomość
uprawnienia, pozwalając innym osobom na pisanie do Ciebie po ostrzeżeniu ich, że jesteś
pisanie kogoś innego.
-p Przełóż odbiór telegramów na czas rozmowy. Wszystko
telegram otrzymany podczas rozmowy zostanie zapisany w twoim pliku .lastmesg i
zostanie wyświetlony po zakończeniu. ten Huh(1) polecenie może być użyte w powłoce
uciec, aby sprawdzić zapisane wiadomości bez wychodzenia napisać.
-s Podczas tej rozmowy pozostaw swoje uprawnienia do zapisu bez zmian.
To zwykle jest domyślne.
-r To powoduje napisać aby zapytać o hasło roota. Jeśli jest podany poprawnie, ty
będzie mógł pisać do każdego, bez względu na to, jak ustawione są jego uprawnienia do wiadomości, amd
możesz zmienić jego preferencje dla napisać or tel.
-f Nie zezwalaj na wprowadzanie rur napisać i wyłącz '&' i '|' powłoka ucieka.
Jest to głównie przeznaczone do użycia z poleceniami 'opcji' w pliku orville.conf. Ono
został w większości przestarzały przez polecenie konfiguracyjne „pipes”.
-t Wysyła wiadomość jednowierszową (nazywaną telegramem), a następnie natychmiast się rozłącza. ten
tekst wiadomości może być podany w wierszu poleceń, a jeśli tak nie jest, będziesz
poproszony o to. Chociaż write spróbuje wymazać wiadomości podane na
wiersza poleceń, więc nie mogą być widoczne dla uruchomionych użytkowników w(1) lub ps(1), to nie będzie
zawsze działa, więc tajne wiadomości nie powinny być umieszczane w wierszu poleceń. To jest
domyślny w tel dowództwo.
-S Zwykle, jeśli wyślesz telegram do osoby, która wskazała preferencje dla
pisze, pojawia się pytanie, czy chcesz przełączyć się na pisanie i na odwrót. -S
flaga pomija to pytanie i po prostu sprawia, że po cichu się nie powiedzie (chyba że jesteś rootem,
w takim przypadku to po cichu się uda).
-v wydrukuj numer wersji.
Opcje wybrane przez autora mogą w niektórych przypadkach zostać nadpisane przez odbiorcę. Ty
możesz ustawić swoje preferencje dla zapisów i telegramów oraz dla trybu liniowego i znakowego
tryb z wiadomość(1) polecenie. Jeśli odbiorca ustawił preferencje zapisu/telegramu, ty
zostanie zapytany, czy chcesz użyć drugiego, jeśli napiszesz go w niewłaściwy sposób. Jeśli przywołasz
Pisać z -S flaga, wtedy nie zostaniesz zapytany, czy chcesz się przełączyć. Tylko root może
faktycznie zastępują preferencje odbiorcy. Dla zwykłych użytkowników, jeśli odmówisz
przełącznik, polecenie nie powiedzie się.
Jeśli odbiorca ustawił preferencje trybu znakowego/liniowego, wiadomość zostanie wydrukowana i
zostaniesz zmuszony do przejścia na preferowany przez niego tryb.
KONFIGURACJA
orville.conf plik zawiera informacje o konfiguracji dla Orville write i
powiązane narzędzia. Linie zaczynające się od '#' i puste linie są ignorowane. Inne linie
zawierają polecenia wymienione poniżej:
Odpowiedz
Zwykle możesz wysyłać telegramy do osoby przez cztery minuty (240 sekund) po
wysłali Ci telegram, nawet jeśli ich uprawnienia do wysyłania wiadomości są wyłączone. Ten
Polecenie może być użyte do ustawienia rozmiaru tego okna na inne wartości.
rozłącz [y|n]
Jeśli rozłączenie jest włączone, polecenia „mesg d” i „mesg N” mogą być używane przez
writee, aby odłączyć wszystkich, którzy je obecnie piszą. (Widzieć wiadomość(1)). To jest
domyślnie włączone.
wyjątki [y|n]
Jeśli włączone są wyjątki, polecenia „mesg ye” i „mesg ne”a mogą być używane do
ogranicz, którzy konkretni użytkownicy mogą, a których nie mogą pisać (patrz wiadomość(1)). To jest
domyślnie włączone.
z hosta [y|n]
Jeśli ta flaga jest ustawiona, banery z ogłoszeniami wiadomości będą zawierać nazwę hosta
maszyny nadawcy (i odbiorcy, ponieważ zapis nie pozwala na interhost
komunikacja). Domyślnie jest wyłączona.
lista pomocników
Jeśli ta flaga jest ustawiona, to tylko osoby, których loginy pojawiają się w podanym pliku, mogą:
być pomocnikami. W przeciwnym razie każdy może być. Domyślnie jest wyłączona.
nazwa pomocnika
Domyślnie otrzymujesz pomoc, wykonując 'wpisz pomoc'. Jeśli chcesz użyć jakiegoś słowa kluczowego
inne niż „pomoc”, użyj tego polecenia, aby je zdefiniować.
pomocnicy [y|n]
Czy ludzie mogą mianować się pomocnikami i czy pisanie „pomocy” powinno działać? Za pomocą
domyślnie, nie.
Dziennik
W jakim pliku należy się zalogować? Jeśli nie jest zdefiniowany lub jeśli jest zdefiniowany i
plik nie istnieje, logowanie nie zostanie wykonane.
poziom logu
Ile należy rejestrować? Poziom 0 oznacza brak. Poziom 1 oznacza tylko log
prośby o pomoc (z informacją o tym, czy się udało, czy nie). Poziom 2
oznacza rejestrowanie jednowierszowego opisu każdego wykonanego połączenia zapisu. Oczywiście,
logowanie nie jest wykonywane, jeśli „log” nie jest zdefiniowany lub nie istnieje. Brak jakichkolwiek treści
zapis rozmowy jest zawsze rejestrowany. Wartość domyślna to 1.
bez pomocy
Jeśli ktoś napisze pomoc, ale nie znajdzie pomocników, zostanie wyświetlony ten plik.
Zwykle zawiera informacje o innych miejscach, w których można uzyskać pomoc. Jeśli nie określono,
nic nie jest drukowane.
rury [y|n]
Jeśli jest wyłączone, uniemożliwia to przesyłanie danych przez zapis, więc nie możesz tego zrobić
ucieka. Może to być konieczne, jeśli wielu użytkowników używa zapisu, aby zirytować innych
użytkowników, wysyłając duże porcje danych. Jest domyślnie włączony.
pomoc dla początkujących
Jeśli zmienna środowiskowa NOVICE jest zdefiniowana, wypisz zawartość tego
plik przed uruchomieniem zapisu. Jeśli nie jest zdefiniowany, nic nie jest drukowane.
opcje - ...
Ustaw domyślne opcje dla różnych łączy do programu piszącego. Na przykład, jeśli
masz wiersz 'opcje jot -c' i tworzysz link do programu piszącego
o nazwie 'jot', to jot domyślnie przejdzie w tryb znakowy, a nie liniowy. Gdyby
nazwa-polecenia to '*', wtedy wszystkie linki (nawet utworzone przez użytkowników) to otrzymują
opcja.
wrthist
To jest pełna ścieżka do pliku „wrthist”, który przechowuje informacje
o ostatnich wiadomościach użytkownika. Służy do ograniczania ataków zalewania telegramów,
i zezwól na odpowiedzi na telegramy podczas czterominutowego okna. Domyślnie jest to
w tym samym katalogu co
wrttmp
To jest pełna ścieżka do pliku 'wrttmp', który przechowuje informacje o
aktualny stan użytkownika. Domyślnie znajduje się w tym samym katalogu, co
Korzystaj z orville-write online za pomocą usług onworks.net