Unix & Linux

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


9
Po zainstalowaniu oh-my-zsh:… /.zshrc:source:34: brak takiego pliku lub katalogu… /.oh-my-zsh/oh-my-zsh.sh
Właśnie próbowałem zainstalować oh-my-zsh . Podczas próby uruchomienia pojawia się następujący błąd rvm: zsh: command not found: rvm Podczas próby otwarcia nowej karty pojawia się również następujący błąd: /Users/jack/.zshrc:source:34: no such file or directory: /Users/jack/.oh-my-zsh/oh-my-zsh.sh /Users/jack/.zshrc:source:38: no such file or directory: .bashrc Oto mój .zshrcplik: # Path to your oh-my-zsh …
12 bash  zsh  oh-my-zsh 

3
Jak ponownie włączyć klawisz Caps Lock?
Obecnie konfiguruję domyślny układ klawiatury w następujący sposób: setxkbmap -layout us -variant dvorak -option ctrl:nocaps,[...] Wyłącza klawisz Caps Lock i czyni go dodatkowym klawiszem Ctrl wraz z mnóstwem innych opcji. Chciałbym wykonać następujące czynności, aby zmienić układ klawiatury: setxkbmap -layout us -variant dvorak-l -option ctrl:swapcaps Nie powoduje to jednak ponownego …

5
Otwórz plik znaleziony za pomocą polecenia „znajdź”
Jest to prawdopodobnie łatwe, ale nie mogę tego rozgryźć i praktycznie nie można go przeszukiwać. W hierarchii folderów mam dokładnie jeden plik typu xyz. Chcę znaleźć ten plik i otworzyć go za pomocą polecenia terminalu. find . -name *.xyz Spowoduje to zwrócenie szukanego pliku. Jak teraz otworzyć to automatycznie, bez …
12 linux  terminal  find  pipe 

4
za pomocą skompilowanej krzyżowo Valgrind
Pobrałem źródła z pnia Valgrind i zbudowałem je do użycia na wbudowanym systemie Linux (Montavista Linux) opartym na ARM926 (architektura ARMv5t). Wszystko szło dobrze, dopóki nie spróbowałem go uruchomić, by sprawdzić jakąś aplikację; Valgrind mówi mi: „valgrind: nie można uruchomić narzędzia„ memcheck ”dla platformy„ arm-linux ”: Brak takiego pliku lub …



2
Polecenie usunięcia pierwszej N liczby linii na wejściu
tło Korzystam z serwera SSH i mam tego użytkownika, którego chcę usunąć. Nie mogę usunąć tego użytkownika, ponieważ obecnie uruchomił kilka procesów, które muszę najpierw zabić. Jest to potok, którego używam obecnie, aby znaleźć wszystkie identyfikatory procesów użytkownika, którego aktualnie używam: ps -u user | awk '{print $1;}' Dane wyjściowe …
11 command-line  sed  awk  tail  head 

4
Czy systemd jest „złośliwy”? [Zamknięte]
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 4 lata temu . Odwiedzając forum online, które dyskutują o Debianie i Xubuntu, zobaczyłem niektórych użytkowników, którzy …
11 systemd  init 

1
Kiedy mogę edytować ciągi w wykonywalnym pliku binarnym?
Mam wykonywalny plik binarny; nazwijmy to a.out. Widzę, że plik binarny zawiera ciągi $ strings a.out ... /usr/share/foo .... Muszę zmienić ciąg /usr/share/foona /usr/share/bar. Czy mogę po prostu zastąpić ciąg sed? sed -i 's@/usr/share/foo@/usr/share/bar@' a.out To wygląda na bezpieczne. Czy to zadziała również, gdy struny nie będą tej samej długości?



2
Dlaczego FreeBSD korzysta z GCC na licencji GPL?
Dlaczego FreeBSD używa GCC jako domyślnego kompilatora? Jestem pod wrażeniem, że filarem rdzeń filozofii FreeBSD jest nie używać żadnego oprogramowania GNU aw szczególności kodu GPL. Jednak GCC, które jest zarówno GNU, jak i GPL, jest dostarczane w pakiecie z FreeBSD. Dlaczego?

2
plik kropkowy nie jest pozyskiwany podczas uruchamiania polecenia przez ssh
Kiedy interaktywnie uruchamiam mój program, działa dobrze: ssh somehost $ ~/some/path/somescript.py Kiedy uruchamiam mój program bezpośrednio przez ssh, to nie działa. Zmienna PYTHONPATHnie jest ustawiona, ponieważ .bashrcnie jest pozyskiwana. ssh somehost ~/some/path/somescript.py Jeśli uruchomię ssh somehost 'source ~/.bashrc; ~/some/path/somescript.py', działa dobrze. Ale ten drugi nie działałby dla niektórych innych ludzi, …

1
Bash próbuje napisać dwa monity powłoki?
Patrzę na dane wyjściowe strace uruchomionego procesu bash podłączonego do terminala, do celów edukacyjnych. Mój proces bash ma PID 2883. Piszę [OP@localhost ~]$ strace -e trace=openat,read,write,fork,vfork,clone,execve -p 2883 2> bash.strace Do terminala. Następnie przechodzę do procesu bash i mam następującą interakcję: [OP@localhost ~]$ ls Widzę, patrząc na wynik strace: Process …
11 bash  tty  strace 

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.