Вопросы с тегом «bash»

8
автоматически запускать ls после изменения пути с помощью autocd

Поэтому каждый раз, когда я меняю каталог, я хочу, чтобы новый путь автоматически отображался в списке ls. Существуют решения, если путь изменяется с использованием, cdно я никогда не находил решение, которое работало бы, когда путь изменялся с использованием autocdопции. Было бы довольно удобно,...

8
Запретить отображение наутилуса, смонтированного в bash-скрипте

В моем скрипте bash я монтирую разделы, проверяю их, копирую в них файлы и размонтирую. Когда скрипт монтирует раздел, Nautilus появляется с окном, показывающим раздел и фокус кражи. Это то, чего я хочу избежать. Примечание: я знаю, что могу изменить это в Системных настройках, Сведениях, Съемном...

8
Как вернуться к предыдущей строке скрипта в терминале?

Я пытаюсь написать сценарий, но я застрял здесь. Смотрите код, пожалуйста! aug@august:~/play$ for i in {1..100..4} > do > echo "august" > touch august $i+$2 > mkdir dir Есть ли способ перейти на предыдущую строку? Я имею в виду, что был опечатка, я сделал в touch august $i+$2. Нажал...

8
Правильный способ разрешить пользователю вводить пароль для скрипта bash, используя только графический интерфейс (со скрытым терминалом)

Я сделал скрипт bash, который использует kdialog исключительно для взаимодействия с пользователем. Он запускается из файла ".desktop", поэтому пользователь никогда не видит терминал. Он выглядит на 100% как приложение с графическим интерфейсом (хотя это всего лишь скрипт bash). Он работает только в...

8
Использование popd без удаления последнего значения

Как я могу получить поведение использования, popdне выталкивая последний каталог из стека? Другими словами, я хочу вернуться к последнему каталогу, с которым я установил pushd, но я хочу, чтобы он оставался на вершине стека, чтобы следующий popdперенес меня в тот же каталог (который все еще был бы...

8
Как связать пользовательское сочетание клавиш со скриптом bash в Ubuntu 13.04?

Как пользователь Ubuntu 13.04, у меня были различные проблемы и несовместимости с этой новейшей версией Ubuntu. Одним из них является то, что панель яркости внезапно исчезла из вкладки «Системные настройки -> Яркость и блокировка» после того, как я установил несколько пакетов (которые я...

8
Почему $ 0 установлен на -bash?

Первое имя процесса входа в систему, кажется, установлен в -bash, но если я недолговечным, то это становится bash. например: root@nowere:~# echo $0 -bash root@nowere:~# bash root@nowere:~# echo $0 bash -bash вызывает сбой некоторых сценариев, таких как . /usr/share/debconf/confmodule exec...

8
Команда Oneliner, чтобы использовать kill заданный номер порта TCP вместо PID?

Я часто делаю например sudo netstat -lpn |grep :8088 просмотреть вывод tcp6 0 0 :::8088 :::* LISTEN 11189/java а потом sudo kill -kill 11189 Я хотел бы иметь более удобную команду, точно такую ​​же, killatport 8088которая использует номер порта tcp в качестве переменной и которую я могу сделать в...

8
Создайте сеанс Screen с помощью скрипта bash, используя contab

Я хочу, чтобы файл .jar запускался каждый раз при загрузке сервера (мы используем VPS), поэтому я отредактировал crontab, используя, crontab -eа затем добавляя @reboot bash /home/bash/startserver.sh. Но я даже не дошел до того, что сценарий работает вообще. Вот мой сценарий: #!/bin/bash screen -S...

8
Оценка строки в сценарии оболочки

Я следую этому руководству по написанию скриптов в bash: http://www.tldp.org/LDP/Bash-Beginners-Guide/html/sect_07_01.html В разделе Числовые сравнения он приводит пример: anny > num=`wc -l work.txt` anny > echo $num 201 anny > if [ "$num" -gt "150" ] More input> then echo ; echo...

8
Сочетание клавиш истории Bash для! *

В Bash есть несколько удобных операторов для повторения частей последней команды: !^ расширяется до первого аргумента предыдущей команды, например, $ echo one "two three" one two three $ echo !^ echo one one !$ расширяется до последнего аргумента предыдущей команды, например, $ echo one "two three"...

8
Почему cd ~ k (& tab) расширяется до cd ~ kernoops, когда у меня уже есть папка с именем ~ ~ kernel-ppa в pwd?

У меня есть папка с именем ~kernel-ppaвнутри ~/Downloads. aditya@aditya-desktop:~$ cd Downloads/ aditya@aditya-desktop:~/Downloads$ ls ~kernel-ppa Теперь, когда я печатаю cd ~kи нажимаю Tabдля автоматического расширения, оболочка расширяет его, cd ~kernoops/вместо того, чтобы, cd ~kernel-ppa/хотя...

8
Как узнать, есть ли доступные обновления?

Я работаю на сервере Ubuntu 12.04 LTS. И я думаю, что было бы неплохо, если бы мне сообщили, когда появятся обновления. Но я не могу найти, как узнать ... Я пробовал смотреть на apt-getстранице справочника. Из него я смог использовать apt-get -s upgradeвывод apt-get в скрипте, не блокируя вопросы....

8
Что делает команда 'sudo -s' и как она используется в этом примере?

У меня есть следующие сомнения. В учебном пособии по установке программного обеспечения, которое я следую, говорится, что я должен выполнить следующие команды (я делаю это в оболочке ssh , поэтому этот список шагов заканчивается exitкомандой): sudo -s apt-get update apt-get install -y...

8
Могу ли я запускать команды bash из приложения Ubuntu HTML5?

Я хочу преобразовать некоторые сценарии bash в приложения с графическим интерфейсом, используя Ubuntu SDK для создания приложения HTML5. Это возможно? Есть ли какие-либо учебные пособия, помимо «Значений», которые демонстрируют...

8
Как выполнить команду терминала каждый раз, когда закрывается окно Firefox

Мне нужно выполнить это: rm -rf ~/.wine-pipelight/*; rm -rf ~/.wine-pipelight/./.*; cp -a ~/viewright_backup/. ~/.wine-pipelight каждый раз, когда окно Firefox закрывается. Но не обязательно, когда все окна закрыты, но на каждом окне, которое закрыто. Например, если у меня есть одно окно Firefox и...

8
Как запустить скрипт, когда блок питания подключен или отключен?

По какой-то причине яркость экрана моего ноутбука не обновляется при подключении или отключении питания. Я рассмотрел довольно много решений этой проблемы, но ни одно из них, похоже, не сработало. Поэтому вместо того, чтобы отчаиваться и сдаваться, я решил попытаться превратить это в опыт обучения...