Запитання з тегом «bash»

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

2
xclip на безголовому сервері
Я використовував xclip для копіювання виводу команд bash: pwd | tr -d "\n" | xclip -selection c Так що я можу потім вставити висновок в інший термінальний сеанс. Я намагався використовувати його на своєму безголовому сервері (ubuntu 13.04), який запускається без x. Не працює з помилкою: Error: Can't open display: …

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


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
Що означає $ # в баші?
У мене є сценарій у файлі з ім'ям екземпляра: 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? (Я просто розгублений, тому запитую, я розумію, що вони різні / не, але, можливо, стосунки є якимось чином?) На своєму сервері я хочу створити …
26 bash  alias 

4
Диференціюйте інтерактивний вхід і неінтерактивну оболонку без входу
Я намагаюся розмежувати ці чотири терміни вхід, не вхід, інтерактив та неінтерактив . інтерактивна - оболонка для входу інтерактивна - оболонка без входу неінтерактивна - оболонка для входу неінтерактивна - оболонка без входу Як я розумію, інтерактивна оболонка без входу . Запустіть систему, увійдіть у систему та відкрийте термінал та …
25 bash  login 

3
Чому "A = 10 ехо $ 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.