To, co zauważyłem w Ubuntu od dłuższego czasu, było dla mnie frustrujące, gdy piszę polecenie w wierszu polecenia, które staje się dłuższe (szersze) niż szerokość terminalu, zamiast owijania do nowej linii, wraca do kolumna 1 w tym samym wierszu i zaczyna nadpisywanie początku mojej linii poleceń. (W rzeczywistości nie zastępuje …
Korzystam z tego przewodnika, aby wyświetlić nazwę gałęzi w terminalu gnome (Ubuntu 15.10) podczas pracy w repozytorium git. Na podstawie powyższego mam teraz w moim pliku ~ / .bashrc poniżej: # uncomment for a colored prompt, if the terminal has the capability; turned # off by default to not distract …
Piszę prosty skrypt bash, ale potrzebuję go, aby sprawdzić, czy jest uruchamiany jako root, czy nie. Wiem, że jest to prawdopodobnie bardzo prosty sposób, ale nie mam pojęcia, jak to zrobić. Żeby było jasne: Co to jest prosty sposób, aby napisać skrypt foo.sh , tak że polecenie ./foo.shwyjścia 0i polecenie …
Czy można zmienić kolory w wierszu polecenia dla user@computer, a także bieżącego katalogu i części poleceń wyświetlanych w wierszu polecenia? Widziałem już coś takiego zrobionego przez użytkowników OSX, ale nie wiem, jak to zrobić w terminalu gnome (mogę zmieniać tylko kolory pierwszego planu i tła). Byłoby to bardzo przydatne, gdy …
Mam plik wykonywalny mpiexec, którego pełna ścieżka to ~/petsc-3.2-p6/petsc-arch/bin/mpiexec. Ponieważ chcę wykonać to polecenie w różnych katalogach (bez konieczności ponownego wpisywania całej ścieżki), ustawiam alias w moim .bashrcpliku domowym : alias petsc="~/petsc-3.2-p6/petsc-arch/bin/mpiexec" co pozwala mi mpiexecłatwo wykonać ten plik w wierszu polecenia, wpisując: petsc myexecutable Próbowałem napisać plik skryptu powłoki …
Czasami procesy ignorują sygnał SIGINT wysyłany przez Ctrl- Cw Bash. Na przykład mani vi. Zakładając, że nie chcesz wyszukiwać w Google ani nie przeczytać instrukcji, jak wyjść z uruchomionego procesu, czy istnieje jakaś sekwencja klawiszy, która zawsze będzie działać (bez opuszczania terminala)?
Mam taki ciąg: |abcdefg| I chcę uzyskać nowy ciąg wywoływany w jakiś sposób (np. Ciąg 2) z oryginalnym ciągiem bez dwóch |znaków na początku i na końcu, aby mieć to: abcdefg Czy to możliwe w bash?
Zainstalowałem ubuntu minimal (mini.iso) na moim vm. Następnie użyłem trybu odzyskiwania, aby zalogować się jako root i utworzyć konto, useradd -m admina następnie ustawić hasło za pomocą passwd admin. Kiedy loguję się na nowe konto, zamiast zwykłego monitu widzę tylko $znak. Jeśli spróbuję uzupełnić tabulatorem polecenie lub nazwę pliku, drukuje …
Na przykład, jeśli tail -ftworzę plik lub readwprowadzam dane wejściowe użytkownika, <Enter>wygeneruje ^Mw terminalu zamiast kończyć readlub dodawać nowy wiersz do standardowego wyjścia. ^Jdziała w porządku. Wchodzę sshw system Ubuntu, jeśli to ma znaczenie. Zdarza mi się to zarówno w Zsh, jak i Bash. Jednym z rozwiązań, w które grałem, …
Używam Ubuntu 11.10. Używam sshdo łączenia się z wieloma serwerami codziennie, więc umieszczam ich parametry w .ssh/configpliku w następujący sposób: Host Home User netmoon Port 22 HostName test.com Czy istnieje sposób na umieszczenie haseł dla każdego połączenia w tym pliku, aby gdy serwer poprosił o hasło, terminal wprowadził swoje hasło …
a.outDlaczego podczas uruchamiania programu C , używając terminala Ubuntu, zawsze muszę pisać ./wcześniej a.out, a nie tylko pisać a.out? Czy jest na to rozwiązanie?
Rozważ następujący monit bash, gdzie ^oznacza lokalizację monitu: $ git commit -am "[bug 123456] Do this and that with the bug" ^ Załóżmy, że chcę ponownie zatwierdzić ten sam błąd, używając innego komunikatu zatwierdzenia. Czy istnieje sposób usunięcia tekstu z pozycji kursora do końca linii?
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.