Pytania otagowane jako bash

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

2
Jak mogę przełączać touchpad w zależności od tego, czy mysz jest podłączona?
Chcę, aby mój touchpad był automatycznie wyłączany, gdy podłączona jest zewnętrzna mysz, i włączany, gdy nie ma żadnej. Próbowałem używać, touchpad-indicatorale to się nie udaje w przypadkach, gdy komputer został uśpiony z myszą podłączoną i obudzoną z myszą odłączoną. Próbowałem przekształcić następujący skrypt w demona, aby rozwiązać ten problem, ale …
10 bash  xorg  touchpad 


7
Jak uzyskać adres URL z pliku przy użyciu skryptu powłoki
Mam plik, który składa się z adresu URL . Próbuję uzyskać adres URL z tego pliku za pomocą skryptu powłoki. W pliku adres URL wygląda następująco: ('URL', 'http://url.com'); Próbowałem użyć następujących opcji: cat file.php | grep 'URL' | awk '{ print $2 }' Daje to wynik jako: 'http://url.com'); Ale muszę …
10 bash  scripts 

3
Jak ustawić polecenie w tle, zamknąć terminal i przywrócić go do fg?
Próbuję dowiedzieć się, jak uruchomić polecenie w tle, a następnie przenieść je na pierwszy plan. Mam dość samouczków i odpowiedzi, w których ludzie twierdzą, że to proste, wystarczy dołączyć &na końcu polecenia, aby uruchomić go w tle. Działa tylko w jednym oknie terminala. Chcę umieścić polecenie w tle w jednym …
10 bash  process 

2
Dlaczego sekwencja ma znaczenie przy wykonywaniu tych poleceń bash?
Wydaje się, że istnieje pewna niespójność, której nie jestem w stanie zrozumieć odnośnie powłoki bash. Jeśli wykonam: ls;date;time wyniki trzech zapytań są pokazane kolejno. Jednak przy zmianie pozycji daty i godziny pojawia się komunikat o błędzie. Więc jeśli wykonam: ls;time;date komunikat o błędzie mówi: bash: syntax error near unexpected token …
10 bash 

5
Jak ustalić status zadania upstart w skrypcie bash?
Jak ustalić, czy zadanie upstart działa w skrypcie Bash? To znaczy potrzebuję wartości „boolowskiej”, aby zrobić coś takiego: #!/bin/bash if [ determine_if_job_x_is_running ]; then echo "I see upstart job X is running, please stop it before ..." fi
10 bash  upstart 

1
Jak nałożyć ograniczenia pamięci na skrypt powłoki?
Mam skrypt PHP, który choć folder zawiera pliki XML, przetwarza je w bazie danych. Obecnie na serwerze działa PHP w wersji 5.3.10 i jest raport o błędzie dotyczący problemów z pamięcią wywoływanych przez ZEND_MM_HEAPpętlę. To powoduje, że PHP nie zwalnia prawidłowo pamięci, co prowadzi do błędu i awarii skryptu: zend_mm_heap …

3
Przenieś działający program do tła w bash
Jeśli uruchamiam program w trybie bash, mogę go zawiesić, naciskając Ctrl+ Z. Jeśli chcę pozostawić uruchomiony program, mogę użyć bgpolecenia. Czy jest jakiś sposób na bezpośrednie umieszczenie programu w tle, bez konieczności pisania bg? Wyjaśnienie : Chcę umieścić program w tle, gdy jest już uruchomiony, bez zawieszania go.
10 bash 

3
Codzienne zadanie cron nie działa
Krótki przegląd: Mam skrypt, który codziennie tworzy kopię zapasową mojego repozytorium kodu źródłowego z SVN w archiwum na ten dzień. Przetestowałem skrypt i działa bardzo dobrze, o ile uruchamiam go jako sudo, z powodu własności katalogu wyjściowego. Problem polega na tym, że chcę uruchamiać to codziennie, więc umieściłem link do …
10 bash  cron 

2
Jak zmienić katalog za pomocą skryptu
Mam ten skrypt #!/bin/bash cd /home/user/somedir pwd działa zgodnie z oczekiwaniami, ale chciałbym, aby ten skrypt przeniósł mnie do / home / user / somedir, ale pozostaję w tym samym katalogu. Jak napisać skrypt, który przeniesie mnie (w gnome-terminal) do / home / user / somedir?
10 bash 

9
Nie można otworzyć programu Visual Studio Code
Zainstalowałem VS Code na moim laptopie z Ubuntu 16.04 LTS. Próbowałem wielu metod instalacji z identycznymi wynikami; ostatnio postępowałem zgodnie z „nowymi” instrukcjami Cactux tutaj . Próbowałem otworzyć aplikację na dwa sposoby bezskutecznie. Po otwarciu programu z poziomu „Aplikacje” ikona jest wyświetlana w programie uruchamiającym przez około 15 sekund, a …

3
Odpowiednik `setx` w Ubuntu
Windows ma komendę PowerShell o nazwie, setxktóra Tworzy lub modyfikuje zmienne środowiskowe w środowisku użytkownika lub systemu. Czy Ubuntu ma podobne polecenie, tzn. Nie używa nanoani vi, albo tylko jednego wiersza, aby dodać lub zaktualizować zmienną środowiskową w całym systemie. Wdrożone rozwiązanie Jedna linia do dodania / aktualizacji grep env_name …


2
Co robi $ (polecenie) i co robi?
W skrypcie bash widziałem następującą składnię: >$(command) & Wiem, że znak „+” &na końcu sprawia, że ​​polecenie działa w tle, ale nigdy nie widziałem go w połączeniu ze znakiem dolara i nawiasami wokół polecenia. Co to robi?
10 bash 

1
Gdzie jest ustawiona ogólnosystemowa zmienna $ PATH?
Używam Ubuntu Desktop 14.04 i jako taki używam powłoki niezalogowanej. Kiedy otwieram terminal GUI, najpierw sesje powłoki niezalogowane czytają następujące pliki startowe: /etc/bash.bashrc ~/.bashrc Powłoki bez logowania dziedziczą środowisko z procesu nadrzędnego, który jest powłoką logowania, więc sesja odczytuje również następujące pliki startowe: /etc/profile ~/.bash_profile Jednak nie mogę znaleźć $PATHdla …

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.