Unix & Linux

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


6
Wykrywanie wzoru na końcu linii za pomocą grep
Jeśli zrobię: $ ls -R .: 4Shared/ Cloud/ ./4Shared: UFAIZLV2R7.part3.rar ./Cloud: UFAIZLV2R7.part2.rar.part UFAIZLV2R7.part1.rar.part UFAIZLV2R7.part4.rar.part Jeśli chcę wylistować .rartylko pliki i użyję grep , pokaże mi także .rar.partpliki, czego nie chcę. Rozwiązuję to za pomocą findlub ls **/*.rarjak powiedziano w tym wątku i działają one dobrze, ale chciałbym się dowiedzieć, czy …
64 grep 


2
Wysyłanie wiadomości do innego użytkownika
Czy istnieje polecenie wysyłania wiadomości za pośrednictwem powłoki Linux do innych osób w tej samej sieci? Używam, write usera następnie piszę samą wiadomość. Ale jest jakieś polecenie, które nie pokazuje mojej nazwy użytkownika lub próbuję je wysłać Polecenie, którego używam, pokaże to użytkownikowi, z którym próbuję się skontaktować (kod pobrany …


4
Jak skompilować kompilator C od zera, a następnie skompilować Unix / Linux od zera
Załóżmy, że pracuję dla dużej organizacji usługowej poza USA / Wielką Brytanią. Korzystamy z serwerów UNIX i Linux w szerokim zakresie. Czytając ten artykuł , wspomniano, że łatwo byłoby wstawić backdoora do kompilatora C, a następnie każdy kod skompilowany z tym kompilatorem również zawierałby backdoora. Biorąc pod uwagę ostatnie wycieki …

5
Jak mogę edytować dowiązania symboliczne?
Moje podstawowe rozumienie dowiązania symbolicznego to specjalny plik, plik zawierający ścieżkę łańcucha do innego pliku. VFS jądra pobiera wiele z tego, ale czy istnieje jakiś powód, dla którego dowiązania symboliczne wydają się niemożliwe do edycji? Innymi słowy: czy mogę edytować dowiązanie symboliczne? Jeśli nie, dlaczego nie? Rozumiem, że istnieją różne …

2
Symboliczna rekurencja łącza - co powoduje, że „resetuje się”?
Napisałem mały skrypt bash, aby zobaczyć, co się stanie, gdy będę podążał za dowiązaniem symbolicznym prowadzącym do tego samego katalogu. Spodziewałem się, że albo utworzy bardzo długi katalog roboczy, albo się zawiesi. Ale wynik mnie zaskoczył ... mkdir a cd a ln -s ./. a for i in `seq 1 …
64 bash  symlink 

5
Jak mogę bezpiecznie usunąć dysk SATA z działającego systemu?
Czasami muszę podłączyć dysk do wnęki dyskowej. Innym razem mam bardzo dziwną konfigurację podłączania dysku SSD za pomocą kabla SATA-eSATA na moim laptopie podczas pobierania zasilania z komputera stacjonarnego. Jak mogę bezpiecznie usunąć dysk SATA z systemu? Ten wątek na forum Phoronix zawiera kilka sugestii: justsumdood napisał: Droid (groźny) napisał: …
64 ssd  sata  hot-plug  disk 

7
Błąd skryptu powłoki: Błąd składni: „(” nieoczekiwany
Pracowałem nad skryptem, który automatyzuje konfigurowanie środowiska programistycznego do programowania Raspberry Pi (szczegóły krok po kroku, które działają tutaj ). Skrypt znajduje się w tym artykule, ale dla wygody można go również znaleźć tutaj . Teraz po uruchomieniu tego skryptu zainstaluj i skonfiguruj środowisko bez błędów, ale musisz wpisać hasło …

7
Co to jest Linux równoważny C: \ Program Files?
Rozumiem, że w systemach Windows, Linux i Unix program | aplikacja | oprogramowanie może być zainstalowany w dowolnym katalogu. Również jeśli pakiety są instalowane przy użyciu systemu pakowania dystrybucji, pliki zostaną umieszczone we właściwej lokalizacji. Ale czasami instalacja oprogramowania monituje o ścieżkę do umieszczania plików. W przypadku dystrybucji Linuksa, gdzie …

5
Lista plików, do których program ma dostęp
time to genialne polecenie, jeśli chcesz dowiedzieć się, ile czasu zajmuje procesor. Szukam czegoś podobnego, który może wyświetlić listę plików, do których program i jego dzieci mają dostęp. Albo w czasie rzeczywistym, albo jako raport później. Obecnie używam: #!/bin/bash strace -ff -e trace=file "$@" 2>&1 | perl -ne 's/^[^"]+"(([^\\"]|\\[\\"nt])*)".*/$1/ && …

1
Jak wymusić usunięcie pakietu w Arch za pomocą Pacmana?
Jak wymusić usunięcie pakietu w Arch, pacmanpodczas gdy inne pakiety nadal od niego zależą. pacman -R perl-libwww checking dependencies... error: failed to prepare transaction (could not satisfy dependencies) :: perl-app-cpanminus: requires perl-libwww>=5.828 :: perl-app-pmuninstall: requires perl-libwww :: perl-app-sd: requires perl-libwww :: perl-catalyst-action-rest: requires perl-libwww>=2.033 :: perl-catalyst-runtime: requires perl-libwww>=1.64 :: perl-cpan: …


7
Utwórz symboliczne łącze do względnej nazwy ścieżki
Mogę to zrobić: $ pwd /home/beau $ ln -s /home/beau/foo/bar.txt /home/beau/bar.txt $ readlink -f bar.txt /home/beau/foo/bar.txt Ale chciałbym móc to zrobić: $ pwd /home/beau $ cd foo $ ln -s bar.txt /home/beau/bar.txt $ readlink -f /home/beau/bar.txt /home/beau/foo/bar.txt czy to możliwe? Czy mogę jakoś rozwiązać względną nazwę ścieżki i przekazać ją …
64 symlink 

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.