To jest polecenie byobu, które można uruchomić w darmowym dostawcy usług hostingowych OnWorks przy użyciu jednej z wielu naszych bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS
PROGRAM:
IMIĘ
byobu - skrypt opakowujący do inicjowania konfiguracji byobu użytkownika i uruchamiania opartego na tekście
menedżer okien (ekran lub tmux)
STRESZCZENIE
byobu [opcje]
ekran byobu [opcje ekranu]
byobu-tmux [opcje tmux]
Opcje do byobu są po prostu przejeżdżane ekran(1) lub tmux(1).
OPIS
byobu to skrypt, który uruchamia tekstowego menedżera okien (albo ekran(1) lub tmux(1))
w konfiguracji byobu. Umożliwia to wyświetlanie informacji o systemie i jego stanu
powiadomienia w dwóch liniach u dołu sesji ekranu. Umożliwia również
wiele sesji terminala z kartami, dostępnych za pomocą prostych naciśnięć klawiszy.
byobu obecnie domyślnie używa tmux(1) (jeśli jest obecny) jako backend, jednak to może
być zastąpione przez byobu-select-backend(1) użyteczność.
Zauważ, że BYOBU_CONFIG_DIR=$XDG_CONFIG_HOME/byobu jeśli zdefiniowano, i $HOME/.byobu Inaczej.
TŁA KOLORY
Kolory tła tzw byobu linie stanu można dostosować, edytując pliki
$HOME/.byobu/kolor (Na ekran byobu) i $HOME/.byobu/color.tmux (Na byobu-tmux).
komenda Ctrl+Shift+F5 podczas uruchamiania zmieni tło na losowo wybrany kolor
in byobu-tmux tryb. Po prostu usuń te pliki, aby przywrócić domyślny kolor
konfiguracja.
STATUS POWIADOMIENIA
byobu obsługuje wiele unikalnych i interesujących powiadomień o stanie na najniższym poziomie
dwie linie na ekranie. Każdy element powiadomienia o stanie można niezależnie konfigurować,
włączane i wyłączane przez narzędzie konfiguracyjne. Poniższy przewodnik pomoże zidentyfikować każdy z nich
pozycja statusu (w kolejności alfabetycznej):
wkład - symbol wyświetlany, jeśli istnieją oczekujące raporty o awariach; Symbol {!} wyświetlany na
dolny pasek w lewo, w kolorze czarnym na pomarańczowym tle
łuk - architektura systemu; domyślnie wyświetlany na dolnym pasku w lewo
kolor tekstu na domyślny kolor tła
bateria - informacje o baterii; wyświetlanie na dolnym pasku w prawo; - wskazuje
rozładowanie, + oznacza ładowanie, = oznacza pełne naładowanie; podczas ładowania lub
rozładowaniu, wyświetlana jest aktualna pojemność baterii w procentach; kolory
zielony, żółty i czerwony służą do dalszego wskazania stanu naładowania baterii;
możesz zastąpić wykrytą baterię, ustawiając BATTERY=/proc/acpi/battery/BAT0 w
$BYOBU_CONFIG_DIR/statusrc
liczba_procesorów - liczba procesorów lub rdzeni w systemie; wyświetlany na dolnym pasku w kierunku
po prawej w domyślnym kolorze tekstu na domyślnym tle, po którym następuje końcowy znak „x”
częstotliwość_procesora - aktualna częstotliwość procesora w GHz; wyświetlany na dolnym pasku w kierunku
bezpośrednio białym tekstem na jasnoniebieskim tle
temperatura_procesora - temperatura procesora w stopniach Celsjusza (domyślnie) lub Fahrenheita, skonfiguruj TEMP=F lub
TEMP=C w $BYOBU_CONFIG_DIR/statusrc; wyświetlany na dolnym pasku w prawo
żółty tekst na czarnym tle; możesz zastąpić wykryte urządzenie temperatury procesora przez
ustawienie MONITORED_TEMP=/proc/acpi/cokolwiek w $BYOBU_CONFIG_DIR/statusrc
zwyczaj - zdefiniowane przez użytkownika niestandardowe skrypty; muszą być programami wykonywalnymi dowolnego rodzaju w
$BYOBU_CONFIG_DIR/bin; musi mieć nazwę N_NAME, gdzie N to częstotliwość w sekundach do
odśwież wskaźnik stanu, a NAZWA to nazwa skryptu; N nie powinno być mniejsze
niż 5 sekund; skrypt powinien odzwierciedlać niewielką ilość tekstu do standardowego wyjścia, standardowego
błąd jest odrzucany; wskaźnik będzie wyświetlany w dolnym panelu w domyślnych kolorach,
chyba że ręcznie określisz kolory na wyjściu skryptu; UWAGA, intensywnie obciąża procesor
niestandardowe skrypty mogą mieć wpływ na ogólną wydajność systemu i mogą zakłócić pracę systemu
administrator! W rzeczywistości możesz łatwo kopiować i modyfikować każdy skrypt statusu, który zwykle znajduje się w
/usr/lib/byobu/* do twojego lokalnego $HOME/.byobu/ katalogiem.
Przykład: $BYOBU_CONFIG_DIR/bin/1000_unazwa
#!/ Bin / sh
printf "\005{= bw}%s\005{-}" "$(unazwa -r)"
dane - data systemowa w formacie RRRR-MM-DD lub możesz ustawić ją na dowolną prawidłową strftime.(3)
lubisz w $BYOBU_CONFIG_DIR/data/godzina; wyświetlany w dolnej części po prawej stronie w
domyślny kolor tekstu na domyślnym tle
dysk - całkowita dostępna przestrzeń dyskowa i całkowita wykorzystana w katalogu /; wyświetlany w dolnym
pasek po prawej stronie białym tekstem na jasnofioletowym tle; zastąpić domyślne
katalogu, określając alternatywny punkt montowania za pomocą MONITORED_DISK=/wherever in
$BYOBU_CONFIG_DIR/statusrc
dysk_io - chwilowa przepustowość odczytu/zapisu w kB/s lub MB/s w ciągu ostatnich 3 sekund;
wyświetlany na dolnym pasku po prawej stronie białym tekstem na jasnofioletowym tle
z wiodącym znakiem „<” oznaczającym „prędkość odczytu” i znakiem „>” oznaczającym „prędkość zapisu”;
zastąpić domyślny monitorowany dysk, określając alternatywne urządzenie za pomocą
MONITORED_DISK=/dev/sdb i zastąp domyślną wartość DISK_IO_THRESHOLD=50 (kB/s) w
$BYOBU_CONFIG_DIR/statusrc
Distro - Nazwa systemu operacyjnego/dystrybucji wydania działającego w bieżącym systemie zgodnie z raportem
lsb_release(1) or /etc/problem; wyświetlany na dolnym pasku pogrubioną czarną czcionką w kierunku
pozostawiony na szarym tle; możesz zastąpić wykryte wydanie za pomocą DISTRO=Whatever in
$BYOBU_CONFIG_DIR/statusrc
ec2_koszt - oszacowanie kosztu bieżącego rozruchu systemu pod kątem
Model rozliczeniowy Amazon EC2; wyświetlany na dolnym pasku po prawej stronie zielonym tekstem na a
czarne tło; jednostkami monetarnymi są dolary amerykańskie „$”; ta wtyczka działa tylko wtedy, gdy plik
Serwer metadanych zgodny z AWS jest dostępny pod adresem http://169.254.169.254
entropia - liczba bajtów aktualnej entropii systemu; wyświetlany na dolnym pasku
w prawo żółtym tekstem na ciemnoszarym tle; jest wiodące „e”.
wskazać „entropię”
RAID - zanotuj bardzo wyraźnie, czy wykryto awarię RAID, na czerwono migający tekst
białe tło; termin „RAID” oznacza, że coś jest nie tak z RAID i
jeśli trwa przebudowa/ponowna synchronizacja, wyświetlany jest również procent wykonania
koszt_rcs - oszacowanie kosztu bieżącego rozruchu systemu pod kątem
Model rozliczeń Rackspace Cloud Server; wyświetlany na dolnym pasku po prawej stronie na zielono
tekst na czarnym tle; występuje wiodący znak „~”, który wskazuje, że jest to oszacowanie,
a jednostkami monetarnymi są dolary amerykańskie „$”
Prędkość wiatraka - prędkość procesora lub wentylatora systemowego zgłoszona przez czujniki lm; wyświetlany na dolnym pasku
w prawo czarnym tekstem na szarym tle; istnieje końcowe „obr/min” dla jednostek;
możesz zastąpić wykryty wentylator, ustawiając FAN=/sys/path/to/your/fan1_input w
$BYOBU_CONFIG_DIR/statusrc
hosta - nazwa hosta systemu; wyświetlany na górnym pasku po prawej stronie pogrubioną czcionką
czarny tekst na szarym tle; występuje wiodący symbol „@”, jeśli status nazwy użytkownika to
również włączone
adres IP - adres IPv4 systemu w postaci dziesiętnej z kropkami; wyświetlany w górnej części
pasek po prawej stronie, pogrubiony czarny tekst na szarym tle; możesz nadpisać i
wyświetl swój adres IPv6, ustawiając „IPV6=1”, i możesz pokazać swój zewnętrzny adres IP
ustawiając „IP_EXTERNAL=1” w $BYOBU_CONFIG_DIR/statusrc
adres_ip4 - adres IPv4 systemu w postaci dziesiętnej z kropkami; wyświetlane w
górny pasek po prawej stronie, pogrubiony czarny tekst na szarym tle; możesz pokazać swoje
zewnętrzny adres IP, ustawiając „IP_EXTERNAL=1” w $BYOBU_CONFIG_DIR/statusrc
adres_ip6 - adres IPv6 systemu; wyświetlany na górnym pasku po prawej stronie
pogrubioną czarną czcionką na szarym tle; możesz pokazać swój zewnętrzny adres IP, ustawiając
„IP_EXTERNAL=1” w $BYOBU_CONFIG_DIR/statusrc
średnie obciążenie - średnie obciążenie systemu w ciągu ostatniej 1 minuty; wyświetlany na dolnym pasku
w prawo czarnym tekstem na żółtym tle
logo - przybliżenie logo obecnego systemu operacyjnego; wyświetlany na dolnym pasku
po lewej stronie; możesz dostosować to logo, ustawiając wybrane logo w
$BYOBU_CONFIG_DIR/logo, lub możesz to zmienić za pomocą LOGO=:-D in
$BYOBU_CONFIG_DIR/statusrc
Poczta - poczta systemowa dla bieżącego użytkownika; na dolnym pasku wyświetlana jest litera „[M]”.
w lewo czarnym tekstem na szarym tle
pamięć - całkowita dostępna i wykorzystana pamięć w systemie; wyświetlany w dolnym
pasek w prawo białym tekstem na zielonym tle
menu - prosty wskaźnik kierujący nowych użytkowników do użycia skrótu klawiszowego F9 w celu uzyskania dostępu do byobu
menu
sieć - chwilowa przepustowość wysyłania/pobierania w [GMk]bps w ciągu ostatnich 3 sekund;
nic nie jest wyświetlane, jeśli ruch wynosi 0; wyświetlany na dolnym pasku w lewo na biało
tekst na fioletowym tle z wiodącym znakiem „^” oznaczającym znak „w górę” i „v”.
wskazujące „w dół”; zastąpić domyślny interfejs, określając alternatywny interfejs
za pomocą MONITORED_NETWORK=eth1 i zastąp domyślne jednostki (bity) za pomocą
NETWORK_UNITS=bajtów i zastąp domyślny NETWORK_THRESHOLD=20 (kb/s) w
$BYOBU_CONFIG_DIR/statusrc
powiadomienie_osd - Wysyłaj komunikaty powiadomień na ekranie do bufora powiadomień ekranu
- Procesy - całkowita liczba procesów uruchomionych w systemie; wyświetlany na dolnym pasku w
biały tekst na ciemnożółtym tle z końcowym znakiem „&” wskazującym „tło”.
procesy'
wymagany restart - symbol obecny, jeśli po aktualizacji systemu wymagane jest ponowne uruchomienie;
wyświetlany w dolnym pasku biały tekst na niebieskim tle przy symbolu „(R)”;
dodatkowo reboot_required wydrukuje „ ' białym tekstem na niebieskim tle, jeśli
Byobu wymaga ponownego załadowania profilu, aby wpłynąć na niektóre zmiany; wykryje również, czy
Twój system jest obecnie włączony drzemka(8) podaj i jeśli tak wypisz '.zZ'; jeśli masz system
obecnie wykonuje nienadzorowana aktualizacja(1) zobaczysz biały znak ostrzegawczy na czerwonym
tło.
zwolnić - Nazwa systemu operacyjnego/dystrybucji wydania działającego w bieżącym systemie zgodnie z raportem
lsb_release(1) or /etc/problem; wyświetlany na dolnym pasku pogrubioną czarną czcionką w kierunku
pozostawiony na szarym tle; możesz zastąpić wykryte wydanie za pomocą RELEASE=Whatever in
$BYOBU_CONFIG_DIR/statusrc; możesz także skrócić łańcuch wydania do N znaków przez
ustawienie RELEASE_ABBREVIATED=N w $BYOBU_CONFIG_DIR/statusrc
Branże - użytkownicy mogą skonfigurować listę usług do monitorowania, zdefiniować zmienną SERVICES
in $BYOBU_CONFIG_DIR/statusrc, biały znak oddzielony usługami, każda usługa powinna
zawierać nazwę init usługi, następnie potok, a następnie skróconą nazwę lub symbol
do wyświetlenia podczas działania (np. SERVICES="ssh|ssh apache2|http"); wyświetlany na dolnym pasku
w kierunku centrum w cyjan na białym tle
Sesja - nazwa sesji byobu (obsługiwana tylko w byobu-tmux(1)); wyświetlany na dolnym pasku
z lewej strony podkreślonym czarnym tekstem na białym tle
zamiana - całkowita przestrzeń wymiany i suma wykorzystana jako procent całkowitej dostępnej; wystawiany
na dolnym pasku po prawej stronie czarnym tekstem na jasnozielonym tle z a
końcowy znak „%”.
czas - czas systemowy w formacie HH:MM:SS (domyślnie) lub możesz ustawić dowolny prawidłowy
strftime.(3) lubisz w $BYOBU_CONFIG_DIR/data/godzina; wyświetlany na dolnym pasku z daleka
bezpośrednio w domyślnym tekście i domyślnych kolorach tła
czas_binarny - tylko dla zapalonych maniaków, lokalny czas systemowy w systemie binarnym; wymaga UTF-8
wsparcie w BARDZO najnowszej wersji GNU Screen; wyświetlany na dolnym pasku z daleka
bezpośrednio w domyślnych kolorach tekstu i tła
czas_utc - czas systemowy UTC w formacie HH:MM; wyświetlany na dolnym pasku z daleka
w prawo ciemnym tekstem na jasnym tle
Dostępne aktualizacje - ilość aktualizacji dostępnych w systemie; wyświetlany w dolnym
pasek skierowany w prawo białym tekstem na czerwonym tle z końcowym znakiem „!” podpisać; Jeśli w ogóle
aktualizacje są oznaczone jako „aktualizacje zabezpieczeń”, w sumie będą dwie końcowe
wykrzykniki, '!!'
uptime - całkowity czas pracy systemu od ostatniego uruchomienia; wyświetlany na dolnym pasku w kierunku
prawo w niebieskim tekście na szarym tle
Użytkownicy - liczba zdalnych użytkowników zalogowanych do systemu przez sshd, puste jeśli 0 użytkowników;
wyświetlany na dolnym pasku po prawej stronie czerwonym tekstem na szarym tle z symbolem a
końcowy znak „#”; ustaw USERS_DISTINCT=1, aby zamiast tego policzyć liczbę odrębnych użytkowników
zalogowany do systemu (zamiast otwartych sesji ssh)
whoami - nazwa użytkownika, który jest właścicielem sesji ekranu; wyświetlany na górnym pasku
w prawo, pogrubioną czarną czcionką na szarym tle
jakość_wi-fi - szybkość połączenia i jakość sygnału połączenia Wi-Fi; wyświetlany w
dolny pasek skierowany w prawo czarnym tekstem na cyjanowym tle; stawka za połączenie wynosi
w „Mb/s”, a jakość sygnału wyrażona w procentach z końcowym „%”; zastąpić
domyślny interfejs, określając alternatywny interfejs z MONITORED_NETWORK=wlan0 w
$BYOBU_CONFIG_DIR/statusrc
SESJE
Sesje ekranu nazwy byobu „byobu”, jeśli nie określono. Aby ukryć sesje przed byobu-wybierz-
Sesja(1), poprzedź „.” na początek nazwy sesji, na przykład:
byobu -S .ukryty
WINDOWS
Każde otwarte okno w sesji ekranowej jest wyświetlane na górnym pasku po lewej stronie.
Są one ponumerowane i zawierają wskaźniki dotyczące aktywności w oknie (patrz „aktywność” w
ekran(1) i tmux(1) dla definicji symboli). Bieżące aktywne okno jest podświetlone
poprzez odwrócenie tła/tekstu od reszty paska okna.
Użytkownicy mogą utworzyć listę okien do uruchamiania przy starcie w $BYOBU_CONFIG_DIR/okna oraz
$BYOBU_CONFIG_DIR/windows.tmux. Ten plik ma taką samą składnię jak ~/.screenrc oraz
~/.tmuxrc, każda linia określa okno, jak opisano w ekran(1) lub tmux(1).
Użytkownik może również uruchomić Byobu z unikalnymi zestawami okien. Użytkownicy mogą przechowywać je jako
$BYOBU_CONFIG_DIR/windows.[NAZWA] oraz $BYOBU_CONFIG_DIR/windows.tmux.[NAZWA]i uruchom
Byobu ze zmienną środowiskową BYOBU_WINDOWS=NAZWA.
Na przykład:
$ kot $BYOBU_CONFIG_DIR/windows.ssh_sessions
screen -t bash lokalnego hosta
screen -t australijski ssh root@aussie
screen -t beagle ssh root@beagle
screen -t collie ssh root@collie
$ BYOBU_WINDOWS=ssh_sessions byobu
Na przykład:
$ kot $BYOBU_CONFIG_DIR/windows.tmux.split4
nowa sesja 'bash' ;
nowe-okno -n termin1 ;
nowe-okno -n termin2 ;
nowe-okno -n ssh ssh 10.9.8.7 ;
podzielone okno ;
podzielone okno ;
podzielone okno ;
wybierz układ kafelkowy ;
wybierz panel -t 0
$ BYOBU_WINDOWS=podziel4 byobu
JEDNOSTKI OF POMIAR
byobu używa binarnych pomiarów pojemności KB, MB, GB i TB. To oznacza wielokrotności
1024 zamiast wielokrotności 1000, zgodnie ze standardem JEDEC 100B.01 dotyczącym dysków
i pomiary pojemności pamięci. Widzieć:
* http://en.wikipedia.org/wiki/JEDEC_memory_standards
byobu używa dziesiętnego do pomiaru transferu danych w sieci, czyli wielokrotności 1000,
zamiast 1024. Patrz:
* http://en.wikipedia.org/wiki/Data_rate_units
KLAWIATURY
Skróty klawiszowe byobu mogą być definiowane przez użytkownika w /usr/share/byobu/skróty klawiszowe/ (lub wewnątrz
.screenrc, jeśli użyto byobu-export). Typowe powiązania klawiszy to:
F2 - Utwórz nowe okno
F3 - Przejdź do poprzedniego okna
F4 - Przejdź do następnego okna
F5 - Odśwież profil
F6 - Odłącz się od tej sesji
F7 - Wejdź w tryb kopiowania/przewijania
F8 - Zmień tytuł okna
F9 - Menu konfiguracji
F12 - Zablokuj ten terminal
shift-F2 - Podziel ekran w poziomie
Ctrl-F2 - Podziel ekran w pionie
shift-F3 - Przenieś fokus na poprzedni podzielony region
shift-F4 - Przenieś fokus na następny podzielony region
shift-F5 - Dołącz do wszystkich podziałów
Ctrl-F6 - Usuń ten podział
Ctrl-F5 - Podłącz ponownie gniazda GPG i SSH
shift-F6 - Odłącz, ale nie wylogowuj się
alt-pgup - Wejdź w tryb przewijania
alt-pgdn - Wejdź w tryb przewijania
Ctrl-a $ - pokaż szczegółowy status
Ctrl-a R - Odśwież profil
Ctrl-a ! - Włączanie i wyłączanie przypisań klawiszy
Ctrl-a k - Zabij bieżące okno
Ctrl-a ~ - Zapisz bufor przewijania bieżącego okna
PRZEWIŃ WSTECZ, KOPIUJ, PASTA TRYBY
Każde okno w Byobu ma do 10,000 XNUMX linii historii przewijania, które możesz wprowadzić i
nawigować za pomocą alt-pgup oraz alt-pgdn Klucze. Wyjdź z tego trybu przewijania, naciskając
wchodzić. Możesz także łatwo kopiować i wklejać tekst z trybu przewijania wstecz. Aby to zrobić, wprowadź
przewijanie wstecz za pomocą alt-pgup or alt-pgdn, wciśnij spacja aby rozpocząć zaznaczanie tekstu, użyj
góra/dół/lewo/prawo/pgup/pgdn aby zaznaczyć tekst, a następnie naciśnij wchodzić aby skopiować tekst. Ty
można następnie wkleić tekst za pomocą wstaw alt or Ctrl-a-].
Korzystaj z byobu online, korzystając z usług onworks.net