Unix & Linux

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


7
Jak mogę oszukać proces, aby sądzić, że plik nie istnieje?
Mam program, w którym są przechowywane jego ustawienia ~/.config/myprogramktórego używam zarówno interaktywnie, jak i z systemem kolejkowania wsadowego. Podczas działania interaktywnego chcę, aby ten program używał moich plików konfiguracyjnych (i robi to). Ale podczas pracy w trybie wsadowym pliki konfiguracyjne nie są konieczne, ponieważ określam opcje wiersza polecenia, które zastępują …
31 files 

3
Tworzenie podpowłoki za pomocą nawiasów klamrowych
Zgodnie z tym , umieszczenie listy poleceń między nawiasami klamrowymi powoduje, że lista jest wykonywana w bieżącym kontekście powłoki. Nie jest tworzona podpowłoka . Za pomocą, psaby zobaczyć to w akcji Jest to hierarchia procesów dla potoku procesu wykonywanego bezpośrednio w wierszu poleceń. 4398 to PID dla powłoki logowania: sleep …
31 bash  subshell 

3
sed - jak wykonać kilka kolejnych podmiany, ale przetwarzać plik tylko raz?
Jeśli wykonuję kilka zmian, które muszą być następujące po sobie, np sed -i '/^[[:space:]]*browser.*\.should/s/browser/expect(browser/' t1_spec.rb sed -i '/expect(browser.*\.should/s/\.should/).should/' t1_spec.rb sed -i 's/\.should/\.to/' t1_spec.rb sed -i 's/==/eq/' t1_spec.rb Czy istnieje lepszy sposób na zrobienie tego, który przejdzie tylko przez plik t1_spec.file i wykona 4 podstawienia dla każdej linii, zamiast przechodzić przez …
31 sed 

1
apt-get install bez pytania debconf
Chciałbym zainstalować szefa kuchni za pośrednictwem apt nieinteraktywnie, ale domyślnie apt install wyświetla następujący monit: Czy istnieje sposób na pominięcie tego kroku podczas instalacji lub przekazanie wartości do apt install? Używam tylko szefa kuchni-solo, więc tak naprawdę nie potrzebuję komponentu serwera, więc po prostu naciśnij return w tym monicie.
31 scripting  apt  debconf 

5
Jak mogę odzyskać mysz z QEMU / KVM?
Używam QEMU / KVM na Debian Testing x64 za pomocą tego polecenia: kvm -m 1024 -hda win7.img -cdrom win7x86.iso -boot d -net user Ale kiedy klikam wewnątrz maszyny wirtualnej, QEMU chwyta moją mysz i nie pozwala jej odejść. Myślałem, że kluczową kombinacją do uwolnienia myszy jest Right Ctrl, ale po …
31 x11  kvm  qemu  mouse 

2
Jak automatycznie uruchomić usługę po uruchomieniu Ubuntu?
Korzystam z systemu Ubuntu 12.04 i chcę uruchomić usługę, gdy system zostanie uruchomiony normalnie. Jako „usługa” rozumiem trochę kodu, na przykład cd my_directory; moja_komenda -host 0.0.0.0 -port 1234 -arg x, które powinny działać tak, jakby zostały uruchomione w wierszu poleceń. Istnieją usługi uruchamiane jako zwykły użytkownik, ale także usługi uruchamiane …
31 ubuntu  upstart 

4
Jak sprawdzić pozostałą żywotność dysku SSD lub poziom zużycia nośnika?
Wszyscy wiemy, że dyski SSD mają ograniczony, z góry określony okres użytkowania. Jak sprawdzić w systemie Linux, jaki jest obecny stan dysku SSD? Większość wyników wyszukiwania Google prosi o wyszukanie informacji SMART dla pola procentowego o nazwie Media_Wearout_Indicator lub innych wskaźników żargonu, takich jak Długoterminowa wytrzymałość danych - które nie …


2
Kiedy rozpoczął się proces
Aby wiedzieć, kiedy rozpoczął się proces, najpierw zgadywałem, kiedy sprawdzono, kiedy /proc/<pid>/cmdlineostatni raz został napisany / zmodyfikowany. pspokazuje również STARTpole. Myślałem, że oba te źródła będą takie same. Czasami nie są takie same. Jak to możliwe?
31 linux  process  ps  proc 



5
Usuń pliki z katalogu bez błędów, jeśli jest już pusty
W ramach skryptu wdrażania chcę zrzucić niektóre buforowane pliki z mojego katalogu tymczasowego. Używam polecenia takiego jak: rm /tmp/our_cache/* Jeśli jednak /tmp/our_cachejest puste (dość powszechne przy szybkim przekazywaniu wielu zmian w krótkim odstępie czasu na nasz serwer testowy), to wyświetla następujący komunikat o błędzie: rm: cannot remove `/tmp/our_cache/*': No such …
31 files  rm 

9
Jak mogę czysto dodać do $ PATH?
Chciałbym znaleźć sposób dodania rzeczy do $ PATH, dla całego systemu lub dla pojedynczego użytkownika, bez potencjalnego wielokrotnego dodawania tej samej ścieżki. Jednym z powodów, dla których warto to zrobić, jest dodanie dodatków .bashrc, które nie wymagają logowania, a także są bardziej przydatne w systemach, które używają (np.) lightdm, Które …
31 shell  path 


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.