Unix & Linux

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


6
Czy istnieje aplikacja terminalowa, która umożliwia klikanie nazw plików?
To pytanie zostało przeniesione z Stack Overflow, ponieważ można na nie odpowiedzieć na Unix i Linux Stack Exchange. Migrował 6 lat temu . Czy istnieje emulator terminala (rozszerzenie lub aplikacja), który ma rozdzielczość łącza dla lokalnych ścieżek? W szczególności, gdy widzę takie rzeczy jak: /home/sam/.gem/ruby/1.8/gems/actionpack-2.3.2/lib/action_controller/benchmarking.rb:68:in `perform activity_without_rescue ' /home/sam/.gem/ruby/1.8/gems/activesupport-2.3.2/lib/active_support/core_ext/benchmark.rb:17:in `ms …


14
Dystrybucje obsługujące kompilację ze źródła
Dawno, dawno temu używałem FreeBSD z systemem portów, a potem Gentoo do portage w celu instalowania aplikacji poprzez kompilację ze źródła. Zrobiłem to, aby bezpośrednio celować w mój system. Czy są jeszcze jakieś dystrybucje, które obsługują taką konfigurację? Wydaje mi się, że pamiętam, że Slackware ma coś podobnego.

2
Polecenie daty podaje nieprawidłowy numer tygodnia na 31 grudnia
Kiedy próbuję uzyskać numer tygodnia dla 31 grudnia, zwraca 1. Gdy otrzymam numer tygodnia dla 30 grudnia, otrzymuję 52 --- tego właśnie oczekiwałbym. Dzień w poniedziałek jest poprawny. To jest na RPI z Ubuntu. $ date -d "2018-12-30T1:58:55" +"%V%a" 52Sun $ date -d "2018-12-31T1:58:55" +"%V%a" 01Mon Ten sam problem bez …

3
Jak znaleźć numer linii w Bash, gdy wystąpił błąd?
Jak znaleźć numer linii w Bash, w którym wystąpił błąd? Przykład Tworzę następujący prosty skrypt z numerami linii, aby wyjaśnić, czego potrzebujemy. Skrypt skopiuje pliki z cp $file1 $file2 cp $file3 $file4 Gdy jedno z cppoleceń nie powiedzie się, funkcja zakończy działanie z wyjściem 1 . Chcemy dodać funkcję do …

3
Jaki jest cel / etc / hosts?
Jak rozumiem, hostsplik jest jednym z kilku udogodnień systemowych, które pomagają w adresowaniu węzłów sieci w sieci komputerowej. Ale co powinno być w środku? Kiedy domyślnie instaluję Ubuntu 127.0.0.1 localhost tam będzie. Dlaczego? Jak /etc/hostsdziała system JVM, taki jak Cassandra? Kiedy DNS jest alternatywą, myślę, że nie na jednym komputerze?
21 dns  hosts  etc 

7
Czy w Bash istnieje koncepcja programowania zwrotnego?
Kilka razy, kiedy czytałem o programowaniu, natknąłem się na koncepcję „oddzwaniania”. Co zabawne, nigdy nie znalazłem wyjaśnienia, które mogę nazwać „dydaktycznym” lub „jasnym” dla tego terminu „funkcja zwrotna” (prawie każde wyjaśnienie, które przeczytałem, wydawało mi się dość odmienne od drugiego i czułem się zdezorientowany). Czy w Bash istnieje koncepcja programowania …
21 bash  function 

3
Jak mogę rozwinąć cytowaną zmienną do zera, jeśli jest pusta?
Powiedzmy, że mam skrypt wykonujący: some-command "$var1" "$var2" ... A w przypadku var1pustego wolałbym, aby zamiast pustego łańcucha zastąpić go niczym, aby polecenie zostało wykonane: some-command "$var2" ... i nie: some-command '' "$var2" ... Czy istnieje prostszy sposób niż testowanie zmiennej i warunkowe włączenie jej? if [ -n "$1" ]; …

3
Jak naprawić wstrzymane paczki?
Próba instalacji libssl-dev na Ubuntu 14.04.2 $ make fatal error: openssl/sha.h: No such file or directory compilation terminated. $ sudo apt-get install libssl-dev The following packages have unmet dependencies: libssl-dev : Depends: zlib1g-dev but it is not going to be installed E: Unable to correct problems, you have held broken …

1
/etc/udev/rules.d/ vs /lib/udev/rules.d/ - którego użyć i dlaczego?
Arch Arch zalecił utworzenie pliku, /etc/udev/rules.d/aby naprawić problemy z kontrolerem Steam. To zadziałało! Zauważyłem jednak, że w tym folderze nie ma innych reguł oprócz tej, którą właśnie utworzyłem. Dodatkowo, wszystkie inne źródła, które widziałem, mówią o umieszczaniu reguł /lib/udev/rules.d/udev, aw tym folderze jest także wiele innych reguł udev. Dlaczego są …
21 udev  etc 

4
Alias ​​na CD w katalogu i wywołać polecenie
Mam .bash_profilei tym samym mam zestaw aliasów. Te pseudonimy w tej chwili wykonują tylko jedno polecenie i było to dość łatwe. Chciałbym jednak zrobić dwie rzeczy z nowym aliasem, który próbuję utworzyć. CD do katalogu Uruchom polecenie z tego katalogu
21 bash  alias  cd-command 


3
GNOME: wyłącz tryb uśpienia przy zamkniętej pokrywie
Czy jest możliwe, aby mój laptop nie zasypiał po zamknięciu pokrywy? GNOME 3.20, Fedora 24. Mój laptop nie budzi się niezawodnie ze snu. (Zdarza się, że to problem ze sprzętem ... Myślę, że zabiłem go, próbując wymienić kartę Wi-Fi. Ale chcę go używać jeszcze przez jakiś czas).
21 gnome  suspend  laptop 

4
Jak zabić wiele procesów
aby znaleźć PID procesu zabicia, użyj: pgrep <process command> Następnie używam polecenia kill, aby zabić zwracany przez PID pgrep <process command> kill <PID> Czy te polecenia można połączyć w jedno, aby zabić PID lub PID zwrócone przez pgrep <process command>? Czy istnieje metoda zabicia wielu procesów według nazwy polecenia? Coś …

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.