Unix & Linux

22
Jaka jest różnica między sudo su - a sudo su -

Kiedy pracuję na naszych maszynach RHEL, używam, sudo su -aby przejść na rootowanie. Pewnego dnia literówka oznaczała, że sudo su --zamiast tego napisałem - wydaje mi się, że wszystko było tak samo, jak z jednym łącznikiem, z wyjątkiem tego, że znajdowałem się w tym samym folderze, co przed...

22
Co to jest „IFS”?

Czytałem ten wątek: Jak zapętlić linie wiersza pliku? Co to jest IFS? A jakie jest jego użycie w kontekście

22
Dodaj i edytuj zakładki do pdf

Pobierając metadane z niektórych plików pdf z zakładkami pdftk, obserwuję format zakładek w metadanych pdf. Zgaduję, że za pomocą pdftkmożna dodawać i edytować zakładki pliku pdf. Oto trzy kroki, które wykonuję: Najpierw otrzymuję metadane (w tym ewentualne zakładki) z pliku pdf do pliku...

22
Jakie są zalety Btrfs dla użytkowników końcowych?

Btrfs zaczął nabierać rozpędu, zastępując ext4 jako domyślny system plików dla kilku dystrybucji, takich jak Fedora Core 16 . Jest eksperymentalnie dostępny w wielu innych dystrybucjach ( z Wikipedii: openSUSE 11.3, SLES 11 SP1, Ubuntu 10.10, Sabayon Linux, RHEL6, MeeGo, Debian 6.0 i Slackware...

22
Wyszukiwanie ciągu w wielu plikach zip

Pracuję nad SunOS 5.10. Mam folder zawierający około 200 plików zip. Każdy plik zip zawiera tylko jeden plik tekstowy. Chciałbym wyszukać określony ciąg we wszystkich plikach tekstowych we wszystkich plikach zip. Próbowałem tego (który szuka dowolnego pliku tekstowego w pliku zip, który zawiera...

22
Jak miękko zabijać aplikacje GUI przez terminal?

Czy istnieje sposób na zamknięcie aplikacji GUI w przyjazny sposób „ proszę wyjść teraz ” bez graficznego dostępu do okna aplikacji? Na przykład, jeśli ekran Gnome / X ulegnie awarii na czarny, chciałbym przełączyć się na tty2 i zamknąć aplikacje, takie jak Firefox, w sposób, który pozwoli im...

22
Dlaczego wisi „df”?

Ostatnio miałem problemy z bieganiem df, gdzie po prostu się zawiesza . Oto stracewyniki, w których zobaczysz, że zabiłem, ponieważ tam właśnie siedział: $ strace /bin/df execve("/bin/df", ["/bin/df"], [/* 35 vars */]) = 0 brk(0) = 0x8d03000 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such...

22
Jak sprawdzić hasło w systemie Linux?

Chcę sprawdzić, z poziomu wiersza poleceń systemu Linux, czy dane hasło w postaci czystego tekstu jest takie samo jak hasło zaszyfrowane w / etc / shadow (Potrzebuję tego do uwierzytelnienia użytkowników internetowych. Korzystam z osadzonego linuksa). Mam dostęp do samego pliku / etc /...

22
Odróżnianie zwykłego pliku od dowiązania symbolicznego

Piszę skrypt bash, który musi odróżniać zwykły plik od dowiązania symbolicznego. Myślałem, że mogę to zrobić za pomocą wyrażenia if / test, ale nie działa tak, jak się spodziewałem: $ touch regular_file $ test -f regular_file; echo $? 0 $ test -h regular_file; echo $? 1 $ ln -s regular_file...

22
Zawieś / wznów pojedynczy proces na / z dysku

Czasami chcielibyśmy zawiesić procesy wymagające dużej ilości pamięci na naszych serwerach Ubuntu i OS X, aby tymczasowo zwolnić trochę pamięci RAM na inne zadania. Gdybyśmy tylko martwili się wykorzystaniem procesora, prosty Ctrl-Zdziałałby. Musimy jednak być w stanie zwolnić pamięć RAM (zapisując...

22
Używanie sed do konwertowania nowych linii na spacje

Powiedzmy, że mam zmienną powłoki, $stringktóra zawiera tekst z kilkoma znakami nowej linii, np .: string="this is a test" Chciałbym przekonwertować ten ciąg na nowy, w new_stringktórym wszystkie podziały wierszy są konwertowane na spacje: new_string="this is a test" Próbowałem: print $string...