Unix & Linux

38
Eksportowanie zmiennej z kropką (.)

Jak wyeksportować zmienną z kropką. Otrzymuję „niepoprawną nazwę zmiennej”, gdy próbuję: export my.home=/tmp/someDir -ksh: my.home=/tmp/someDir: invalid variable name Nawet ucieczka przed metaznakiem kropka (.) Nie pomogła $ export my\.home=/tmp/someDir export: my.home=/tmp/someDir: is not an...

38
Dlaczego potrzebujemy polecenia „at” w systemie Linux?

Studiowałem kod, w którym atużywane jest polecenie. Rozejrzałem się i odkryłem, że służy on do wykonywania zadań wsadowych. Służy do planowania zadań. Jako dane wejściowe podano polecenie i czas względny lub bezwzględny. Moje pierwsze pytanie brzmi: dlaczego atużywane jest polecenie? W jakich...

38
Jak losowo próbkować podzbiór pliku

Czy jest jakieś polecenie Linuksa, którego można użyć do próbkowania podzbioru pliku? Na przykład plik zawiera milion wierszy, a my chcemy losowo pobrać próbkę tylko tysiąca wierszy z tego pliku. Dla losowych mam na myśli to, że każda linia ma takie samo prawdopodobieństwo wyboru i żadna z...

38
Grep od końca pliku do początku

Mam plik z około 30 000 000 wierszy (Radius Accounting) i muszę znaleźć ostatnie dopasowanie dla danego wzorca. Komenda: tac accounting.log | grep $pattern daje to, czego potrzebuję, ale jest zbyt wolne, ponieważ system operacyjny musi najpierw odczytać cały plik, a następnie wysłać go do...

38
Jaka jest poprawna nazwa dla polecenia „>”

Próbowałem znaleźć sposób przekazania tekstu do pliku bez nadpisywania tego, co już tam jest za pomocą >polecenia i zdałem sobie sprawę, że nie wiem, jak się nazywa. Szukając prawej strzałki lub prawej Chevron lub więcej niż polecenia nie wykazały niczego. Zawsze tylko to nazywałem pass...

38
Co oznacza [konwertowany] na dole vima?

Mam plik dziennika, a kiedy otwieram go za pomocą vima, wygląda on nieczytelnie i na dole [przekonwertował]. Co oznacza [konwertowany]? Czy istnieje sposób na rozwiązanie problemu z formatem, aby był czytelny dla

38
Dlaczego niektóre porty są filtrowane przez nmap, a inne nie?

Mam skanowanie do serwera, który powinien mieć dość prosty firewall przy użyciu iptables : domyślnie wszystko jest odrzucany poza RELATEDi ESTABLISHEDpakiety. Jedynym NEWdozwolonym typem pakietów są pakiety TCP na portach 22 i 80 i to wszystko (bez HTTPS na tym serwerze). Wynik nmap na pierwszych...

38
Jak zamknąć porty w systemie Linux?

Mam jakieś pytanie w zamykaniu portu, myślę, że mam dziwne rzeczy. Kiedy używam wykonać nmap --top-ports 10 192.168.1.1 pokazuje, że port 23 / TCP jest otwarty. Ale kiedy wykonam nmap --top-ports 10 localhost pokazuje, że port 23 / tcp jest zamknięty. Które z nich jest prawdziwe? Chcę...

38
Jak Linux wybiera aplikację do otwarcia pliku?

Jeśli plik informuje system operacyjny o jego formacie, w jaki sposób system operacyjny wybiera, która aplikacja ma go domyślnie otworzyć? Czy w systemie Windows skojarzenie jest przechowywane w tabeli rejestru? Jak Linux wybiera aplikację do otwarcia pliku? Kiedyś często korzystałem z...

38
nieoczekiwany EOF podczas wyszukiwania pasującego skryptu bash

Właśnie napisałem skrypt bashowy i zawsze otrzymuję ten błąd EOF. Oto mój skrypt (działa tylko w systemie OS X): #!/bin/bash #DEFINITIONS BEGIN en_sq() { echo -e "Enabling smart quotes..." defaults write NSGlobalDomain NSAutomaticQuoteSubstitutionEnabled -bool true status=$(defaults read...