Pytania otagowane jako bash

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


7
Automatyczne uzupełnianie często używanych poleceń wiersza poleceń?
W przypadku niektórych projektów często wpisuję kilka poleceń, na przykład: cd an/extremely/long/path/in/which/I/have/some/kinda/project i ./runmyproject --with some --command line --options set Widząc, że jestem dość leniwy, staram się unikać wielokrotnego wpisywania tych poleceń. Więc oczywiście mogę dużo użyć klawisza up, aby znaleźć te polecenia, ale często mam też tak wiele poleceń …

2
Polecenie usuwania plików tymczasowych kończących się na ~
Wiele dni temu znalazłem ten użyteczny alias bash (zawartość moich ~ / .bash_aliases ) # aliases # finds temporary files ending with '~' and deletes them alias rm~='find . -name '*~' -print0 | xargs -0 /bin/rm -f' Teraz próbowałem użyć rm~after cddo jakiegoś katalogu zawierającego 3 pliki kończące się na~ …
15 bash 

2
Jak przekazać wyniki bc do zmiennej
Piszę skrypt i chciałbym przekazać wyniki z bcdo zmiennej. Zadeklarowałem 2 zmienne ( var1i var2) i podałem im wartości. W moim skrypcie chcę przekazać wyniki z bcinnej zmiennej powiedz var3, żebym mógł pracować z var3innymi obliczeniami. Do tej pory byłem w stanie zapisać wynik do pliku, który nie jest tym, …

3
Jak połączyć wiele poleceń grep?
Mam takie polecenie: | grep -v @param | grep -v @return | grep -v @Test | grep -v @throws i robi się coraz większy, czy jest jakiś sposób, aby uczynić to schludniejszym?
15 bash  grep 


2
Dlaczego moja funkcja nie jest ponownie oceniana w PS1?
Próbuję ustawić część mojego monitu dynamicznie przez funkcję, więc .bashrcmam: asdf () { echo -n $(pwd) } PS1="\u@\h:\w $(asdf)\$ " Otwarcie powłoki daje mi to, czego na początku oczekuję: $ bash darthbith@server:~/test /home/darthbith/test$ Jednak gdy zmieniam katalog, część zdefiniowana przez funkcję nie zmienia się: darthbith@server:~/test /home/darthbith/test$ cd ~/test2 darthbith@server:~/test2 /home/darthbith/test$ …

4
Tomcat nie rozpoznaje JAVA_HOME
Zainstalowałem Ubuntu 14.04 Server, wyodrębniłem JDK1.8u5 i Tomcat7 i dodałem następujące pliki do .profile (próbowałem również dodać go do .bashrc z podobnymi [nie] wynikami): export JAVA_HOME=/opt/java/jdk1.8.0_05 export PATH=$PATH:$JAVA_HOME/bin kiedy biegam echo $JAVA_HOME, otrzymuję oczekiwany wynik /opt/java/jdk1.8.0_05. Mogę również uruchomić java -versioni uzyskać poprawną odpowiedź z Java. jak na razie dobrze. …


2
Terminal, jak wyjść z listy - Więcej—
Często używam autouzupełniania w terminalu, na przykład do cpkomend. Ale czasami, kiedy umieszczam katalog dla cppolecenia i wciskam Tab, lista plików jest tak długa, że ​​Ubuntu wyrzuca część listy, a następnie czeka na wprowadzenie klucza, zanim kolejno wyświetli pozostałe pliki, jeden po drugim. . Ta funkcja jest prawie bezużyteczna, ponieważ …


3
configure: error: kompilator C nie może tworzyć plików wykonywalnych
Próbowałem zainstalować rvm przy użyciu \curl -L https://get.rvm.io | bash -s stable --ruby --autolibs=enable --auto-dotfiles. Działało dobrze, dopóki nie wystąpił błąd konfiguracji: Error running './configure --prefix=/home/nishant/.rvm/rubies/ruby-2.0.0-p247 --disable-install-doc --enable-shared', please read /home/nishant/.rvm/log/1379591052_ruby-2.0.0-p247/configure.log There has been an error while running configure. Halting the installation. Poniżej znajduje się zawartość wspomnianego pliku dziennika: [2013-09-19 …
15 12.04  12.10  bash  gcc 




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.