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

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

6
Під час спроби chroot я отримав цю помилку: "chroot: не вдалося запустити команду '/ bin / bash': помилка формату Exec"
Я дотримувався вказівок цього підручника HOWTO: Purge and Reinstall Grub 2 з Live CD , коли під час запуску команди я зіткнувся з помилкою на кроці 1 sudo chroot /mnt/temp Помилка була така: chroot: failed to run command `/bin/bash': Exec format error Звідки це походить? Як мені пройти?
20 bash  chroot 


5
Виберіть команди з історії bash
Натискання кнопки вгору стомлює, і я можу пропустити команду, яку я шукав. Тож при введенні historyв термінал мені всі команди, які я вводив раніше, індексуються до числа. Чи є спосіб, щоб я міг просто зателефонувати на номер, пов'язаний з командою?
20 bash  history 

8
Як порахувати поява тексту у файлі?
У мене файл журналу відсортований за IP-адресами, я хочу знайти кількість входжень кожної унікальної IP-адреси. Як я можу це зробити з bash? Можливо перерахування кількості подій поруч із ip, наприклад: 5.135.134.16 count: 5 13.57.220.172: count 30 18.206.226 count:2 і так далі. Ось зразок журналу: 5.135.134.16 - - [23/Mar/2019:08:42:54 -0400] "GET …
19 command-line  bash  sort  uniq 

1
Чи можу я отримати доступ до вихідної змінної $ USER з сценарію, запущеного із `sudo`?
Дивне питання, я знаю. Ось сценарій: echo $USER Ось команда, яку я використовую для її виконання: sudo ./myscript.sh Зараз він друкує "root", але я хочу, щоб він надрукував jonмоє ім'я користувача. Чи є спосіб це зробити, змінивши сценарій, а не команду?

9
Як написати скрипт оболонки, щоб призначити оцінки літер числовим діапазонам?
Я хочу створити сценарій, який запропонував би вам номер від 0 до 100, а потім дав би оцінку на основі числа. Мені б хотілося це в баш. PS3='Please enter your choice: ' (Something here) do case $ "0-59") echo "F" ;; "60-69") echo "D" ;; "70-79") echo "C" ;; "Quit") …
19 bash  scripts 

2
Як запустити команду чи сценарій при блокуванні / розблокуванні екрана?
Я шукаю спосіб зберігати час блокування / розблокування екрана. A=$(date) echo $A >> $HOME/time_xprofile Що я спробував: $HOME/.bashrc $HOME/.bash_logout $HOME/.bash_prompt $HOME/.xprofile Потім я заблокував екран і перевірив, чи з’являється файл, і він щоразу переходить у файл. Як я можу перевірити час?

2
що може призвести до того, що скрипт не зможе знайти python, коли в першому рядку є "#! / usr / bin / env python"?
Спроба запустити casperjs на Ubuntu 12.04. Після установки його під час запуску я отримую: 09:20 $ ll /usr/local/bin/casperjs lrwxrwxrwx 1 root root 26 Nov 6 16:49 /usr/local/bin/casperjs -> /opt/casperjs/bin/casperjs 09:20 $ /usr/bin/env python --version Python 2.7.3 09:20 $ cat /opt/casperjs/bin/casperjs | head -4 #!/usr/bin/env python import os import sys 09:20 …
19 bash  python  scripts 

1
Bash auto_completion з Xubuntu та xrdp з Windows
Я використовую Xubuntu і підключаюся через RemoteDesktop з Windows 7. Все працює добре, але автозавершення в моєму базі не працює. Я перевірив файл .bashrc у своєму домашньому каталозі, а також /etc/bash.bashrc. Я забороняю рядки нижче в моїй локальній конфігурації bashrc, а також у bash.bashrc, але нічого не змінюється. if ! …

4
Як ділитися загальною історією між різними вкладками
Я використовував відповідь у /unix//a/1292/41729, щоб увімкнути спільну історію в реальному часі між окремими терміналами bash. Як пояснено у відповіді вище, це досягається додаванням: # avoid duplicates.. export HISTCONTROL=ignoredups:erasedups # append history entries.. shopt -s histappend # After each command, save and reload history export PROMPT_COMMAND="history -a; history -c; history …
19 bash  bashrc  history 


2
як я можу отримати пакетний витяг аудіо з файлів mp4 за допомогою ffmpeg без декомпресії (автоматичне виявлення аудіокодеків)?
У мене є 228 файлів mp4 (2,6 ГБ) і я хочу витягти з них аудіо (mp3 або ogg). Я хочу їх витягнути - бажано з башем. Я не впевнений, чи всі файли використовують той же аудіокодек, який вони були записані в різні роки, починаючи з 2006-2012 років. Я хочу переглядати …
19 bash  ffmpeg 

3
Баш не зберігає історію
Я запускаю Ubuntu 12.04, і чомусь bash не зберігає історію моїх команд. ~/.bash_historyфайл містить тільки три команди , які я надрукував кілька місяців тому. Як я можу це виправити? EDIT: ось відповідний вміст мого .bashrc: # ~/.bashrc: executed by bash(1) for non-login shells. # see /usr/share/doc/bash/examples/startup-files (in the package bash-doc) …
19 bash  history 


3
Як видалити в оболонці функцію "ти мав на увазі ..."?
Якщо я не можу правильно ввести команду, наприклад: luca@mostro:~$ sido No command 'sido' found, did you mean: Command 'sudo' from package 'sudo' (main) Command 'sudo' from package 'sudo-ldap' (universe) Command 'sid' from package 'tendra' (universe) sido: command not found Інтерпретатор команд намагається відгадати, яку програму я хотів запустити. Це мене …
19 bash 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.