Terminal to środowisko wprowadzania / wyprowadzania tekstu. W terminalu można uruchamiać programy wiersza polecenia i programy tekstowe (w tym powłoki).
Znak ASCII separatora jednostek (ASCII 31, ósemka 37) jest widoczny w Vimie jako ^_. Ale jeśli wydrukuję ten sam plik na terminalu, znak będzie niewidoczny. Powoduje to, że pola linii łączą się ze sobą: # In Vim and less: first field^_second field^_last field # cat the same file to terminal: …
Jak pobrać aktualną nazwę terminala? Mam na myśli nazwę pswyświetlaną w kolumnie TTY, np .: root@dor-desktop:/home/dor/Documents/LAMP_setup/webs_install/do/install# ps aux | egrep 'mysql|(^USER)' USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND dor 2238 0.2 1.9 448052 79796 ? S 17:27 0:17 gedit /home/dor/Documents/LAMP_setup/webs_install/do/install/mysql.install /home/dor/Documents/LAMP_setup/webs_install/do/install/mysql.setup root 4975 0.1 0.5 324984 …
Podczas pracy w środowisku powłoki dość często spotykam się z potrzebą kopiowania „danych wyjściowych potoku pośredniego” (np. Z / do już działających edytorów, na inne powłoki, inne maszyny itp.). W środowisku okienkowym łatwą (i ogólną) metodą rozwiązania tego problemu jest często schowek systemowy, np .: X11: ... | xsel -i/xsel …
Mam polecenie, które wyświetla wiele danych (powiedzmy, strace z dużą ilością wywołań systemowych, działa przez kilka minut). Czy jest jakaś opcja (np. Opakowanie polecenia lub coś podobnego), która pozwoliłaby mi wstrzymać wyjście polecenia (tylko wyjście na ekranie, nie mam nic przeciwko poleceniu działającemu w tle), a następnie cofnąć je po …
Chciałbym otworzyć terminal, podzielić go na powiedzmy 9 części (3x3) i wykonać skrypt bash. Ale dla każdej części terminalu inny skrypt. Czy można to zrobić za pomocą Perla, Pythona, a nawet Bash? Jak mogę przełączać się między tymi małymi terminalami bez korzystania ze skrótów klawiaturowych? A tak przy okazji, używam …
resetPolecenia ma opóźnienie, pomiędzy ekran i usuwania powrotu. Dotyczy to nawet najnowszego typu terminala xterm-256color. Dlaczego? man resetnie wspomina o opóźnieniu, a jedynie o drukowaniu specjalnych ciągów. (Nie wspomina również o wyczyszczeniu ekranu. Zakładam, że jest to uwzględnione w ciągu inicjalizacji terminala). Zauważyłem następujące dane wyjściowe w strace -f reset: …
Na maszynie Debian Wheezy przy poprzednim zadaniu przyzwyczaiłem się do klawiszy Alt + Left i Alt + Right, aby przeskakiwać między słowami w aktywnym wierszu poleceń (w skrócie). Ponieważ jednak w domu uaktualniłem do Jessie (Debian 8.0, gałąź testowa), to już nie działa: zamiast przejść do poprzedniego słowa, Alt-Left drukuje …
Moje obecne rozumienie sygnałów z klawiatury w terminalu (oparte w dużej mierze na próbie mapowania moich obserwacji na to, co można znaleźć w Google): Użytkownik naciska Cc Jest on wysyłany do bufora wejściowego terminala jako bajt, który jest obliczany przez skasowanie 2 najbardziej wysuniętych w lewo bitów z 7 bitowej …
Chciałem wykonać jakieś polecenie w emulatorze terminali, takim jak Konsole, ale muszę zrobić to na wiele komputerów. Czy istnieje jakaś komenda xdg-open, ale do uzyskania domyślnego emulatora terminala? Używam Ubuntu.
Większość pytań jest w tytule, ale należy trochę rozwinąć: Na większości Linuksów mogę find /usr/share/terminfo -type f. Ale na komputerze Solaris mam w pobliżu - ten katalog nawet nie istnieje. Mógłbym iterować listę terminali i zrobić coś takiego: for TERM in xterm xtermc xterm-color xterm-256color screen rxvt do tput cols …
Oznaczenia terminala w systemie Mac OS X są niezwykle przydatne. Na przykład, kiedy wpisuję polecenie, które dużo echa, łatwo odczytać początek Cmd+Up. Przewinie do ostatniego polecenia i podświetli je, ponieważ istnieje opcja Automatycznie zaznaczaj wiersze poleceń i Cmd+Upprzewinie do ostatniego znaku . Czy istnieje emulator terminala z tą funkcjonalnością? Lub …
Czy istnieje standardowy sposób odwrócenia kolejności wyjściowej danych wyjściowych terminala, tj .: ~/Developer $ command0 -bash: comman0: command not found ~/Developer $ command2 -bash: command2: command not found ~/Developer $ command3 -bash: command3: command not found ~/Developer $ będzie wyświetlany jako: ~/Developer $ -bash: command3: command not found ~/Developer $ …
Niedawno zainstalowałem Ubuntu i kiedy uruchamiam sh na Terminalu, moje klawisze strzałek nie działają, więc nie mogę przeglądać historii połączeń ani edytować tego, co wpisuję. Po prostu wychodzi jak dziwne postacie ^[[A. Powłoka logowania jest bash i działa dobrze, ale jak tylko przejdę do sh, nie działają. Jak mogę to …
Często używam findlub, locateaby dowiedzieć się o ścieżkach. (~) locate foobar.mmpz /home/progo/lmms/projects/foobar.mmpz Następnym krokiem jest często otwieranie plików lub manipulowanie nimi w inny sposób. W szczęśliwym przypadku, takim jak powyżej, mogę to zrobić: (~) ls `!!` ls `locate foobar.mmpz` /home/progo/lmms/projects/foobar.mmpz Ale nikt nie jest zbyt szczęśliwy, gdy istnieje wiele linii …
Czy nie podoba ci się to, gdy każde z dwóch poleceń robi jedną rzecz, ale nie jedno i drugie? To właśnie calrobi. Ładne formatowanie. Brakuje jednak numerów tygodni: $ cal January 2012 Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 10 11 …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.