Pytania otagowane jako bash

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

2
xclip na bezgłowym serwerze
Używam xclip do kopiowania danych wyjściowych poleceń bash, takich jak: pwd | tr -d "\n" | xclip -selection c Tak, że mogę wkleić dane wyjściowe do innej sesji terminala. Próbowałem użyć go na moim bezgłowym serwerze (ubuntu 13.04), który uruchamia się bez x. To nie działa z błędem: Error: Can't …

7
Ogólne rozwiązanie zapobiegające równoległemu działaniu długiego zadania CRON?
Szukam prostego i ogólnego rozwiązania, które umożliwiłoby wykonanie dowolnego skryptu lub aplikacji w crontab i zapobiegnięcie dwukrotnemu uruchomieniu. Rozwiązanie powinno być niezależne od wykonanego polecenia. Zakładam, że powinno to wyglądać tak, lock && (command ; unlock)gdzie zamek zwróci wartość false, jeśli był inny zamek. Druga część byłaby taka, jakby uzyskała …
27 bash  cron 

8
Jak wydrukować tekst w terminalu tak, jakby był wpisywany?
Mam prosty echowydruk, który dodałem do mojego .bashrc: echo "$(tput setaf 2)Wake up....." sleep 2s reset sleep 2s echo "$(tput setaf 2)Wake up....." sleep 2s reset echo "$(tput setaf 2)Wake up neo....." sleep 2s echo "$(tput setaf 2)The Matrix has you......" sleep 2s reset echo "$(tput setaf 2)Follow the white …

4
Skopiuj bieżący monit terminala do schowka
Czy istnieje sposób na skopiowanie aktualnie zapisanej treści monitu bash? Powiedz, że napisałem: ping www.google.com dzięki czemu linie w terminalu wyglądają następująco: petr@sova:~$ ping www.google.com i jeszcze nie wróciłem. Chcę skopiować ten tekst do schowka. Czy to jest możliwe? Zwykłym przypadkiem byłoby uderzenie kilka razy i znalezienie polecenia, które chcę …

3
Jak przywrócić plik .bashrc?
Terminal pokazuje to po otwarciu: bash: /home/atlas/.bashrc: line 73: syntax error near unexpected token `[' bash: /home/atlas/.bashrc: line 73: `if [ -x /usr/bin/dircolors ] ; then ' Próbowałem to naprawić za pomocą: cp /ect/skel/.bashrc ~/ I dostaję to: cp: cannot stat `/ect/skel/.bashrc': No such file or directory Nie jestem pewien, …
27 bash  bashrc  restore 



4
Jak wyszukiwać plik PDF z wiersza poleceń?
Sprawdzam referencje papieru i chcę znaleźć pozycje w ciele, do których odwołuje się jakiś papier (na liście odnośników). Czy istnieje edytor PDF, który obsługuje wyszukiwanie za pomocą bash i wyodrębnia kontekst pozycji? Próbowałem przekonwertować plik PDF na tekst, ale nie przyniosłem dobrego rezultatu.

8
Jak odbudować uszkodzony plik statusu dpkg?
Za każdym razem, gdy piszę, sudo apt-get removea następnie wciskam Tabklawisz autouzupełniania, pojawia się następujący komunikat: grep-status: /var/lib/dpkg/status:15945: expected a colon . W pliku statusu nie widzę nic szczególnie dziwnego w linii 15945. Jest to kropka w polu opisu pakietu biblioteki mono, a wstawienie dwukropka nie pomogło. Usunięcie linii zawierającej …
26 bash  dpkg 

1
Jak mogę zobaczyć historię poleceń, które uruchomiłem w tmux?
Korzystam z serwera 12.04 i kiedy piszę historię w bash, widzę większość poleceń, które wprowadziłem w bash, ale nie widzę poleceń, które wprowadziłem podczas sesji tmux. Jak mogę zobaczyć historię poleceń, które uruchomiłem w sesji tmux na serwerze Ubuntu 12.04 po zakończeniu sesji?
26 bash  tmux 

4
Co oznacza $ # w bash?
Mam skrypt w pliku o nazwie wystąpienie: echo "hello world" echo ${1} A kiedy uruchamiam ten skrypt za pomocą: ./instance solfish Otrzymuję ten wynik: hello world solfish Ale kiedy biegnę: echo $# Mówi „0”. Czemu? Nie rozumiem, co $#to znaczy. Proszę wyjaśnij to.
26 bash 

2
Zrozumienie .bashrc i .bash_profile
Na serwerze, gdy loguję się jako root, widzę .bashrc(Ubuntu 10.10). Na moim komputerze Mac mam .bash_profile Czy Ubuntu zawsze ma tylko .bashrcplik, a nie .bash_profile? (Jestem tylko zdezorientowany, więc pytam, zdaję sobie sprawę, że różnią się między sobą, ale może jakoś istnieje związek?) Czy na serwerze chcę utworzyć alias, czy …
26 bash  alias 

4
Zróżnicuj interaktywne logowanie i nieinteraktywną powłokę niezalogowaną
Próbuję rozróżnić te cztery warunki logowania, braku logowania, interaktywne i nieinteraktywne : interaktywna - powłoka logowania interaktywna - powłoka niezalogowana nieinteraktywna - powłoka logowania nieinteraktywna - powłoka niezalogowana Jak rozumiem interaktywna - powłoka bez logowania : Uruchom system, zaloguj się do systemu i otwórz terminal oraz nieinteraktywna - zaloguj powłokę …
25 bash  login 

4
Do czego służy zmienna $ BASH_COMMAND?
Zgodnie z instrukcją Bash zmienna środowiskowa BASH_COMMANDzawiera Komenda aktualnie wykonywana lub planowana do wykonania, chyba że powłoka wykonuje komendę w wyniku pułapki, w którym to przypadku jest to komenda wykonywana w chwili pułapki. Pomijając tę ​​narożną wielkość liter, jeśli dobrze rozumiem, oznacza to, że kiedy wykonuję polecenie, zmienna BASH_COMMANDzawiera to …

3
Dlaczego „A = 10 echa $ A” nie drukuje 10?
To polecenie: A=10 echo $A wypisuje pustą linię. Dlaczego nie 10? Dlaczego ustawienie tymczasowego środowiska w miejscu nie działa? Chcę poznać przyczynę i wyjaśnienie, a nie rozwiązanie. użyłem LANG=C gcc ... aby wymusić na gcc użyj języka zastępczego (angielski) zamiast języka systemowego (chiński). Zakładam więc, że VAR=valueprefiks skonfiguruje tymczasowe środowisko …

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.