Unix & Linux

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


1
Tworzenie wielu tymczasowych aliasów
Nie jestem użytkownikiem root i nie mam dostępu do globalnego pliku aliasu zawierającego wszystkie aliasy, ale chcę utworzyć aliasy, które pozostaną aktywne tylko dla sesji, w której jestem zalogowany. Korzystam z polecenia, alias x='cd /parent/child'aby utworzyć alias, który pozwoli mi po prostu pisać xna konsoli i zmieniam katalog na / …
9 alias 

4
Umieść pracę w tle bez zamrożenia
Powiedz, że zaczynasz pracę w ten sposób foo a potem pragnij, aby umieścić go w tle. Wpisanie Ctrl+, Za następnie bgwykonuje lewę, ale zawiesi się foomiędzy Ctrl+ Za bg. Jak mogę umieścić Foo w tle bez uprzedniego zamrożenia?
9 bash 

1
Multi-Threading / Forking w skrypcie bash
Napisałem skrypt bash, który ma następujący format: #!/bin/bash start=$(date +%s) inFile="input.txt" outFile="output.csv" rm -f $inFile $outFile while read line do -- Block of Commands done < "$inFile" end=$(date +%s) runtime=$((end-start)) echo "Program has finished execution in $runtime seconds." whilePętla będzie czytać od $inFilewykonać pewną aktywność na linii i zrzucić wynik …

2
Dziedzicz zmienne środowiskowe w systemdowym kontenerze Docker
Mam uruchomiony systemd kontener Docker . Chcę przekazać zmienne środowiskowe do aplikacji pod nim. Kiedy uruchamiam systemd z Dockera ( /sbin/initjako linia poleceń), Docker udostępnia zmienne systemd, ale nie udostępnia usług potomnych . Jeśli dodam systemd.setenv=...do cmdline, zmienne są przekazywane. Szukam czystszego rozwiązania. Jak odsłonić zmienne środowiskowe przekazywane do /sbin/inituruchomionych …


1
Uwierzytelnianie 2-czynnikowe w SSH przy użyciu klucza publicznego i PAM
Próbuję skonfigurować uwierzytelnianie 2-czynnikowe. Chcę, aby użytkownik zalogował się pomyślnie, jeśli: Publiczny klucz prywatny / publiczny pasuje (metoda uwierzytelnienia: klucz publiczny) lub hasło jest prawidłowe Moja metoda uwierzytelniania pam jest udana. Druga metoda uwierzytelniania to plik PAM. Więc umieścić go /usr/lib/pam/i dodał auth required my_pam_module.sow /etc/pam.d/sshd. Do tej pory mogę …

5
Znajdź dokładny ciąg za pomocą grep
na przykład mam duży plik tekstowy z wieloma adresami e-mail, używając bash potrzebuję wyszukać / zweryfikować, czy wiadomość e-mail istnieje (lub nie). Czy należy używać (tylko) „kotwic”? grep '^user1@example.com' text_file czy są lepsze sposoby? Potrzebuję stworzyć skrypt bash i chciałbym być bezpieczny.
9 grep 

4
Jak zabić wszystkie otwarte okna?
Chcę zamknąć wszystkie okna pojawiające się na pulpicie. Myślałem, aby to zrobić pkill, ale udało mi się zabić ich pojedynczo, co nie jest tym, czego chcę. Ostatecznym celem jest umieszczenie tego w skrypcie, aby uruchomić kiosk, wykryje, czy oprogramowanie kiosku jest uruchomione (wymyśliłem tę część), a jeśli nie, to zabije …
9 x11  kill  logout  kiosk 


1
Konwertowanie plików .docx na zwykły tekst i zachowanie podziałów linii w celu zachowania odniesień numerów linii do dokumentu źródłowego: instrukcje i implikacje?
Eksportuję zawartość MS Word do zwykłego tekstu do użytku z narzędziami tekstowymi i do plików. Mam ograniczenie, w którym funkcja numeracji linii została włączona w oprogramowaniu MS, a wszelkie odniesienia do numerów linii na końcowym wyjściu muszą pasować do tej numeracji. Więc wpisz „linie numeracyjne”: ( Poe, EA ) Oczywiście …

5
Kiedy spacje wokół znaku = są zabronione?
Wiem, że w ~ / .bashrc nie można umieszczać spacji wokół =znaków w przypisaniu: $ tail -n2 ~/.bashrc alias a="echo 'You hit a!'" alias b = "echo 'You hit b!'" $ a You hit a! $ b b: command not found Przeglądam plik konfiguracyjny MySQL /etc/my.cnfi znalazłem to: tmpdir=/mnt/ramdisk key_buffer_size …

2
Czy jest za wcześnie, aby wypróbować LibreSSL? [Zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 5 lat temu . W pewnym stopniu śledzę rozwój i ostatnią wersję LibreSSL i przypadkiem mam nowy serwer internetowy …

1
Utwórz stronę podręczną adresującą kilka plików wykonywalnych
Pakuję aplikację z pakietem plików wykonywalnych, przyjmując w przybliżeniu te same argumenty. Chciałbym napisać (i podać) tylko jedną stronę podręczną z typowymi wyjaśnieniami i listą argumentów. Krótko mówiąc, chciałbym tego man execFoo man execBar wskaż tę samą stronę. Wiem, jak generować dwa identyczne execFoo.1a execBar.1jednak wydają suboptimal. Ponieważ planuję wydać …
9 debian  man 

2
Zatrzymaj zadania drukarki z terminala
Pracuję ze starą wersją CentOs (5.0), która tak naprawdę nie jest moją maszyną. Ostatnio z jakichś ciemnych powodów mam problemy z drukowaniem. Zadania pozostają w kolejce i nie mogę ich anulować za pomocą ikony paska. Próbowałem z niektórymi poleceniami terminalowymi ( cancel -azapytaj o hasło, którego nie mam, lpq -ai …

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.