Unix & Linux

58
Jak „tak” pisze do pliku tak szybko?

Podam przykład: $ timeout 1 yes "GNU" > file1 $ wc -l file1 11504640 file1 $ for ((sec0=`date +%S`;sec<=$(($sec0+5));sec=`date +%S`)); do echo "GNU" >> file2; done $ wc -l file2 1953 file2 Tutaj możesz zobaczyć, że polecenie yeszapisuje 11504640linie w sekundę, podczas gdy ja...

57
Jak uzyskać zakończenie bash dla aliasów poleceń?

Chcę uzyskać uzupełnianie tabulatorami w moich aliasach wiersza poleceń, na przykład powiedzmy, że zdefiniowałem następujący alias: alias apt-inst='sudo aptitude install' Czy istnieje sposób, aby uzyskać uzupełnienia dostarczone przez aptitude po naciśnięciu klawisza Tab? tzn. kiedy piszę „sudo...

57
Zachowaj uprawnienia za pomocą rsync

Załóżmy, że mam plik a.txt w systemie LINUX z uprawnieniem 0664. Gdy używam rsync do skopiowania pliku na komputer Mac rsync -r -t -v LINUX MAC, uprawnienie do pliku to 0644. Jak mogę zachować uprawnienia do pliku podczas korzystania z rsync? Opcja -g nie

57
Logrotate: „log nie wymaga obracania” dlaczego?

Mam następującą nową konfigurację Logrotate: /var/log/nexus/nexus.log { rotate 7 missingok compress delaycompress copytruncate daily } Po uruchomieniu logrotate -d nexusotrzymuję następujące informacje: reading config file nexus reading config info for /var/log/nexus/nexus.log Handling 1...

57
Dla pętli w Zsh i Bash

Zauważyłem, że istnieją dwa alternatywne sposoby budowania pętli w Zsh : for x (1 2 3); do echo $x; done for x in 1 2 3; do echo $x; done Oba drukują: 1 2 3 Moje pytanie brzmi: dlaczego dwie składnie? Czy w każdym z nich występuje $xiteracja innego typu ? Czy bash robi podobne...

57
jak uniknąć ssh pytając o pozwolenie?

Próbujemy przyspieszyć instalację węzłów Oracle dla instalacji RAC. wymaga to, abyśmy zainstalowali i skonfigurowali ssh, aby nie pytał o hasło. Problem polega na tym: przy pierwszym użyciu pojawia się monit RSA key fingerprint is 96:a9:23:5c:cc:d1:0a:d4:70:22:93:e9:9e:1e:74:2f. Are you sure you...

57
Screencasting w formacie GIF; sposób UNIX

Aby wziąć statycznego ekranu wybranej części mojego ekranu, często korzystać scrotz -s shot.png. Jest to świetne do dodawania ilustracji do postów StackExchange. Znalazłem nawet ten skrypt, aby automatycznie przesłać taki zrzut ekranu do Imgur.com i umieścić link w moim schowku X! Zróbmy to do...

57
Gdzie są moje dzienniki sshd?

Nie mogę znaleźć moich dzienników sshd w standardowych miejscach. Co próbowałem: Nie w /var/log/auth.log Nie w /var/log/secure Czy system szukał 'auth.log'i nic nie znalazł Ustawiłem /etc/ssh/sshd_configjawnie używać SyslogFacility AUTHi LogLevel INFOponownie uruchomiłem sshd i nadal nie mogę...

57
dlaczego zawinięcie i wget spowoduje 403 zabronione?

Próbuję pobrać plik za pomocą wgeti curli jest on odrzucany z błędem 403 (zabronione). Mogę wyświetlić plik za pomocą przeglądarki internetowej na tym samym komputerze. Próbuję ponownie z klientem przeglądarki, uzyskanym przez http://www.whatsmyuseragent.com . Robię to: wget -U 'Mozilla/5.0...

57
Czy dash lub inna powłoka jest „szybsza” niż bash?

Zawsze myślałem, że jedyną korzyścią z używania myślnika zamiast basha jest to, że myślnik był mniejszy, a zatem wiele wystąpień myślnika zaczynało się szybciej w czasie rozruchu. Ale przeprowadziłem pewne badania i znalazłem ludzi migrujących wszystkie swoje skrypty, aby pobiegać w nadziei, że...