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

Bash (Bourne-Again SHell) - оболочка, используемая в интерфейсе командной строки Ubuntu по умолчанию.

2
xclip на безголовом сервере
Я использовал xclip для копирования вывода команд bash, например, так: pwd | tr -d "\n" | xclip -selection c Так что я могу вставить вывод в другой терминальный сеанс. Я пытался использовать его на моем безголовом сервере (Ubuntu 13.04), который запускается без x. Это не работает с ошибкой: Error: Can't …

7
Универсальное решение для предотвращения параллельного запуска длинных заданий cron?
Я ищу простое и универсальное решение, которое позволило бы вам выполнить любой скрипт или приложение в crontab и предотвратить его запуск дважды. Решение должно быть независимым от выполняемой команды. Я предполагаю, что это должно выглядеть так, lock && (command ; unlock)где lock вернет false, если была другая блокировка. Вторая часть …
27 bash  cron 

8
Как напечатать текст в терминале, как будто он печатается?
У меня есть простая echoраспечатка, которую я добавил к своему .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 …

4
Скопировать текущее приглашение терминала в буфер обмена
Есть ли способ скопировать написанное в настоящее время содержимое приглашения bash? Скажи, что я написал: ping www.google.com так что строки в терминале выглядят так: petr@sova:~$ ping www.google.com и еще не нажал "вернуться". Я хочу скопировать этот текст в буфер обмена. Это возможно? Обычный вариант использования будет несколько раз включать и …

3
Как восстановить файл .bashrc?
Терминал показывает это при открытии: bash: /home/atlas/.bashrc: line 73: syntax error near unexpected token `[' bash: /home/atlas/.bashrc: line 73: `if [ -x /usr/bin/dircolors ] ; then ' Я попытался исправить это с помощью: cp /ect/skel/.bashrc ~/ И я получаю это: cp: cannot stat `/ect/skel/.bashrc': No such file or directory Я …
27 bash  bashrc  restore 



4
Как найти файл PDF из командной строки?
Я проверяю ссылки на бумагу и хочу найти позиции в теле, на которые ссылается какая-то бумага (в списке ссылок). Есть ли PDF-редактор, который поддерживает поиск через bash и извлекает контекст позиции? Я пытался конвертировать PDF в текст, но не дал хорошего результата.

8
Как восстановить поврежденный файл статуса dpkg?
Всякий раз, когда я печатаю sudo apt-get removeи затем нажимаю Tabклавишу для автозаполнения, я получаю следующее сообщение: grep-status: /var/lib/dpkg/status:15945: expected a colon . Я не вижу ничего особенно странного в строке 15945 в файле состояния. Это точечный символ в поле описания пакета моно библиотеки, и вставка двоеточия не помогла. Удаление …
26 bash  dpkg 

1
Как посмотреть историю команд, которые я запускал в tmux?
Я использую сервер 12.04, и когда я набираю историю в bash, я вижу большинство команд, которые я ввел в bash, но я не вижу команд, которые я ввел, когда в сеансе tmux. Как посмотреть историю команд, которые я выполнил в сеансе tmux на сервере Ubuntu 12.04 после того, как я …
26 bash  tmux 

4
Что означает $ # в bash?
У меня есть скрипт в файле с именем instance: echo "hello world" echo ${1} И когда я запускаю этот скрипт, используя: ./instance solfish Я получаю этот вывод: hello world solfish Но когда я бегу: echo $# Это говорит "0". Зачем? Я не понимаю, что $#значит. Пожалуйста, объясните это.
26 bash 

2
Понимание .bashrc и .bash_profile
На сервере, когда я вхожу в систему как root, я вижу .bashrc(Ubuntu 10.10). На моем Mac у меня есть .bash_profile У Ubuntu всегда есть только .bashrcфайл, а нет .bash_profile? (Я просто сбит с толку, поэтому спрашиваю, я понимаю, что они разные O / S, но, может быть, есть какие-то отношения?) …
26 bash  alias 

4
Различать Интерактивный вход в систему и неинтерактивную оболочку без входа в систему
Я пытаюсь разграничить эти четыре условия: вход в систему, не вход в систему, интерактивный и неинтерактивный : интерактивный - оболочка входа интерактивная оболочка без авторизации неинтерактивный - оболочка входа неинтерактивный - оболочка без входа в систему Как я понимаю, интерактивная оболочка без входа в систему : запустите систему, войдите в …
25 bash  login 

3
Почему «A = 10 echo $ A» не печатает 10?
Эта команда: A=10 echo $A печатает пустую строку Почему нет 10? Почему не работает временная настройка среды? Я хочу знать причину и объяснение, а не решение. я использовал LANG=C gcc ... чтобы заставить gcc использовать системный язык (английский) вместо системного (китайский). Поэтому я предполагаю, что VAR=valueпрефикс настроит временную среду для …

4
Для чего нужна переменная $ BASH_COMMAND?
Согласно руководству по Bash , переменная окружения BASH_COMMANDсодержит Команда, выполняемая в настоящее время или готовящаяся к исполнению, если только оболочка не выполняет команду в результате прерывания, и в этом случае это команда, выполняющаяся во время прерывания. Если оставить в стороне этот случай с ловушкой, если я правильно понимаю, это означает, …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.