Unix & Linux

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

1
Przewijanie touchpada jest bardzo nerwowe na Wayland
Właśnie zmieniłem Xorg na Wayland, co oznacza, że ​​przełączyłem się również na libinput. Używam także GNOME 3 i GDM. Od czasu przełączania przewijanie stało się bardzo nerwowe. Kiedy przeciągam dwoma palcami pionowo po touchpadzie tak wolno, jak to możliwe i okresowo pauzuję, idę, po pewnym dystansie „skacze”. Nie dzieje się …



2
Jakie są skróty klawiaturowe dla wiersza poleceń?
Mówię o skrótach klawiaturowych używanych w wierszu poleceń / terminalu. Przykład: Ctrl+, cktóry zabija proces, Ctrl+ dto wylogowanie, Ctrl+ zktóry wysyła proces do tła ... itd. Przetestowałem kilka i stwierdzili, że nie są one ani terminalu (czyli gnome-terminal, xterm, konsole) specyficzne ani powłoki (np bash, zsh) specyficzny, nawet praca na …

9
Konwertuj wiersze na kolumny
Mam plik, który zawiera szczegółowe informacje na temat maszyn wirtualnych działających w hiperwizorze. Wykonujemy polecenie i przekierowujemy dane wyjściowe do pliku. A dane są dostępne w poniższym formacie. Virtual Machine : OL6U5 ID : 0004fb00000600003da8ce6948c441bb Status : Running Memory : 65536 Uptime : 17835 Minutes Server : MyOVS1.vmorld.com Pool : …



3
Jak wdrożyć „generatory”, takie jak $ RANDOM?
Zmienna specjalna $RANDOMma nową wartość za każdym razem, gdy jest dostępna. Pod tym względem przypomina obiekty „generatora” występujące w niektórych językach. Czy istnieje sposób na wdrożenie czegoś takiego zsh? Próbowałem to zrobić za pomocą nazwanych potoków, ale nie znalazłem sposobu, aby wyodrębnić przedmioty z fifo w kontrolowany sposób bez zabicia …
10 zsh  fifo  ipc 

3
Monit PS1, aby pokazać upływ czasu
Obecnie używam tego, aby wyświetlić aktualny czas w wierszu polecenia bash: PS1=\[\e[0;32m\]\t \W>\[\e[1;37m\] 20:42:23 ~> Czy można wyświetlić czas, który upłynął od poprzedniego monitu? Jak na przykład: 00:00:00 ~> sleep 10 00:00:10 ~> sleep 20 00:00:20 ~> To nie ma nic wspólnego z Czy można okresowo zmieniać PS1 za pomocą …
10 bash  prompt 

1
systemctl utrzymuje limit czasu przy ponownym uruchomieniu usługi
Używam CentOS 7.2; patrz poniżej: # systemctl stop firewalld Error getting authority: Error initializing authority: Error calling StartServiceByName for org.freedesktop.PolicyKit1: Timeout was reached (g-io-error-quark, 24) Failed to stop firewalld.service: Connection timed out Failed to get load state of firewalld.service: Connection timed out journalctl po prostu zgłasza następujący błąd: [system] Failed …

1
Czy GNU Stow może używać katalogu stow, który jest dowiązaniem symbolicznym?
Rozważ ten skrypt. #! /usr/bin/env bash mkdir -p target mkdir -p mydir/package/ touch mydir/package/file ln --symbolic mydir mylink file mylink stow --verbose --dir=./mylink --target=./target package file target/file Dane wyjściowe to mylink: symbolic link to mydir LINK: file => ../mydir/package/file target/file: symbolic link to ../mydir/package/file Przed uruchomieniem stowwygląda to tak: . …
10 symlink  stow 

3
Czy można nałożyć jakiś miękki limit na zużycie pamięci przez procesy?
Uważam, że nie jest to tak rzadki problem: jeden proces przydziela ogromne ilości pamięci (czy to z powodu błędu wycieku pamięci, ponieważ próbujesz przetworzyć niewiarygodnie duży plik wejściowy, lub cokolwiek innego). Pamięć RAM zapełnia się iw pewnym momencie Linux musi przełączyć się na wymianę. Czasami jest to tylko ostatnia deska …
10 linux  memory  swap 


1
Jak naprawić „deautoryzację przez wybór lokalny”?
Zbudowałem wbudowanego Linuksa za pomocą Buildroot i mam problemy z utrzymaniem połączenia z moim AP. Nie można uzyskać adresu IP więcej niż raz. Korzystam z wpa_supplicant, aby połączyć się z moim AP za pomocą WPA2-PSK. Działa z innym AP, takim jak mój smartfon w trybie AP. Kiedy używam iwconfig wlan0, …
10 wifi  dhcp  busybox  wlan  buildroot 

4
Dlaczego mój program o nazwie „set” nie jest wykonywany?
Stworzyłem prosty program C taki jak: int main(int argc, char *argv[]) { if (argc != 5) { fputs("Not enough arguments!\n", stderr); exit(EXIT_FAILURE); } I mam zmienioną PATH w etc / bash.bashrc w następujący sposób: PATH=.:$PATH Zapisałem ten program jako set.c i kompiluję go gcc -o set set.c w folderze ~/Programming/so …

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.