Unix & Linux

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

2
Użyj alternatywnego selektora plików w mutt
W mutt , czy można użyć przeglądarki plików, takiej jak vifm lub ranger (być może w tmux split) zamiast domyślnej przeglądarki plików, aby wybrać plik do załączenia do wiadomości e-mail?
13 mutt 

1
bash Extended glob - dopasuj pliki bez prefiksu
Próbuję dopasować nazwy plików dla więzienia fail2ban - więc muszę używać tylko globowania nazw plików - nie wyrażeń regularnych ani skryptów bash. Mój /var/log/apache2katalog zawiera pliki, w tym: example.com.error.log db.example.com.error.log app1.example.com.error.log app2.example.com.error.log Próbuję utworzyć glob, aby pasował do wszystkich plików kończących się na, .error.log z wyjątkiem db.example.error.log - czy to …

4
Dlaczego systemd rozwiązany nie używa mojego lokalnego serwera DNS?
Korzystam z lokalnego serwera BIND9 do obsługi niektórych lokalnych rekordów dns. Podczas próby wykopania lokalnej nazwy domeny nie mogę jej znaleźć, jeśli nie powiem jednoznacznie, aby kopać w celu korzystania z mojego lokalnego serwera BIND9. user@heimdal:~$ dig +short heimdal.lan.se user@heimdal:~$ dig +short @192.168.1.7 heimdal.lan.se 192.168.1.2 Używane są Ubuntu 17.04 i …

3
Jaka jest odpowiednia opcja .ssh / config dla ssh -N
Chcę ustawić alias w moim pliku konfiguracyjnym, który ma taki sam wynik jak to polecenie: ssh -N devdb -L 1234:127.0.0.1:1234 Mój wpis .ssh / config dla devdb: Host devdb User someuser HostName the_hostname LocalForward 1234 127.0.0.1:1234 Co mam umieścić w powyższej konfiguracji, aby nie uruchamiać powłoki?
13 ssh  ssh-config 


3
Bash, jeśli polecenie nie zakończy się w czasie X?
Próbuję uruchomić coś takiego: sudo dhclient $wifi || otherFunction Problem polega na tym, że gdy dhclientzawiedzie, po prostu zawiesza się zamiast generować błąd. Jak mogę ponownie napisać powyższe, aby dhclientzostał zabity i otherFunctionzostaje wezwany, jeśli dhclientnie skończy się w ciągu 60 sekund?
13 bash  timeout 

1
Po co dodawać końcowy ukośnik po miejscu docelowym rsync?
Według tej strony dodanie „/” na końcu miejsca docelowego rsync daje inny wynik niż brak dodawania. Próbowałem to przetestować, ale nie mogę tego zweryfikować: $ mkdir dir{1..3} $ touch dir1/file $ rsync -r dir1/ dir2 $ rsync -r dir1/ dir3/ $ ls dir* dir1: file dir2: file dir3: file Czy …
13 rsync 

3
Co sprawdza [-t 1]?
Właśnie znalazłem sposób na rozpoczęcie, zshkiedy uruchamiam bashna Windowsie https://www.howtogeek.com/258518/how-to-use-zsh-or-another-shell-in-windows-10/ . Zaleca się dodanie następującego kodu na końcu .bashrc. # Launch Zsh if [ -t 1 ]; then exec zsh fi Co [ -t 1 ]znaczy Czy to po prostu prawda? Czy mogę to po prostu zrobić? exec zsh
13 bash  shell  zsh  test 


2
Jak patrzeć na kod źródłowy polecenia? [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 2 lata temu . Nagle zdecydowałem, że chcę spojrzeć na kod źródłowy „echa” $ which echo /usr/bin/echo więc $ …

2
Znajdowanie ostatniego elementu w wierszu za pomocą grep
Próbuję wziąć ostatnie słowo lub frazę za pomocą grep dla określonego wzorca. W tym przykładzie będzie to od ostatniego przecinka do końca wiersza: Blah,3,33,56,5,Foo 30,,,,,,,3,Great Value Zatem pożądanym wynikiem dla tego wiersza byłaby „Wielka wartość”. Wszystkie wiersze mają również różne długości, ale zawsze mają pojedynczy przecinek poprzedzający ostatnie słowa. Zasadniczo …

2
Jak wykonać kod w nowej sesji tmux - z bieżącej sesji?
Korzystam z Ubuntu 16.04 i potrzebuję następującego tmuxrozwiązania, ponieważ chcę uruchomić proces przekroczenia limitu czasu, sleepponieważ w moim szczególnym przypadku nie byłem zadowolony ati napotkałem błąd nohup(podczas łączenia nohup-sleep). Teraz tmuxwydaje się najlepszą alternatywą, ponieważ ma własny mechanizm bez zawieszania się i działa właściwie w trybie ręcznym (zadaję pytanie tylko …



6
Zmiana kolejności kolumn za pomocą awk
Próbuję przenieść siódmą kolumnę mojego pliku csv do końca za pomocą awk -F '{print $1,$2,$3,$4,$5,$6,$8,$9,$10,$11,$7}',OFS= "$file" gdzie $ file to plik .csv w katalogu. Jednak wynikiem jest awk: ^ syntax error Czy ktoś wie, jak naprawić ten błąd?

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.