Chcę kumulować rozmiar linii wielu plików zawartych w folderze. Napisałem następujący skrypt: let a=0 let num=0 for i in folder/* do num=`cat $i | wc -l` a=$a+$num done echo $a To, co otrzymuję na końcu skryptu, to 123 + 234 + 432 + ... a nie wynik operacji arytmetycznej dodawania.
Wygląda na to, że dodałem niepoprawny zapis do /etc/fstab: //servername/share /mnt/share cifs defaults,username=myuser 0 0 Kiedy to zrobiłem mount -a, poprosiłem o hasło użytkownika, aby zamontować udział sieciowy. Wygląda na to, że nie można kontynuować bez hasła przy rozruchu, więc po prostu się zawiesił. Jak mogę naprawić FSTAB, aby zapobiec …
Napisałem udevregułę, która jest uruchamiana za każdym razem, gdy moje urządzenie jest montowane / odinstalowywane. Jednak w którym dzienniku błędów systemu Linux (Debian) powinienem sprawdzić podczas debugowania takich reguł?
Mój problem polega na tym, lsof -p pid że mogę znaleźć listę otwartego pliku procesu, którego identyfikator procesu to pid. Ale czy istnieje sposób, aby ustalić przesunięcie pliku dla każdego dostępnego pliku? Proszę o sugestie?
W systemie Ubuntu uruchamiam następujące polecenie: dd if=/dev/random of=rand bs=1K count=2 Jednak za każdym razem, gdy go uruchamiam, kończę na pliku o innym rozmiarze. Dlaczego to? Jak mogę wygenerować plik o danym rozmiarze wypełniony losowymi danymi?
Chcę uzyskać listę wszystkich zmiennych środowiskowych (zmienne powłoki? Zmienne eksportowane?) I ich wartości w danym momencie, w zsh. Jak to zrobić w odpowiedni sposób?
Chcę wiedzieć, ile plików mam w moim systemie plików. Wiem, że mogę zrobić coś takiego: find / -type f | wc -l To wydaje się wysoce nieefektywne. Chciałbym naprawdę znaleźć całkowitą liczbę unikalnych i-węzłów, które są uważane za „plik”. Czy jest lepszy sposób? Uwaga: Chciałbym to zrobić, ponieważ opracowuję program …
W bash, jeśli użyję, $ find ./ -name "*.sqlite"wyświetli wszystkie pliki sqlite w bieżącym katalogu. Chcę również zobaczyć zmodyfikowany czas plików, czy ktoś może mi pomóc?
Próbuję skompilować program napisany w Fortranie przy użyciu make(mam plik Makefile i, podczas gdy w katalogu zawierającym plik Makefile , wpisuję polecenie $ make target, gdzie „cel” jest specyficzną dla systemu specyfikacją celu, która jest obecna w moim Makefile . eksperymentując z różnymi wersjami specyfikacji docelowej, często próbuję wywołać różne …
Mam serwer Ubuntu działający na EC2 (którego sam nie zainstalowałem, właśnie wybrałem AMI). Do tej pory używam puttydo pracy z nim, ale zastanawiam się, jak pracować z narzędziami GUI (nie znam narzędzi Linux UI, ale chcę się uczyć). Głupi ja, brakuje mi wygody Eksploratora Windows. Obecnie mam tylko system Windows …
Używam Putty -> Suse box -> vim 7.2kombinacji do edycji i chcę ponownie przypisać kombinację klawiszy Ctrl + strzałki do określonego zadania. Ale z jakiegoś powodu Vim ignoruje skrót i przechodzi do trybu wstawiania i wstawia znak „D” (po lewej) z „C” (po prawej). Która część konfiguracji klawiatury / terminala …
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 5 lat temu . Próbuję nauczyć się programowania w systemie Linux, która książka jest najlepsza do tego?
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.