Pytania otagowane jako bash

Bash (Bourne-Again SHell) to domyślnie powłoka używana w interfejsie wiersza poleceń Ubuntu.

1
Co robi echo z symbolem „>>”?
Widziałem jakieś polecenia echo '* - nofile 65535' >> /etc/security/limits.conf Wiem, że echo drukuje coś na ekranie. i limit.conf był plikiem w tej ścieżce / etc / security. Ale want >>tu robi? to znaczy coś w stylu „do” lub „w”?


2
Jak zapobiec wielokrotnemu drukowaniu tego samego ciągu przez grep?
Jeśli grepuje plik zawierający następujące elementy: These are words These are words These are words These are words ... dla słowa These, wypisze ciąg These are wordscztery razy. Jak mogę zapobiec, aby grep drukował powtarzające się ciągi więcej niż raz? W przeciwnym razie, jak mogę manipulować wyjściem grep, aby usunąć …




2
Jak potokować każde polecenie przekazane powłoce?
Chciałbym edytować mój plik .bashrc, aby każde polecenie wykonywane w powłoce zostało potokowane do czegoś, na przykład: $ sudo apt update _________________ < sudo apt update > ----------------- \ ^__^ \ (oo)\_______ (__)\ )\/\ ||----w | || || Udało mi się zrobić coś podobnego, ale nie do końca: $ bash …


5
Ukryj „history -d” w historii bash
Jeśli przypadkowo wpisuję hasło lub cokolwiek innego wrażliwego w bash, mogę łatwo usunąć tę linię history -d ROW#, ale zawsze mam history -d ROW#w historii polecenie pokazujące wszystkim, że ktoś poprawił błąd. Czy mogę dołączyć coś do polecenia, aby nie pojawiło się w historii bash?


5
Utwórz alias dla połączenia ssh
Chciałbym przyspieszyć łączenie się z określonymi serwerami. Mam serwery, powiedzmy: 123.123.123.1 123.123.123.2 123.123.123.3 Zwykle łączę się z następującymi elementami: ssh -p 12345 my_user@123.123.123.1 Jest to ból, ponieważ jedyną różnicą między serwerami jest ostatnia liczba adresu IP. Próbowałem następującego kodu: alias ssht='{ ip=$(cat -); ssh -p 12345 my_user@"123.123.123.$ip"; }<<<' Jednak pojawia …
14 bash  ssh  alias 



2
Co to jest / bin / rbash?
Uczyłem się o programach Common Shell . Kiedy uruchamiam cat /etc/shells, pokazuje: # /etc/shells: valid login shells /bin/sh /bin/dash /bin/bash /bin/rbash Co /bin/rbashtu jest Czy jest używany w skryptach?

1
Dlaczego „!!” skrót nie może wykonać poprzednio uruchomionego polecenia?
Ostatnio pisałem na terminalu username:~$ !! i dostałem błąd z bash : bash: !!: command not found W tym samym czasie udaje się to, gdy jest wykonywane pod nadzorem administratora. Sprawdziłem zawartość PATH mojego użytkownika i nie znalazłem niczego podejrzanego: /home/username/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin Oto wynik: username:~$ history | tail 1993 date 1994 …

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.