Unix & Linux

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

1
Zainstaluj lokalnie przy użyciu dnf w Fedorze bez połączenia z Internetem
Próbuję lokalnie zainstalować rpmpakiet bez korzystania z Internetu. Próbowałem następujące: sudo rpm -u kernel-devel-4.2.7-200.fc22.x86_64.rpm i mam: error: kernel-devel-4.2.7-200.fc22.x86_64.rpm: hdr blob(2060952): BAD, read returned 0 error: kernel-devel-4.2.7-200.fc22.x86_64.rpm cannot be installed Próbowałem także: sudo dnf --disablerepo='*' install kernel-devel-4.2.7-200.fc22.x86_64.rpm i nadal wydaje się korzystać z Internetu, więc nie mogę ustalić, czy to działa, …
18 rpm  dnf 

3
Odłącz i ponownie podłącz port USB przez cli
Mam mysz, która przestanie działać losowo. Rozwiązanie jest łatwe, odłącz i podłącz ponownie. Czy jest jednak sposób, aby to zrobić za pomocą wiersza polecenia? Robienie za pomocą wiersza poleceń ma kilka zalet. Nie zużywa złącza. Szybciej. Oszczędza mi kłopotów pełzania pod biurkiem. Najważniejsze: chroni mnie przed przypadkowym odłączeniem wtyczki. Dodatkowo …
18 usb 

5
Unikaj uruchamiania skryptu, jeśli zmienna nie jest zdefiniowana
Mam skrypt wygląda następująco: c=0 for f in */*; do cp -v "$f" "/myhome/CE$(printf '%0*d' 2 $BATCHNUM)-new-stuctures_extracted/test-$(printf '%0*d' 5 $c)" c=$((c=c+1)) done Jednak użytkownik musi podać zmienne wywołanie BATCHNUM, w przeciwnym razie muszę wymusić zatrzymanie działania tego skryptu. Byłoby lepiej, gdybym mógł zmusić skrypt, który wywołuje ten skrypt, do zatrzymania …

2
.PHONY wszystkie reguły w GNU tworzą plik?
Czy mylę się w mojej interpretacji, że powinienem po prostu postawić na pierwszym miejscu, zanim wszyscy zaczną tworzyć reguły: .PHONY: all of my rules all: echo "Executing all ..." of: echo "Executing of ..." my: echo "Executing my ..." rules: echo "Executing rules ..." Czy zdarza się, że nie chcesz …
18 make 

4
Jak wyświetlić nazwę hosta w wierszu polecenia systemu Linux
Mam kilka maszyn wirtualnych i teraz wygląda mój wiersz polecenia -bash-3.2$; identyczny na każdej maszynie wirtualnej, ponieważ nie zawiera nazwy hosta. Zawsze muszę sprawdzić, z której maszyny wirtualnej korzystam, hostnamezanim wykonam jakąkolwiek operację. Jak mogę dodać nazwę hosta do zachęty powłoki? ENV: CentOS / ssh
18 bash  prompt  hostname 



4
Podziel plik na dwie części
Mam duży plik i muszę podzielić na dwa pliki. Załóżmy, że w pierwszym pliku należy wybrać 1000 linii i umieścić je w innym pliku oraz usunąć te linie w pierwszym pliku. Próbowałem użyć, splitale tworzy wiele fragmentów.

2
Skopiować istniejące pliki bez potwierdzenia?
Muszę skopiować i nadpisać dużą liczbę plików, użyłem następującego polecenia: # cp -Rf * ../ Ale wtedy, gdy plik o tej samej nazwie istnieje w folderze docelowym, pojawia się pytanie: cp: overwrite `../ibdata1'? Problem polega na tym, że mam około 200 plików, które zostaną nadpisane i nie sądzę, że naciśnięcie …
18 linux  centos  cp 

3
bash globstar dopasowanie
Mam tę strukturę katalogów: ~/tmp/globstar ɀ find dir -type f dir/file.ext dir/subdir1/file.ext dir/subdir2/file.ext a przy globstarwłączonej opcji w Bash mogę powiedzieć: ~/tmp/globstar ɀ ls -1 dir/**/*.ext dir/subdir1/file.ext dir/subdir2/file.ext Moje pytanie brzmi: dlaczego jest dir/file.extwykluczony z tej listy? Podręcznik Bash mówi o globstar: Jeśli jest ustawiony, wzorzec „**” użyty w kontekście …
18 bash  wildcards 




3
Jak zaczyna się PulseAudio?
PulseAudio zawsze działa w moim systemie i zawsze natychmiast uruchamia się ponownie, jeśli ulegnie awarii lub go zabiję. Jednak tak naprawdę nigdy nie uruchamiam PulseAudio. Sprawdziłem /etc/init.d/i /etc/X11/Xsession.d/sprawdziłem systemctl list-units -a, a PulseAudio nigdzie nie można znaleźć. Dlaczego PulseAudio na pozór magicznie zaczyna się samo bez uruchamiania go i jak …

12
Jak wydrukować różnicę kolorów?
Chciałem sformatować pliki Unix warunkowo, obecnie pracuję nad diffpoleceniem i chciałem wiedzieć, czy można sformatować tekst wyniku diffpolecenia. Przykład: Dopasowane wartości powinny być wyświetlane na zielono. Niedopasowane wartości powinny być wyświetlane na czerwono. Załóżmy, że mam dwa pliki file1i file2a moja komenda diff file1 file2. Teraz chciałem, aby założenie, że …
18 bash  ksh  diff 

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.