Unix & Linux

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


1
Dlaczego aplikacje przestrzeni użytkownika potrzebują nagłówków jądra?
Buduję busy-box i iptables dla urządzenia osadzonego, a jedną z zależności dla nich są nagłówki jądra. Przeszukałem cały system plików w poszukiwaniu plików * .ko i nie znalazłem żadnego. Doszedłem więc do wniosku, że aplikacje nie tworzą żadnych ładowalnych sterowników (modułów jądra). W jakich innych przypadkach aplikacja przestrzeni użytkownika wymaga …

6
Jak wyodrębnić parę klucz-wartość z polecenia ps
Próbuję wyodrębnić nazwę aplikacji z pspolecenia w następujący sposób: ps -af -u sas |grep "java"| grep -v "grep" i produkuje: sas 24431 1 0 Oct10 ? 00:51:08 /usr/lib/jvm/java-1.7.0-oracle-1.7.0.25.x86_64/jre/bin/java -Denv=DEV -Dapp.name=myApp -Xms512m -Xmx1g -Dlog.dir=/apps/java/logs Próbowałem użyć, egrepale wydaje się, że nie działa: ps -af -u sas|grep "java"| grep -v "grep"| egrep …

4
Zamień ciąg zawierający znaki nowego wiersza
Z bashpowłoką w pliku z wierszami podobnymi do poniższych first "line" <second>line and so on Chciałbym, aby zastąpić jeden lub więcej wystąpień "line"\n<second>z other charactersi uzyskanie za każdym razem: first other characters line and so on Więc muszę zastąpić ciąg zarówno znakami specjalnymi, jak "i <znakiem nowej linii. Po przeszukaniu …

9
Jak odtworzyć / var / lib / dpkg / status?
Usunąłem niektóre pliki /var/lib/dpkg/, a mianowicie: /var/lib/dpkg/status /var/lib/dpkg/available /var/lib/dpkg/info/* Rozumiem, że Debian używa tych plików do przechowywania niektórych informacji o zainstalowanych pakietach. Teraz, gdy to zrobię apt-get update, pojawia się następujący błąd: Reading package lists... Error! E: Could not open file /var/lib/dpkg/status - open (2: No such file or directory) …

1
historia - wyświetla listę tylko pomyślnie uruchamianych poleceń
Zastanawiam się, czy istnieje sposób użycia polecenia historii, ale tylko listy poleceń, które zostały pomyślnie uruchomione. Czy istnieje sposób na wylistowanie tych, które spowodowały błędy? Wiem, że każde polecenie ma status wyjścia: 0- Pomyślne wykonanie polecenia 1- Polecenie kończy się niepowodzeniem z powodu błędu podczas rozwijania lub przekierowywania, status wyjścia …

3
Jak koloryzować ukryte pliki na listach plików `ls`?
LS_COLORSzmienna środowiskowa pozwala decydować o kolorach dla różnych typów plików dla polecenia GNU coreutil ls, takich jak katalogi, zwykłe pliki, linki itp. Przypuszczam, że pliki kropkowe są uważane za odmianę typów plików Linux, a nie jako typ sam w sobie brak opcji określania dla nich koloru wyświetlacza. Czy jest jakiś …
10 ls  filenames  colors 

2
Używanie grep w instrukcji if-else [zamknięte]
Zamknięte . To pytanie wymaga szczegółów lub jasności . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Dodaj szczegóły i wyjaśnij problem, edytując ten post . Zamknięte 5 lat temu . Dlaczego mój kod nie wyświetla się, jeśli wprowadzony ciąg nie znajduje się w pliku. Kiedy wprowadzam ciąg znaków, którego …

1
Co robi systemctl umożliwia netctl.service
Mam serwer z małym ramieniem, który obsługuje Arch. Chciałem używać tylko dhcpcddo połączenia Ethernet, więc wyłączyłem netctl.servicei netctl-ifplugd.service. Okazuje się, że to nie działało i nie mam już możliwości połączenia się z maszyną. Serwer ma root na kluczu USB, który mogę zamontować na pulpicie, więc pytanie brzmi: Jak mogę systemctl …
10 systemd  netctl 

2
Tuneluj mniam przez inny serwer przez ssh
Korzystam z pulpitu Fedory za korporacyjnym serwerem proxy, który blokuje yumruch (szczególnie *.gzi *.bz2). Mam dostęp do osobnej maszyny RedHat za pośrednictwem ssh, która może pobierać co tylko zechce. Kiedy to zrobię yum updatei inne mniam polecenia: Czy jest możliwe skierowanie tego ruchu do maszyny RedHat, aby pobrać pliki dla …


4
Czy mogę odwołać się do polecenia przed „&&” po „&&”
Nie jestem pewien, jak inaczej sformułować pytanie, ale w gruncie rzeczy często uruchamiam polecenie takie jak vagrantwywoływanie maszyny wirtualnej, a następnie ssh do niej, jak poniżej: vagrant up && vagrant ssh Czy oprócz pisania własnej funkcji lub skryptu istnieje sposób na „ponowne użycie” tej vagrantczęści w drugiej części polecenia?
10 bash  zsh 

2
Dlaczego źródło podaje błąd „nie można wykonać pliku binarnego”
Mam mały plik, który inicjuje tmuxsesję, a następnie tworzy niektóre okna. Po kilku debugowaniach i poprawkach wszystko działało dobrze, dopóki nie zmieniłem nazwy pliku tekstowego (za pomocą tmuxpoleceń) z spamna xset: $ source xset bash: source: /usr/bin/xset: cannot execute binary file Teraz zmieniłem nazwę pliku i source spamznów działa, ale …
10 bash  shell 

1
Co tak naprawdę komputer robi z zapasowymi cyklami procesora?
Kiedy komputer nie działa przy pełnym obciążeniu, w kontekście Linuksa, co właściwie robi ? Jeśli nie ma nic do zrobienia między zaplanowanymi wątkami, czy obraca się, czekając? Czy przechodzi w stan snu? Kiedy komputer zgłasza, że ​​jest obciążony w 20%, czy to faktycznie oznacza (dawaj lub bierz), że nie robi …
10 linux  cpu  scheduling 

4
Dlaczego nie mogę `tail -f / proc / $ pid / fd / 1`?
Napisałem prosty skrypt, który jest echojego PID: #/bin/bash while true; do echo $$; sleep 0.5; done Korzystam ze wspomnianego skryptu (mówi 3844wielokrotnie) w jednym terminalu i próbuję znaleźć taildeskryptor pliku w innym: $ tail -f /proc/3844/fd/1 Nie drukuje niczego na ekranie i zawiesza się do ^c. Dlaczego? Ponadto wszystkie deskryptory …

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.