Unix & Linux

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


2
Znajdź katalogi i pliki z uprawnieniami innymi niż 775/664
Przenoszę witrynę z jednego serwera na drugi, a Git nie przechowuje metadanych, takich jak uprawnienia do plików. Muszę znaleźć katalogi i pliki, które nie są odpowiednio 775/664. W tej chwili używam tego brukowanego urządzenia: $ find . -type d -exec ls -la {} \; | grep ^d | grep -v …
21 permissions  find 

3
Jak „poprawnie” uruchomić aplikację z powłoki
Trudno mi precyzyjnie sformułować pytanie, ale dam z siebie wszystko. Używam dwmjako domyślnego menedżera okien idmenujako mój program uruchamiający aplikacje. Prawie nie używam aplikacji GUI poza przeglądarką. Większość mojej pracy jest wykonywana bezpośrednio z wiersza poleceń. Ponadto jestem wielkim fanem minimalizmu w odniesieniu do systemów operacyjnych, aplikacji itp. Jednym z …
21 shell  exec 

2
Co jest potrzebne, aby minimalny rozruch systemowy uruchomił getty na wirtualnej konsoli?
Dla SysV init, muszę /etc/inittabrespawning wpisy getty Z /sbin/initbinarnej pliki binarne i biblioteki współdzielone dla powłoki, loginThe getty, PAM / security / cień rzeczy, a kilka plików urządzeń. Bo upstartpotrzebuję prawie takich samych wymagań, ale zamiast tego /etc/inittabmam kilka *.confplików poniżej /etc/init: jeden * .conf, start on startupktóry ustawia poziom …
21 boot  systemd 

1
Jak upewnić się, że łańcuch interpolowany do podstawienia `sed` ucieka przed wszystkimi metazarami
Mam skrypt, który odczytuje strumień tekstowy i generuje plik poleceń sed, który jest następnie uruchamiany sed -f. Wygenerowane polecenia sed są następujące: s/cid:image002\.gif@01CC3D46\.926E77E0/https:\/\/mysite.com\/files\/1922/g s/cid:image003\.gif@01CC3D46\.926E77E0/https:\/\/mysite.com\/files\/1923/g s/cid:image004\.jpg@01CC3D46\.926E77E0/https:\/\/mysite.com\/files\/1924/g Załóżmy, że skrypt generujący sedpolecenia jest podobny do: while read cid fileid do cidpat="$(echo $cid | sed -e s/\\./\\\\./g)" echo 's/'"$cidpat"'/https:\/\/mysite.com\/files\/'"$fileid"'/g' >> sedscr done Jak …
21 sed  quoting 

3
mniej zawsze nie uwzględnia wielkości liter
Próbując dowiedzieć się, jak korzystać z wyszukiwania bez rozróżniania wielkości liter less, znalazłem to na błąd serwera . To wydaje się doskonale odpowiadać na moje pytanie. Problem w tym, że tutaj tak nie działa (openSUSE 13.1; mniej 458). Dokonałem aliasu lessdo, less -WiNSale to zmieniłem. Ale nawet nazwanie tego tak, …
21 less 

5
Wyślij e-mail napisany w przecenie za pomocą mutta
Czasami muszę wysłać fragment kodu na stronie Google-Group. Tekst tu nie pomaga; Mogę wpisać to w Markdown, przekonwertować na HTML (używając pandoc itp.), Dołączyć do mutt as text/htmli wysłać. Jest tutaj jedno dobre rozwiązanie , ale używa zewnętrznego sendmailprogramu do wysyłania wiadomości e-mail. Korzystam z mutta, który sam ma możliwości …
21 scripting  mutt 

2
Znaczniki czasu dmesg czytelne dla człowieka na OpenWRT
Dane wyjściowe dmesg pokazują liczbę sekund + milisekund od uruchomienia systemu. [ 10.470000] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver [ 14.610000] device eth0 entered promiscuous mode [ 18.750000] cfg80211: Calling CRDA for country: DE [ 18.750000] cfg80211: Regulatory domain changed to country: DE P: Jak ustawić sekundy + …


2
Jak mogę uzyskać lepiej wyglądające czcionki w moim terminalu (URxvt)?
Zauważyłem, że czcionki w URxvt wyglądają nieco w niskiej rozdzielczości w porównaniu do czcionek, które widzę na przykład w przeglądarce. Zastanawiałem się, jak mogę naprawić mój .Xdefaultsplik, aby czcionki miały trochę więcej szczegółów i były ostrzejsze. Może nie być to widoczne na tym zdjęciu, ale zdecydowanie mogę zauważyć różnicę, gdy …
21 terminal  x11  fonts  urxvt 

3
Skąd Chrome pobiera listę urzędów certyfikacji?
W Fedorze mówię o liście wyświetlanej po przejściu do ustawień> zarządzaj certyfikatami> zakładka władze. Przeczytałem, że powinien on znajdować się we współużytkowanej bazie danych NSS, ale to polecenie zwraca pustą listę: [laurent@localhost nssdb]$ certutil -d sql:$HOME/.pki/nssdb -L

3
Zmusić właściciela i grupę do zawartości pliku tar?
Chciałbym utworzyć plik tar z zawartością należącą do właściciela: pary grup, które nie istnieją w systemie, z którego tworzony jest plik. Oto kierunek, który próbowałem: tar ca --owner='otherowner' --group='othergroup' mydata.tgz mydata Podczas uruchamiania tego polecenia pojawia się następujący błąd: tar: otherowner: Invalid owner tar: Error is not recoverable: exiting now …
21 permissions  users  tar 

2
Instalowanie Debiana bez GUI dla serwera WWW
Oczywiście nie jestem obeznany z Debianem, więc ściągnąłem ISO na żywo, myśląc, że może mi to pomóc. W interfejsie GUI na żywo dwukrotnie kliknąłem ikonę instalacyjną na pulpicie i kontynuowałem - dało mi to instalację GNOME i innych programów, które nie działają na serwerze WWW. Ogólnie. Pierwszą częścią mojego pytania …

4
Przesłać dalej do klienta VPN?
Natrafiłem na trochę układanki i nie miałem szczęścia znaleźć rozwiązania. Obecnie jestem (niestety) połączony z siecią przez Verizon 3G. Filtrują cały ruch przychodzący, więc nie mogę otworzyć portów, aby zaakceptować połączenia. Obecnie mam maszynę wirtualną z linuksem na linode.com i przyszła mi do głowy myśl, aby zainstalować pptpdi spróbować iptablesprzekierować …

4
vim - otwórz plik i numer linii goto używając <nazwa_pliku>: <linia nbr>:
Kilka narzędzi, takich jak grep, py.testitd ... użyć wzoru &lt;FileName&gt;:&lt;line number&gt;:do punktu na błędy. Na przykład: ; grep -Hn Common setup.cfg setup.cfg:11: Common Jak mogę zmodyfikować vim i gvim, aby móc je wywoływać w następujący sposób: gvim setup.cfg:11: zamiast gvim setup.cfg +11 Wiem, że potrafię napisać mały skrypt powłoki, który …
21 vim  gvim 

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.