Unix & Linux

Pytania i odpowiedzi dla użytkowników systemów Linux, FreeBSD i innych systemów operacyjnych typu Un * x

2
Czy istnieje sposób na uzyskanie adresu URL z bieżącej karty w Google-Chrome?
Robiłem to w Firefoxie za pomocą polecenia Python, ale ostatnio coś się zmieniło i nie mogę już uzyskać adresu URL! Co kiedyś działało z firefox: #!/bin/bash current_tab_num () { python2 <<< $'import json\nf = open("/home/username/.mozilla/firefox/xxxxx.default/sessionstore.js", "r")\njdata = json.loads(f.read())\nf.close()\nprint str(jdata["windows"][0]["selected"])' } current_tab_url () { sed -n "$(current_tab_num)p" <(python2 <<< $'import json\nf …

1
Wyjście XXD bez podziałów linii
Czy mogę powiedzieć, xxdaby nie drukować żadnych podziałów linii na wyjściu i mieć zrzut jako jedną linię ciągłą? [user@localhost] : ~ $ echo -n "this is a long line and xxd is going to take multiple lines to print it" | xxd -p 746869732069732061206c6f6e67206c696e6520616e6420787864206973 20676f696e6720746f2074616b65206d756c7469706c65206c696e657320 746f207072696e74206974
13 xxd 

2
Jak pasywnie przechwytywać z gniazd domeny Unix (monitorowanie gniazd AF_UNIX)?
Przechwytywanie TCP / IP i UDP może być wykonane przy użyciu tcpdump/ dumpcapi tworzy plik pcap / pcapng, który można przekazać do Wireshark w celu dalszej analizy. Czy istnieje podobne narzędzie dla nazwanych gniazd domeny Unix? (Ogólne rozwiązanie, które działa dla gniazd abstrakcyjnych, również byłoby fajne.) straceponieważ-nie jest wystarczające, filtrowanie …

8
awk lub sed na małe / wielkie litery tylko jeden znak w ciągu?
Czy istnieje sposób, w jaki wielkie / małe litery powinny zawierać tylko jeden znak w jakimś ciągu? Przykład wprowadzania: syslog_apr_24_30 syslog_mar_01_17 Pożądane wyjście: syslog_Apr_24_30 syslog_Mar_01_17 Uwaga: proszę wpisać wielkie litery na początku miesiąca. Próbowałem, awkale nie jestem wystarczająco dobry, aby uruchomić.
13 bash  sed  awk 

2
Zagnieżdżone cytaty w podpowłokach
Powiedzmy, że muszę użyć cudzysłowów do enkapsulacji danych wyjściowych podpowłoki, takich jak: DATA="$(cat file.hex | xxd -r)" Ale muszę zagnieżdżać tego rodzaju rzeczy, takie jak: DATA="$(cat file.hex | xxd -r | tr -d \"$(cat trim.txt)\")" Nie mogę używać pojedynczych cudzysłowów, ponieważ nie rozszerzają one zawartych w nich zmiennych. Wycofywanie cytatów …

1
Jak aktywować Virtualenv po uruchomieniu skryptu Python?
Chcę zaplanować uruchamianie skryptu Pythona przy użyciu crona w określonych terminach, problem polega na tym, że example.pyaby działać, example-envmusi zostać aktywowany, czy istnieje sposób, aby example.pyaktywować własną wirtualną maszynę za każdym razem, gdy wykonuje ją cron? jeśli nie, to czy muszę utworzyć skrypt bash, bash.shktóry zawiera #!/usr/bin/env bash workon example-env …

1
Jaka jest różnica między XIM a UIM?
Znalazłem (w obliczu tego problemu) dwa słowa związane z metodą wprowadzania, którymi są xim i uim . Znam tylko nazwę: X Input Method i Universal Input Method. Chcę wiedzieć Jaka jest różnica w użyciu, funkcjonalności i działaniu między Ximem a Uimem?

1
Jak włączyć losowe PID w systemie Linux?
Obecnie porównuję losową implementację PID w OpenBSD, FreeBSD i Linux z punktu widzenia bezpieczeństwa. Jeśli chodzi o OpenBSD i FreeBSD, moja praca jest skończona. Jednakże, chociaż odpowiedź tutaj stwierdza, że ​​losowe PID można włączyć w Linuksie tylko dzięki sysctlustawieniu, nie byłem w stanie określić, które to ustawienie. Badania w Internecie …

3
Przejdź do pliku / katalogu w Midnight Commander, pisząc
Jedną rzeczą, za którą naprawdę tęsknię w programie Midnight Commander (w porównaniu do niektórych eksploratorów plików GUI, takich jak np. Thunar), jest możliwość przejścia do określonego katalogu przez wpisanie prefiksu jego nazwy. Na przykład dla bieżącego katalogu zawierającego: files other many many_other some Wpisanie zabrałoby manmnie do katalogu (focus) many. …
13 mc 

3
Zmiana nazwy okna ekranu GNU na uciążliwe
Lubię wyświetlać sesję ekranową z wstępnie otwartymi połączeniami SSH z serwerami głównymi, którymi administruję w biurze. Każdemu z tych okien nadaję bardzo krótką nazwę, zwykle 2-4 znaki, więc pojawiają się one na pasku stanu ekranu z tymi nazwami. Więc będę miał ekran, który wygląda 0$ jen1 ... Teraz, gdy muszę …
13 gnu-screen 

7
Wszystkie możliwe kombinacje znaków i liczb
Chcę więc wygenerować wszystkie możliwe kombinacje małych i wielkich liter oraz cyfr, które mogą składać się z 5 znaków. Możliwości: a..z, A..Z i 0..9. Czy jest jakiś elegancki sposób na zrobienie tego w bashu?
13 bash 

1
Ustaw domyślny kolor dla góry
Jak ustawić domyślny kolor top? W tej chwili jest czerwony, którego ledwo mogę odczytać. Możesz przełączać się z mono na kolor za pomocą zlub dokładniej za pomocą Z. Ale żadne z tych ustawień się nie utrzymuje. Jak ustawić kolory na stałe?
13 linux  terminal  colors  top 

2
Wyklucz jeden katalog we wzorcu zgodnym z `ls`
Próbuję lskatalogów, które zawierają .pngpliki (nie ma potrzeby rekurencyjności, choć byłoby to bardzo przydatne), z wyjątkiem jednego. Wyklucz jeden katalog, tj ls */*.png działa w porządku. ls (^one)*/*.png nie zwraca stdout. Jak to osiągnąć? Jestem ślepy i podchodzę do niego espeak, więc na razie słyszę tylko standardowe wyjście.
13 shell  ls  wildcards 

2
sprawdź rozmiar otwartego terminalu
W DE możemy zmienić rozmiar terminala (na przykład gnome-terminal) dla naszej wygody, jak mogę poznać rozmiar terminala pod względem pikseli lub liczby kolumn i wierszy?
13 terminal 


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.