Zgodnie z wieloletnią tradycją oprogramowania open source, użytkownikom oferowany jest duży wybór tego typu rozwiązań. Co, nawiasem mówiąc, jest również tradycyjnie przedmiotem krytyki oprogramowania open source. Na przykład po co użytkownikowi kilkadziesiąt różnych emulatorów terminali (dla zwięzłości coraz częściej nazywane są po prostu terminalami)? Co więcej, różnica między nimi jest dość dowolna. Nawet niektórzy fani Linuksa uważają, że redundancja jest w tym przypadku szkodliwy.
Argumentów przemawiających za różnorodnością jest jednak jeszcze więcej. Nawet jeśli nie weźmie się pod uwagę faktu, że wiele rozwiązań promuje konkurencję, na czym korzystają zarówno programiści, jak i użytkownicy.
Xterm w Kali Linux
Xterm i urxvt to terminale dla środowiska X Window. Oznacza to, że będą działać tak samo w każdym środowisku pracy. Możliwe, że właśnie z tego powodu są preferowani doświadczonych użytkowników Linuksa.
Xterm jest uważany za standardowy terminal Linux. Program jest zawarty w prawie wszystkich dystrybucjach i często rozpoczyna się od niego znajomość tego systemu operacyjnego.
Z punktu widzenia niedoświadczonego użytkownika program ten ma jedną istotną wadę - jego konfiguracja odbywa się poprzez ręczną edycję pliku .Xresources. Przeciwnie, dla administratora systemu jest to duży plus, ponieważ im bardziej opcje są ukryte, tym mniejsze jest prawdopodobieństwo, że użytkownik wszystko zepsuje.
Jednak konfiguracja Xterma jest dość prostym zadaniem nawet dla początkującego. Program jest dobrze udokumentowany - ci, którzy są kompletnie leniwi, mogą znaleźć gotowy przykład w Internecie i zmienić intuicyjne opcje według własnego gustu.
Urxvt jest rozwidleniem terminala rxvt z obsługą Unicode. Konfiguruje się go analogicznie jak xterm - ręcznie edytując plik .Xresources. Pomimo swojej zwięzłości, urxvt obsługuje nawet półprzezroczystość, więc jeśli użytkownik sobie tego życzy, będzie wyglądał bardzo efektownie na pulpicie.
Z reguły użytkownik nie musi wybierać terminali uniwersalnych. Z pewnością co najmniej jeden z nich jest już domyślnie zainstalowany.
Terminal Gnome na Kali Linux
Są to terminale przeznaczone do użytku w określonym środowisku pracy i formalnie wchodzą w skład standardowej dostawy. Ich główna cecha polega na pełnej integracji ze środowiskiem użytkownika.
W szczególności natywny terminal KDE Konsole jest używany przez inne aplikacje tego pulpitu: Konqueror, Kate, Dolphin i KDevelop. Takie podejście znacznie rozszerza możliwości programów i sprawia, że ich obsługa jest maksymalnie komfortowa.
Oczywiście Konsole jest zintegrowana z KDE nie tylko pod względem technicznym, ale także koncepcyjnym. Wystarczy spojrzeć na system ustawień tego terminala - od razu staje się jasne, że jest tam tak wiele opcji, że można skonfigurować wszystko, co można skonfigurować. Co więcej, bez uciekania się do edycja ręczna plik konfiguracyjny.
Więc wybór środowisko pracy prawie zawsze automatycznie implikuje wybór terminala. Oczywiście opakowanie można później usunąć, ale prowadzi to do pogorszenia właściwości użytkowych systemu.
Guake w Kali Linux
Są to tak zwane terminale rozwijane. Twórcy takich aplikacji zapożyczyli pomysł ze słynnej gry Quake, gdzie taka konsola była jednym z ważnych elementów sterowania rozgrywką.
Pomysł jest naprawdę ciekawy. Po naciśnięciu dowolnego klawisza terminal pojawia się na ekranie i znika dokładnie w ten sam sposób po wykonaniu przez użytkownika niezbędnych czynności. Ciekawe, że w przybliżeniu to samo można osiągnąć za pomocą zwykłego terminala - wystarczy przypisać „klawisz skrótu”, aby go otworzyć.
Jednak pomysły użytkowników dotyczące wygody i praktyczności okazały się znacznie bardziej złożone niż pozornie nienaganna logika technokraty. Terminale rozwijane stają się coraz bardziej popularne i z powodzeniem współistnieją z podobnymi tradycyjnymi aplikacjami w tym samym systemie.
Oprócz rzędu rozwijanych terminali wyróżnia się YeahConsole, która sama w sobie nie jest pełnoprawnym terminalem, ale służy jedynie jako powłoka dla terminala, którym może być xterm, urxvt itp., zamieniając go w drop- dolna konsola. Sposób konfiguracji tego programu jest podobny do konfiguracji xterm - użytkownik musi ręcznie edytować plik .Xresources.
Praktyka pokazuje, że zastosowanie rozwijanego terminala może radykalnie uprościć wykonanie szeregu operacji. Dlatego też wskazane jest posiadanie go w systemie.
Terminator w Kali Linux
Pomimo tego, że lista terminali, na które na pierwszy rzut oka jest wyraźnie poszukiwany, została wyczerpana, programiści starają się zaoferować użytkownikowi coś nowego i oryginalnego. Niektóre decyzje okazują się skuteczne, inne nie.
Najbardziej ilustracyjnym przykładem udanego terminala jest Terminator. Jego osobliwością jest to, że główne okno można podzielić na kilka części, z których każda obsługuje osobny terminal. Jest to bardzo wygodne dla użytkowników, którzy muszą wykonywać kilka operacji równolegle i monitorować postęp procesu.
terminologia z pewnością przypadnie do gustu fanom wszelkiego rodzaju dekoracji realizowanych poprzez system opraw wizualnych. Chociaż implementuje także wiele okien, jak Terminator.
Jednak terminologii trudno uznać za całkowicie niezależny projekt. Terminal ten został opracowany w ramach projektu komputerowego Enlightenment. Niestety, środowisko to nigdy nie zyskało popularności, na jaką zasługiwała jego koncepcja. Nie oznacza to jednak, że programu nie można używać samodzielnie.
W ten sposób otrzymujemy kolejny przydatny terminal do niektórych konkretnych zadań. I tylko użytkownik może zdecydować, jak wygodniej będzie mu pracować - z jednym terminalem, czy z czterema. Najważniejsze, że ma to pozytywny wpływ na wynik.
Czy jesteś administratorem systemu, zaawansowanym użytkownikiem Linuksa lub osobą, która po prostu spędza dużo czasu przy wierszu poleceń? Są szanse, że wybór emulatora terminala mówi coś o Tobie. Wolisz coś lekkiego? Pełna funkcji i konfigurowalnych opcji? A może po prostu używasz domyślnych dostarczanych produktów w swojej dystrybucji?
Jeśli nie znasz klientów emulujących terminal, zasadniczo są to aplikacje graficzne, które zapewniają dostęp do powłoki komputera. Używając interfejsu w trybie tekstowym do Twój komputer, możesz uwolnij prawdziwą moc Linuksa i wielu aplikacji zapewniających szybką, wydajną i konfigurowalną kontrolę nad każdą jego funkcją, nie wspominając o wielu narzędziach, z których korzystają administratorzy systemów i programiści w swojej codziennej pracy. Aby dostać się do powłoki z interfejsu graficznego systemu, potrzebujesz emulatora terminala.Dla porównania zamieściłem zrzuty ekranu przedstawiające każdy terminal z uruchomionym htopem w jego domyślnej konfiguracji. Oczywiście każda aplikacja terminalowa pozwala przynajmniej na pewien stopień dostosowania, więc to, że wygląda w określony sposób na moim komputerze, nie oznacza, że tak jest żeby wyglądać tak samo na twoim.
Chcesz wypróbować to wszystko samodzielnie? Na mojej maszynie Fedora
# dnf install gnome-terminal guake konsola terminator tilda xterm yakuakeupewniłem się, że mam je wszystkie, chociaż emulator terminala GNOME był już domyślnie zainstalowany.
To emulator terminala, który został zaprojektowany w celu ułatwienia rozmieszczania terminali w jednym oknie, z funkcjami obejmującymi wiele skrótów klawiaturowych, zapisywanie układów i możliwość jednoczesnego pisania na wielu terminalach. Odzwierciedla wiele zachowań terminala GNOME, więc wiele opcji znalezionych w projekcie GNOME można znaleźć również tutaj.
Uwaga: w poprzedniej wersji tego artykułu pomylono to (napisane w Pythonie) z tym (wieloplatformowy emulator terminala napisany w Javie). Mimo identycznych nazw, są to dwa odrębne projekty.
To kolejny emulator terminala typu drop-drop, należący do rodziny KDE. W skrócie od „kolejnego kuake” Yakuake można właściwie uznać za interfejs do Konsoli (wymienionej powyżej), a wiele jego funkcji jest podobnych. Jeśli lubisz Konsolę, ale wolisz podejście w stylu Quake'a, jest to terminal dla Ciebie. Podobnie jak Konsole, Yakuake jest udostępniany na licencji GPL w wersji 2.
Nie jest to lista wyczerpująca. Oto kilka innych emulatorów terminali, które mają dedykowane narzędzia, samodzielnie lub jako część odpowiedniego menedżera okien.
Dla mnie automatyzator Linuksa, używający głównie Windowsa stacja robocza Na początku był to tylko ból i cierpienie. Ale nic nie mogłem na to poradzić: standardy korporacyjne i oprogramowanie, które działa tylko w systemie Windows. Próbując znaleźć złoty środek, przeszedłem przez trzy etapy. Na początku przesiadałem się na Windowsa tylko okazjonalnie, z konieczności. Następnie maszyna wirtualna na virtualboxie z X-serverem. Potem chciałem choć trochę komfortu konsoli, jaki był w Linuksie (używałem Terminatora jako głównego terminala).
Po wściekłym przeszukaniu Google i zainstalowaniu każdego emulatora terminala dla systemu Windows, jaki udało mi się znaleźć, okazało się, że nie było ani jednego, który byłby dla mnie nawet w najmniejszym stopniu odpowiedni. Chciałem jednak, aby terminal zachowywał się jak najbliżej opcji Linuksa. Na przykład naturalnie potrzebujesz tabulatorów, dzielenia, zaznaczania tekstu z przewijaniem (kiedy musisz zaznaczyć więcej niż jeden ekran), kopiowania tekstu do schowka natychmiast po zaznaczeniu itp.
W rezultacie otrzymałem „kombajn” jak na zrzucie ekranu poniżej. Aby dowiedzieć się, jak to skonfigurować, zajrzyj do sekcji cat.
Zanim uzyskałem wynik, nawet poważnie myślałem o moim rowerze (portowanie, pisanie własnego). Ale lenistwo i zdrowy rozsądek zrobiły swoje...
W procesie poszukiwania dobrego terminala natknąłem się na temat Habra: . ConEmu to naprawdę fajna aplikacja, ale nie dla tych, którzy od dawna Użyłem terminali Linux. Potem natknąłem się na Mintty (zainstalowany z Cygwinem). Program jest doskonały, zachowuje się jak najbliżej takich terminali jak Gnome-terminal i Terminator, ale nie ma zakładek.
Okazało się, że wspomniane ConEmu może uruchamiać aplikacje GUI w swoich zakładkach! I wtedy zabłysła iskierka nadziei... Ale dość tekstów, czas zabrać się do pracy!
W naszym przypadku jest to:
Nazwa zadania | Zespół |
cygwin | C:\Cygwin\bin\mintty.exe |
ssh_local | C:\Cygwin\bin\mintty.exe D:\Work\VMssh.bat |
cmd | cmd |
Powershell | Powershell |
VMssh.bat:
@ECHO OFF SET VMNAME=xubuntu CALL D:\Work\VMstart.bat %VMNAME% ssh user@localhost
Wywołuje skrypt startowy maszyny wirtualnej, zastępuje VMNAME żądanym.
VMstart.bat:
@ECHO OFF SET VMNAME="%1" SET isVMRun= IF [%1] == (echo Pusty parametr VMNAME. Użycie: %0 EXIT /B 1) FOR /F %%i IN („VBoxManage list runningvms”) DO SET isVMRun=%%i JEŚLI NIE "%isVMRun%" == "%VMNAME%" (Vboxmanage startvm %VMNAME% --type headless)
Sprawdza, czy maszyna wirtualna jest uruchomiona, a jeśli nie, uruchamia ją. Dzięki temu nie muszę pamiętać, czy maszyna wirtualna jest uruchomiona, osobno uruchamiać VirtualBox i wykonywać dodatkowe kliknięcia.
Udostępniony folder roboczy (pliki są dostępne na Windowsie i na maszynach wirtualnych) - należy go skonfigurować w VirualBox-e w następujący sposób:
Musisz także zarejestrować go w fstab na maszynie wirtualnej, aby był automatycznie montowany przy uruchomieniu.
Przesłałem skrypty i konfigurację mynttyrc do git-hub.
Emulator terminala to program komputerowy odtwarzający terminal wideo w innej strukturze wyświetlacza. Innymi słowy, emulator terminala może sprawić, że głupia maszyna będzie wyglądać jak komputer kliencki podłączony do serwera. Emulator terminala umożliwia użytkownikowi końcowemu dostęp do konsoli oraz jej aplikacji, takich jak tekstowy interfejs użytkownika i interfejs wiersza poleceń.
Możesz znaleźć ogromną liczbę emulatorów terminali do wyboru w tym świecie open source. Niektóre z nich oferują szeroki zakres funkcji, podczas gdy inne oferują mniej funkcji. Aby lepiej zrozumieć jakość dostępnego oprogramowania, zebraliśmy listę wspaniałych emulatorów terminali dla systemu Linux. Każdy tytuł zawiera opis i funkcję wraz ze zrzutem ekranu oprogramowania z odpowiednim linkiem do pobrania.
Terminatora to zaawansowany i wydajny emulator terminala, który obsługuje wiele okien terminali. Ten emulator jest w pełni konfigurowalny. Możesz zmienić rozmiar, kolor, nadać terminalowi różne kształty. Jest bardzo przyjazny dla użytkownika i przyjemny w użyciu.
Tilda to stylowy rozwijany terminal oparty na GTK+. Za pomocą jednego naciśnięcia klawisza możesz uruchomić nowe okno Tilda lub ukryć je. Możesz jednak dodać wybrane kolory, aby zmienić wygląd tekstu i tła terminala.
Guake to rozwijany terminal oparty na Pythonie, stworzony dla środowiska graficznego GNOME. Jest wywoływany poprzez naciśnięcie pojedynczego klawisza i może zostać ukryty poprzez ponowne naciśnięcie tego samego klawisza. Jego projekt został zaczerpnięty z gier FPS (First Person Shooter), takich jak Quake, a jeden z jego głównych celów jest łatwo dostępny.
Guake jest bardzo podobny do Yakuaki i Tildy, ale jest to eksperyment mający na celu połączenie najlepszych z nich w jeden program oparty na GTK. Guake został napisany od podstaw w Pythonie przy użyciu małego fragmentu w C (globalne skróty klawiaturowe).
Jakuake (Jeszcze inny Kuake) to rozwijany emulator terminala oparty na KDE, bardzo podobny pod względem funkcjonalności do emulatora terminala Guake. Jego projekt został zainspirowany grami konsolowymi FPS, takimi jak Quake.
Yakuake jest w zasadzie aplikacją KDE, którą można łatwo zainstalować na pulpicie KDE, ale jeśli spróbujesz zainstalować Yakuake na pulpicie GNOME, wyświetli się monit o zainstalowanie ogromnej liczby pakietów zależności.
ROXterm to kolejny lekki emulator terminala zaprojektowany w celu zapewnienia podobnych funkcji jak gnome-terminal. Pierwotnie został zaprojektowany tak, aby zajmował mniej miejsca i skracał czas uruchamiania, nie korzystając z bibliotek Gnome i używając niezależnego apletu do obsługi interfejsu konfiguracyjnego (GUI), ale z biegiem czasu jego rola przesunęła się na zapewnianie większego zakresu funkcji dla zaawansowanych użytkowników.
Jest jednak bardziej konfigurowalny niż terminal gnome i jest bardziej oczekiwany dla „zaawansowanych” użytkowników, którzy nadmiernie korzystają z terminali. Można go łatwo zintegrować ze środowiskiem graficznym GNOME i zapewnia funkcje takie jak przeciąganie i upuszczanie elementów do terminala.
Eterm to najlżejszy kolorowy emulator terminala zaprojektowany jako zamiennik xterm. Został opracowany w oparciu o ideologię wolności wyboru, pozostawiając w rękach użytkownika tyle mocy, elastyczności i wolności, ile jest możliwe.
Rxvt oznacza rozbudowany terminal wirtualny to aplikacja emulująca kolorowy terminal dla systemu Linux, mająca zastąpić xterm dla zaawansowanych użytkowników, którzy nie potrzebują funkcji takich jak emulacja Tektronix 4014 i możliwość konfiguracji w stylu zestawu narzędzi.
Term to kolejny lekki emulator terminala kolorowego oparty na projekcie rxvt. Zawiera takie funkcje, jak obrazy tła, przezroczystość, odwrotna przezroczystość oraz dostępny szeroki wybór opcji zestawu lub środowiska wykonawczego, co skutkuje bardzo wysokimi możliwościami dostosowania emulatora terminala.
LXTerminal jest domyślnym emulatorem terminala opartym na VTE dla LXDE (Lightweight X Desktop Environment) bez żadnych zbędnych zależności. Terminal ma kilka fajnych funkcji, takich jak.
Konsola to kolejny potężny darmowy emulator terminala oparty na KDE, pierwotnie stworzony przez Larsa Doelle.
TermKit to elegancki terminal, którego celem jest konstruowanie aspektów GUI za pomocą aplikacji opartej na wierszu poleceń przy użyciu silnika renderującego WebKit używanego najczęściej w przeglądarkach internetowych, takich jak GoogleChrome i Chrom. TermKit został pierwotnie zaprojektowany dla komputerów Mac i Windows, ale dzięki forkowi TermKit autorstwa Floby, który umożliwia teraz instalację go w dystrybucjach opartych na systemie Linux i poznanie mocy TermKit.
ul to prosta implementacja terminala dla X Window.
To wbudowany emulator terminala dla środowiska graficznego GNOME opracowany przez Zniszczenie Penningtona i inne. Pozwala użytkownikom uruchamiać polecenia przy użyciu prawdziwej powłoki Linuksa, pozostając w środowisku GNOME. Terminal GNOME emuluje emulator terminala xterm i oferuje kilka podobnych funkcji.
Terminal Gnome obsługuje wiele profili, dzięki czemu użytkownicy mogą tworzyć wiele profili dla swojego konta i dostosowywać opcje konfiguracji, takie jak czcionki, kolory, obraz tła, zachowanie itp. na konto i zdefiniuj nazwę dla każdego profilu. Obsługuje także zdarzenia myszy, wykrywanie adresów URL, wiele kart itp.
Termin końcowy to stylowy emulator terminala typu open source, który ma kilka ekscytujących możliwości i przydatnych funkcji w jednym pięknym interfejsie. Jest wciąż w fazie rozwoju, ale zapewnia istotne funkcje, takie jak semantyczne menu tekstowe, inteligentne uzupełnianie poleceń, sterowanie terminalem GUI, wszechmocne skróty klawiszowe, obsługę kolorów i wiele innych. Poniższy animowany zrzut ekranu demonstruje niektóre z ich funkcji. Proszę kliknij obraz, aby wyświetlić wersję demonstracyjną.
Terminologia to kolejny nowy, nowoczesny emulator terminala stworzony dla komputerów stacjonarnych Enlightenment, ale może być również używany w różnych środowiskach graficznych. Ma kilka niesamowitych unikalnych funkcji, których nie ma w żadnym innym emulatorze terminala.
Oprócz funkcji terminologia oferuje jeszcze więcej rzeczy, których nie można by oczekiwać od innych emulatorów terminali, takich jak podgląd miniatur obrazów, filmów i dokumentów, a także umożliwia przeglądanie tych plików bezpośrednio z Terminologii.
Możesz obejrzeć następujący film demonstracyjny stworzony przez twórcę Terminology (jakość wideo nie jest jasna, ale nadal wystarczająca, aby mieć pojęcie o terminologii).
Xfce terminal to lekki, nowoczesny i łatwy w obsłudze emulator terminala zaprojektowany specjalnie dla środowiska graficznego Xfce. Najnowsza wersja terminala xfce zawiera kilka nowych, ciekawych funkcji, takich jak okno wyszukiwania, zmieniacz kolorów zakładek, rozwijana konsola, taka jak Guake lub Yakuake i wiele innych.
The LiliaTerm to kolejny mniej znany emulator terminala typu open source oparty na libvte, który chce być szybki i lekki. LilyTerm zawiera również kilka kluczowych funkcji, takich jak:
The Sakura to kolejny mniej znany emulator terminala w stylu uniksowym, opracowany do celów wiersza poleceń, a także tekstowych programów terminalowych. Sakura opiera się na GTK i livte i zapewnia nie bardziej zaawansowane funkcje, ale pewne opcje dostosowywania, takie jak obsługa wielu kart, niestandardowy kolor tekstu, czcionki i obrazy tła, szybkie przetwarzanie poleceń i kilka innych.
The rxvt-unicode(znany również jako urxvt) to kolejny wysoce konfigurowalny, lekki i szybki emulator terminala z obsługą xft i Unicode, opracowany przez Marka Lehmanna. Posiada kilka wyjątkowych funkcji, takich jak obsługa języków międzynarodowych poprzez Unicode, możliwość wyświetlania wielu typów czcionek i obsługa rozszerzeń Perla.
Jeśli znasz inne zdolne emulatory terminali Linux, których nie uwzględniłem na powyższej liście, podziel się ze mną, korzystając z naszej sekcji komentarzy.
Dzisiaj chciałbym opowiedzieć o emulatorze terminala Terminix, o którym często wspominają czytelnicy naszej witryny.
Warto zauważyć, że obecnie nie mieszkam w terminalu: regularnie używam apt, snap i innych narzędzi konsolowych, a czasami pracuję z systemem kontroli wersji git. Dlatego przynajmniej na moje potrzeby wystarczy skorzystać z GNOME Terminal, standardowego emulatora terminala w Ubuntu, ponieważ ma wszystkie funkcje i funkcjonalności, których potrzebuję.
Na szczęście repozytoria Ubuntu są pełne szerokiej gamy emulatorów terminali, w tym Terminator, Tilda, rozwijany Guake i wspomniany Terminix.
Terminix/Tilix to emulator terminala kafelkowego. Oznacza to, że może współpracować z kilkoma terminalami jednocześnie w jednym oknie. Możesz podzielić ekran i rozmieścić terminale w poziomie lub w pionie.
Terminix musiał w tym roku zmienić nazwę i obecnie jest znany jako Tilix. Dostępne w archiwach Ubuntu stara wersja aplikacja, z której korzystałem w tym artykule i nadal nazywa się Terminix.
Aplikacja została opracowana zgodnie z wytycznymi dotyczącymi interfejsu ludzkiego GNOME (HIG). Dlatego aplikacja wygląda całkiem nowocześnie w środowiskach graficznych, takich jak GNOME Shell i Budgie.
Aplikacja obsługuje także używanie różnych profili dla każdego uruchamianego panelu terminala, a także taką możliwość jednoczesne uruchomienie wiele sesji w aplikacji i przełączanie się między nimi.
Możesz przeciągnąć dowolny terminal, aby otworzyć go w osobnym oknie, tak jakby był zakładką w przeglądarce (możesz też przeciągnąć terminal do innego okna).
Oto lista głównych funkcji aplikacji:
Jeśli używasz Ubuntu 17.04, możesz zainstalować Terminix na Ubuntu poprzez Aplikacja Ubuntu Oprogramowanie bez dodawania do systemu repozytoriów PPA:
Jest to stara wersja, więc nie wszystkie funkcje opisane na stronie Tilix są w niej obecne (ale są tam wszystkie funkcje wymienione w tym artykule).
Po zainstalowaniu możesz znaleźć i otworzyć Terminix z Unity Dash, GNOME Browse lub dowolnego menu lub programu uruchamiającego aplikacje, którego używasz.
Jeśli chcesz zainstalować Tilix na Ubuntu, musisz pobrać archiwum z najnowsza wersja aplikacja - „Tilix.zip” - ze strony z wydaniami projektu na Githubie pod następującym linkiem:
Po pobraniu po prostu rozpakuj archiwum do bieżącej lokalizacji w terminalu i skompiluj schematy za pomocą następujących dwóch poleceń:
sudo rozpakuj plik tilix.zip -d /
sudo glib-compile-schemas /usr/share/glib-2.0/schemas/
To wszystko. Po zainstalowaniu możesz znaleźć i otworzyć Terminix z Unity Dash, GNOME Browse lub dowolnego menu lub programu uruchamiającego aplikacje, którego używasz.