Unix & Linux

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




4
Próba połączenia SSH z serwerem i uzyskanie klucza publicznego_obciążenia: Brak błędu pliku lub katalogu
Z komputera Mac utworzyłem połączenie ssh bez hasła do mojego zdalnego serwera. Działa (!), A następnie zamknąłem terminal, otworzyłem go ponownie, spróbowałem ponownie i otrzymałem następujące informacje (nazwa użytkownika, mój_ip nie są prawdziwe): ssh -vvv username@my_ip OpenSSH_7.2p2, LibreSSL 2.4.1 debug1: Reading configuration data /Users/Me/.ssh/config debug1: Reading configuration data /etc/ssh/ssh_config debug1: …
43 ssh 

1
znajdź pliki bez rozszerzenia
Powiedzmy, że mam: foo.txt bar baz.ooo Jeśli ls -1 !(*.*)użyję, dostanę tylko barna wyjściu. Świetnie, teraz chcę mieć takie same wyniki z find - niektóre find -regex, które wykonają pracę. UWAGA: find -name !(*.*)nie jest odpowiedzią, ponieważ !(*.*)wciąż jest globem Basha, którego NIE mogę użyć.
43 bash  shell  find  wildcards 


7
Podświetlanie składni w terminalu
Wiele edytorów programistycznych pokoloruje kod źródłowy. Czy istnieje polecenie, które pokoloruje kod źródłowy do przeglądania w terminalu? Mogę otworzyć plik emacs -nw(który otwiera się w terminalu, a nie pojawiały się w nowym oknie), ale szukam czegoś, co działa podobnie less(lub prace z less -R , która przechodzi przez sekwencje kolorów …

5
Co dokładnie robi init?
Tworzę dystrybucję Linuksa i teraz potrzebuję programu init. Potrafię dobrze napisać c-c i wiem trochę o Linuksie (niewiele, ale używam arch-linuxa do programowania od 4 lat), więc pomyślałem, że powinienem spróbować napisać własny skrypt skryptowy w C. tylko zastanawiam się, jakie zadania wykonuje init, aby skonfigurować system dla prostej powłoki? …
43 linux  startup  init 

2
Jak używać rsync do tworzenia kopii zapasowych katalogu bez podkatalogu git
Chcę skopiować mój ckatalog ze wszystkimi podkatalogami oprócz ./gitpodkatalogu. Robię to za pomocą rsync: echo "copy c and sh files " rsync -a --include='*.c' --include='*.sh' --include='*/' --exclude='*' ~/c/ ~/Dropbox/Public/c # remove .git directory = do not send it to dropbox. Thx to Tomasz Sowa rm -rf ~/Dropbox/Public/c/.git Czy mogę to …
43 rsync  git  dropbox 

6
Z jakiej wersji biblioteki C korzysta mój system?
Jak mogę z całą pewnością stwierdzić, jakiej biblioteki użytkownika C używa mój system? Możliwe powody, dla których potrzebne są te informacje, to: Jest gigantyczny pakiet źródłowy, który rozważam do pobrania, który z pewnością wykona odpowiednie kontrole i wyświetli minimalną wersję biblioteki, ale wolę oszczędzić sobie potencjalnego problemu, sprawdzając najpierw, czy …

5
Dlaczego powłoki interaktywne w powłokach logowania OSX są domyślnie?
W Linuksie i, o ile mi wiadomo, we wszystkich systemach uniksowych emulatory terminali domyślnie uruchamiają interaktywne powłoki bez logowania. Oznacza to, że dla basha uruchomiona powłoka: Po uruchomieniu interaktywnej powłoki, która nie jest powłoką logowania, bash czyta i wykonuje polecenia z /etc/bash.bashrcoraz ~/.bashrc, jeśli te pliki istnieją. Można temu zapobiec, …
43 bash  osx 

4
Pokaż PATH w sposób czytelny dla człowieka
Chcę pokazać moją zmienną środowiskową PATH w sposób bardziej czytelny dla człowieka. $ echo $PATH /Users/arturo/.rvm/gems/ruby-1.9.3-p392/bin:/Users/arturo/.rvm/gems/ruby-1.9.3-p392@global/bin:/Users/arturo/.rvm/rubies/ruby-1.9.3-p392/bin:/Users/arturo/.rvm/bin:/usr/local/git/bin:/Users/arturo/.gvm/groovy/current/bin:/Users/arturo/.gvm/grails/current/bin:/Users/arturo/.gvm/griffon/current/bin:/Users/arturo/.gvm/gradle/current/bin:/Users/arturo/.gvm/lazybones/current/bin:/Users/arturo/.gvm/vertx/current/bin:/Users/arturo/.gvm/bin:/Users/arturo/.gvm/ext:/usr/local/git/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin Myślę o czymś takim: $ echo $PATH | some cut and awk magic /Users/arturo/.rvm/gems/ruby-1.9.3-p392/bin /Users/arturo/.rvm/gems/ruby-1.9.3-p392@global/bin /Users/arturo/.rvm/rubies/ruby-1.9.3-p392/bin /Users/arturo/.rvm/bin ...




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.