Unix & Linux

53
Wyświetl jawnie zainstalowane pakiety

W Gentoo znajduje się plik /var/lib/portage/worldzawierający pakiety, które wyraźnie zainstalowałem. Mówiąc wprost, mam na myśli pakiety, które wybrałem, nie włączając niczego domyślnie instalowanego lub pobranego przez zależności. Czy istnieje podobny plik lub polecenie, aby znaleźć te informacje...

53
Przekroczono limit czasu w skrypcie powłoki

Mam skrypt powłoki, który odczytuje ze standardowego wejścia . W rzadkich przypadkach nikt nie będzie gotowy do wprowadzenia danych, a skrypt musi upłynąć limit czasu . W przypadku przekroczenia limitu czasu skrypt musi wykonać kod czyszczenia. Jak najlepiej to zrobić? Skrypt ten musi być bardzo...

53
Jak wyszukiwać tekst w całym systemie plików?

Zakładając, że należy użyć narzędzia grep, chciałbym wyszukać ciąg tekstowy „800x600” w całym systemie plików. Próbowałem: grep -r 800x600 / ale to nie działa. Moim zdaniem, moje polecenie powinno rekurencyjnie grepować przez wszystkie pliki / foldery w katalogu głównym dla tekstu „800x600” i...

53
SSH i uprawnienia do katalogu domowego

Wiele godzin zajęło mi rozwiązanie tego problemu SSH z jednym z moich kont klasy na serwerach mojej szkoły. Nie mogłem ssh na jednym konkretnym koncie klasy bez podania hasła, podczas gdy uwierzytelnianie bez hasła działało z moimi innymi kontami klasy. Katalog .ssh / i cała jego zawartość miały...

53
Masowa zmiana nazwy, zmiana prefiksu

Jak mogę zbiorczo zastąpić prefiks dla wielu plików? Mam wiele plików takich jak TestSRConnectionContext.h TestSRConnectionContext.m Chciałbym zmienić je wszystkie na CLConnectionContext.h CLConnectionContext.m Jak mam to

53
sshfs mount, sudo odmawia zgody

Używam sshfsdo montowania folderu z niektórymi projektami Pythona przez ssh do mojego ~/katalogu. $ mkdir -p ~/mount/my-projects $ sshfs [email protected]:/home/user/my-projects ~/mount/my-projects Mogę wykonać większość poleceń, jakich można się było spodziewać: $ ls...

53
Wyświetl wszystkie pliki z tym samym numerem i-węzła?

Powiedzmy, że kiedy robię ls -liw katalogu, otrzymuję to: 12353538 -rw-r--r-- 6 me me 1650 2013-01-10 16:33 fun.txt Jak pokazuje wynik, plik fun.txt ma 6 dowiązań twardych; a numer i-węzła to 12353538 . W takim przypadku, jak znaleźć wszystkie twarde linki do pliku, tj. Pliki o tym samym...

53
Czy „rm. *” Kiedykolwiek usuwa katalog nadrzędny?

Wyrażenie .*jest rozwijane przez bash, aby uwzględnić katalogi bieżący i nadrzędny: $ ls -la total 2600 drwxrwxrwx 2 terdon terdon 2162688 Sep 10 16:22 . drwxr-xr-x 142 terdon terdon 491520 Sep 10 15:34 .. -rw-r--r-- 1 terdon terdon 0 Sep 10 16:22 foo $ echo .* . .. Jeśli uruchomię rm -rf .*na...

53
Ustaw xargs jako pierwszy parametr

Próbuję wywołać takie zachowanie: grep 192.168.1 *.txt Przekazując ciąg znaków do grep przez Xargs, ale kończy się on jako pierwszy parametr. echo 192.168.1 | xargs grep *.txt Muszę powiedzieć xargs (lub coś podobnego), aby umieścił przychodzący ciąg między „grep” i „*” zamiast na końcu. Jak...