Unix & Linux

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

1
git-upload-pack zawiesza się bez końca
Mam następującą strukturę połączeń: Jenkins biegnie fab -Huser@host set_repository_commit_hash:123abc. set_repository_commit_hashdziała git fetchz pty = False. Proces potomny ssh git@github.com git-upload-pack 'user/repository.git'nigdy się nie kończy. Próbowałem uruchomić się git fetchw lokalnym klonie i to się powiedzie, ale uruchomienie ssh git@github.com git-upload-pack 'user/repository.git'tylko zwraca następujące i zawiesza się: 00ab84249d3bb20930c185c08848c60b71f7b28990d6 HEADmulti_ack thin-pack side-band …
30 ssh  git  jenkins 



10
Postępowanie z nazwami plików ze specjalnymi pierwszymi znakami (np. ♫)
Ostatnio natknąłem się na plik, którego nazwa zaczyna się od znaku „.”. Chciałem skopiować ten plik, załadować go ffmpegi odwołać się do niego na różne inne sposoby w terminalu. Zwykle automatycznie uzupełniam dziwne nazwy plików, ale to się nie udaje, ponieważ nie mogę nawet wpisać pierwszej litery. Nie chcę przełączać …

5
Jak przenosić okna między ekranami w Gnome 3?
W Gnome 3 przenoszenie okien za pomocą skrótów klawiaturowych Meta+ ←i Meta+ →może być wygodne. Teraz mam zainstalowane dwa monitory i chciałbym przesuwać okna między nimi bez dotykania myszy. Dokładniej, chciałbym zobaczyć, jakie jest domyślne zachowanie w systemie Windows 7, a mianowicie cztery lokalizacje, lewa połowa pierwszego ekranu, prawa połowa …


11
Polecenie drukowania tylko ostatnich 3 znaków ciągu
Wiem, że cutpolecenie może wydrukować pierwsze nznaki ciągu, ale jak wybrać ostatnie nznaki? Jeśli mam ciąg ze zmienną liczbą znaków, w jaki sposób mogę wydrukować tylko trzy ostatnie znaki ciągu. na przykład. Wymagana „nieograniczona” moc wyjściowa to „ted” Wymagane wyjście „987654” to „654” Wymagane wyjście „123456789” to „789”

3
Wielokolorowy Grep
Próbuję uzyskać każde polecenie grep, aby podświetlić jego wyniki w innym kolorze. Mogę to zrobić ręcznie za pomocą takiej linii: ls -l GREP_COLORS='mt=01;32' grep c | GREP_COLORS='mt=01;31' grep o | GREP_COLORS='mt=01;34' grep n | GREP_COLORS='mt=01;36' grep f Każda cpostać zostanie podświetlona na zielono, a każda opostać zostanie wyróżniona na czerwono …
30 bash  shell  grep  pipe  bashrc 

4
Jak podłączyć i wysłać dane do portu szeregowego Bluetooth w systemie Linux?
Próbuję skonfigurować wirtualny port szeregowy za pośrednictwem adaptera USB-Bluetooth w systemie Linux i wysłać do niego wiadomość za pośrednictwem urządzenia z systemem Android. Jestem na jądrze 3.6. Jestem w stanie sparować się z urządzeniem z powodzeniem za pomocą gnome-bluetooth, a także mogę wysyłać do niego pliki. Aby skonfigurować port szeregowy, …
30 bluetooth 

8
Jak skutecznie generować duże, równomiernie rozmieszczone, losowe liczby całkowite w bash?
Zastanawiałem się, jaki byłby najlepszy sposób na uzyskanie dobrej losowości w bashu, tj. Jaka byłaby procedura uzyskania losowej dodatniej liczby całkowitej między MINi MAXtaka, że Zakres może być dowolnie duży (lub, powiedzmy, do 2 32 -1); Wartości są równomiernie rozłożone (tzn. Bez uprzedzeń); Jest wydajny. Skutecznym sposobem na uzyskanie losowości …

1
SSH powoduje zatrzymanie pętli while
W końcu udało mi się sprowadzić problem, z którym zmagam się od kilku tygodni. Używam SSH z „autoryzowanymi kluczami” do zdalnego uruchamiania poleceń. Wszystko jest w porządku, z wyjątkiem sytuacji, gdy robię to w pętli while. Pętla kończy się po zakończeniu dowolnej iteracji za pomocą polecenia ssh. Przez długi czas …

5
Jak uzyskać milisekundy od epoki Uniksa?
Chcę zrobić skrypt bash, który mierzy czas uruchamiania przeglądarki, dlatego używam html, który pobiera znacznik czasu w czasie ładowania w milisekundach za pomocą JavaScript. W skrypcie powłoki tuż przed wywołaniem przeglądarki otrzymuję znacznik czasu z: date +%s Problem polega na tym, że znacznik czasu pobiera się w sekundach, a ja …
30 bash  timestamps 

2
Jaka jest różnica między /etc/rc.local i /etc/init.d/rc.local?
Chcę dodać stałą iptablesregułę do mojej nowej VPS, a po krótkim wyszukiwaniu w Google zdziwiłem się, że istnieją dwa miejsca, w których można dodać tę regułę, które wydają się identyczne: /etc/rc.locali /etc/init.d/rc.local. Może ktoś wie, dlaczego są dwa miejsca na prosty kod startowy? Czy jest specyficzny dla Linuksa (ale Ubuntu …



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.