Unix & Linux

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

1
Zrozum wbudowane polecenie `compgen`
Od help compgen: $ help compgen compgen: compgen [-abcdefgjksuv] [-o option] [-A action] [-G globpat] [-W wordlist] [-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [word] Display possible completions depending on the options. Intended to be used from within a shell function generating possible completions. If the optional …


2
Wyjaśnienie laika dla „Wszystko jest plikiem” - co różni się od systemu Windows?
Wiem, że „Wszystko jest plikiem” oznacza, że ​​nawet urządzenia mają swoją nazwę pliku i ścieżkę w systemach Unix i podobnych do Unixa, i że pozwala to na używanie wspólnych narzędzi do różnych zasobów, niezależnie od ich charakteru. Nie mogę jednak odróżnić tego od Windows, jedynego innego systemu operacyjnego, z którym …

5
System plików karty SD odporny na uszkodzenia dla wbudowanego systemu Linux?
Ostatnio mieliśmy raczej nieprzyjemną sytuację z naszym klientem - „kiosk” oparty na Raspberry Pi używany do wyświetlania danych z teledetekcji (nic bardziej wymyślnego niż przeglądarka w trybie kiosku wyświetlająca stronę z aktualizacją z serwera gromadzącego dane) nie uruchomiła się z powodu uszkodzenie systemu plików. Ext4, wymagana instrukcja fsck, system będzie …

2
W jaki sposób brakujące zera są automatycznie dodawane do adresów IP? („ping 10.5” odpowiada „ping 10.0.0.5”)
Przypadkowo wpisałem ssh 10.0.05 zamiast ssh 10.0.0.5 i byłem bardzo zaskoczony, że zadziałało. Próbowałem też 10.005i 10.5a te również rozszerzony automatycznie 10.0.0.5. Próbowałem również 192.168.1i to rozszerzyło się na 192.168.0.1. Wszystko to również pracował pingzamiast ssh, więc podejrzewam, że to działa w wielu innych poleceń, które łączą się z dowolnym …
36 ip  hostname 


3
Co jest bardziej idiomatyczne w skrypcie bash: `|| prawda` lub `|| : `?
Nie robię strasznie dużo skryptów powłoki, więc byłem trochę zaskoczony, kiedy czytałem dokumentacjęgit submodule i zobaczyłem składnię, której używali w tej dokumentacji: Niezerowy zwrot z polecenia w dowolnym podmodule powoduje zakończenie przetwarzania. Można to zmienić, dodając || :na końcu polecenia. Musiałem spojrzeć w górę, co || :było skrótem od zmuszania …
36 bash  shell 

4
Jak odzyskać z chmod -R 000 / bin?
A teraz nie jestem w stanie przeskoczyć z powrotem .. ani użyć żadnego z moich innych programów systemowych. Na szczęście jest to na maszynie wirtualnej, z którą bawiłem się, ale czy jest jakiś sposób na rozwiązanie tego? System to Ubuntu Server 12.10. Próbowałem zrestartować się w trybie odzyskiwania, niestety teraz …


3
Jak można uruchomić wiele programów w tle za pomocą jednego polecenia?
Jak można uruchomić wiele programów w tle za pomocą jednego polecenia? Próbowałem poniższych poleceń, ale one nie działają. nohup ./script1.sh & && nohup ./script2.sh & -bash: syntax error near unexpected token '&&' nohup ./script1.sh & ; nohup ./script2.sh & -bash: syntax error near unexpected token ';'



2
Chciałbym grepować wszystkie pliki oprócz niektórych typów plików?
Jak rekursywnie zapisywać greppliki w obrębie określonych folderów oprócz kilku typów plików? Na przykład szukam ciągu w folderze obszaru roboczego, ale kończy się to przeszukiwaniem plików sql i generuje serializowane ciągi. Więc w tym przypadku chciałbym przejść grepdo folderu obszaru roboczego oprócz plików sql. Jeśli to możliwe, najlepiej szukam liniowca.
36 grep 



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.