Вопросы с меткой [bash]

Bash - это бесплатная оболочка для Unix-подобных операционных систем из проекта GNU.

4
голоса
4ответа
2k показов

Список всех пользователей, которые вошли в систему с помощью графического интерфейса или командной строки

Мне нужно рассчитать общее время, в течение которого конкретный пользователь остается в системе в день. И прекратите использование пользователем компьютера больше времени, отведенного на выключение ...
4
голоса
4ответа
8k показов

Как мне отображать только базовый каталог в моем терминале Ubuntu?

В Ubuntu 10.04 Terminal, когда я пересекаю какую-то длинную структуру каталогов, отображается весь путь, это приводит к большой потере места на моем терминале, когда курсор перемещается вправо. Это ...
4
голоса
1ответ
2k показов

Используйте скрипт bash для копирования выбранных текстовых файлов с удаленного сервера на мой локальный компьютер

Я хотел бы, чтобы этот скрипт НЕ запрашивал у меня пароль при запуске. Я хотел бы поставить пароль внутри скрипта, который пройдет сам по себе. Это не пароль root: он предназначен для учетной записи, ...
4
голоса
1ответ
242 показов

Вход в гостиницу Wi-Fi меняет bash подскажите?

Поскольку при входе в гостиничный Wi-Fi нажимается всплывающее окно «Я согласен», моя подсказка bash содержит какой-то хэш. Формат сейчас: : В чем дело? Это опасно?
4
голоса
2ответа
1k показов

Пустая командная строка bash

Я ищу способ удалить текущую введенную командную строку, не тратя ни секунды на клавишу Backspace . Например, я прокрутил историю bash и получил длинную командную строку, которая выполнялась, когда я ...
4
голоса
2ответа
3k показов

Сделать Mac звуковым сигналом, когда он не может пропинговать сервер?

Можно ли заставить Mac Mini издавать звуковой сигнал, когда он не подключен к Интернету? Я довольно удобен с bash, поэтому, если bash - это ответ, я мог бы создать пару команд - одну, чтобы включить ...
4
голоса
1ответ
4k показов

Почему мой bash-скрипт не может экспортировать переменные?

Я использую MSYS и у меня есть файл vars.txt с переменной, ключи значения, такие как: WINDIR C:/WINDOWS STS_BUILD_DIRECTORY D:/STS/TMP ALLUSERSPROFILE C:/Documents and Settings/All Users Я хочу ...
4
голоса
1ответ
879 показов

Как отключить клавишу 'V' в режиме редактирования VI от bash

Как мы знаем, после изменения режима Readline на vi с помощью команды set -o vi и установки edit set editing-mod vi нажмите клавишу v во временном файле для редактирования команды (здесь более ...
4
голоса
2ответа
15k показов

Как составить список файлов по диапазону дат?

Я хотел бы перечислить файлы с 3 днями. Я нашел это в stackoverflow: find . -type f -printf "%-.22T+ %M %n %-8u %-8g %8s %Tx %.8TX %p\n" | sort | cut -f 2- -d ' ' | grep 2012 Но я вроде не понимаю, ...
4
голоса
1ответ
618 показов

Почему мое приглашение bash повторяет свою последнюю строку дважды, когда я запускаю команду ls или cd или misc?

Моя подсказка такая: PS1="\[\033[32m\]\u@myserver\n\[\033[33m\w$\033[0m\] " Так , как выход после Ls I я вижу это: jake@myserver ~/public_html$ ~/public_html$ Когда я должен только (я думаю) увидеть: ...
4
голоса
2ответа
6k показов

Bash скрипт добавляет ^ M к имени файла

В одном из моих сценариев bash я создаю файл, многократно используя echo с перенаправлением вывода для добавления в файл. Полученный файл, однако, не имеет правильного имени, но к концу всегда ...
4
голоса
2ответа
4k показов

SED: Как я могу напечатать каждую строку после первого экземпляра строки, используя Sed?

У меня есть файл с похожим форматом ... 16:28 asdfasdf 16:29 4398upte 16:30 34liuthr 16:31 34tertio Как я могу использовать SED для печати каждой строки, включая и после строки с «16:30»? Результат ...
4
голоса
1ответ
313 показов

Tar с помощью индикатора выполнения и обработки нескольких томов

Я пытаюсь создать tar большого тома LVM на нескольких внешних дисках. Эта часть решена. Теперь, потому что это долгий процесс, я бы хотел индикатор выполнения. Из отличных статей здесь я подобрался ...
4
голоса
4ответа
5k показов

Открыть браузер в хост-системе из Windows Subsystem для Linux?

У меня есть скрипт ruby, который содержит эту строку: system("open '#{html_path}'") html_path - это путь к локальному файлу .html . Таким образом, скрипт открывает браузер, где я обычно могу ...
4
голоса
2ответа
194 показов

Создать каталог файлов, каждый с определенным размером файла

Я хотел бы создать 100 файлов каждый с размером файла 10 МБ. Есть ли простая команда unix, которая может создать каталог с этими 100 файлами?
4
голоса
1ответ
33 показов

Оболочка - как перейти в локацию, которая только что вернулась предыдущей командой?

После того как я $ which play $ /Users/username/local/play/play Есть ли способ, которым я могу быстро получить доступ к показанной директории, не вводя ее вручную? Просто любопытно :)
4
голоса
1ответ
993 показов

Странная проблема с обновлением bash в Yosemite с использованием Homebrew

Я использую OS X Yosemite. Мне нужно использовать ассоциативные массивы в bash, поэтому я решил использовать Homebrew для обновления bash до 4.x. Я выполнил следующие шаги: brew install bash Затем я ...
4
голоса
2ответа
16k показов

Как создавать папки по дате в Linux?

Есть ли другой короткий / более простой и умный способ сделать следующее в Linux? cd /home/abcd/dammi mkdir $(date +%Y-%m) cd $(date +%Y-%m) mkdir $(date +%d) # RESULT : /home/abcd/dammi/2011-05/26 ...
4
голоса
1ответ
2k показов

Подсистема Windows 10 Unix не может подключиться к Интернету

Я знаю, что есть другие вопросы и даже проблема Github по этому поводу, но я попробовал все приведенные ответы, и они не работают. Это содержимое соответствующих файлов: / И т.д. / имя хоста ...
4
голоса
2ответа
3k показов

Как заставить bash обновлять свою идею имени хоста

Моя подсказка bash показывает мое имя хоста. Если я изменю свое имя хоста с помощью команды hostname , в /etc/hosts , /etc/hostname и $HOSTNAME , приглашение все равно будет использовать старое имя. ...
4
голоса
4ответа
3k показов

псевдонимы в .bashrc

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

Удалить все недопустимые символы из всех имен файлов в данной папке и подпапках

Я знаю, что на это был в основном ответ, и автомат с сценарием оболочки (Sanitize Filenames) прекрасно работает, но мне нужно, чтобы он также делал все подпапки. И, если возможно, обрежьте имя файла ...
4
голоса
1ответ
928 показов

Проблемы с путём bash при использовании 'su'

В Ubuntu Lucid Lynx я пытаюсь сделать su -l user -c "foo.sh args" где foo.sh - исполняемый скрипт bash для PATH заданной в ~user/.bashrc . К сожалению, это не удается, потому что он не может найти ...
4
голоса
2ответа
1k показов

Подстановка команд Bash не работает должным образом

Я хотел бы просмотреть последние несколько строк файла, но я хочу, чтобы столбцы были выровнены. По сути, я хочу отключить перенос слов. Это просто с: tail $FILE | cut -c -80 Но я пытаюсь обобщить ...
4
голоса
1ответ
989 показов

Как создать большую группу файлов на основе идентификатора предыдущего владельца?

Я создал новую учетную запись в OS X и избавился от моей старой. У меня есть куча файлов, у которых теперь есть владелец 501, и мне нужно изменить владельца [/usr/local]$ ll total 24 drwxrwxr-x 18 ...
4
голоса
3ответа
6k показов

Windows 10 Bash не открывается в обновлении 10 Anniversary

После того как я установил Windows 10 Anniversary Update, мне не терпелось попробовать новую командную строку Bash. Но при запуске из меню «Пуск» (Win+R -> bash.exe) окно bash закрывается ...
4
голоса
2ответа
5k показов

Подсистема Linux для Windows не может получить доступ к Интернету

По какой-то причине мой Bash на Ubuntu в Windows не может получить доступ к Интернету. Т.е. когда я делаю sudo apt-get update Я получаю кучу неудачных выборок. Точно так же, как вопрос, описать по ...
4
голоса
4ответа
300 показов

Случайное извлечение места - как очистить?

Иногда я буду делать такие команды, как unzip tons_of_files.zip И я забуду поставить -d, чтобы указать на подкаталог. Это приводит к тому, что текущая папка заполняется тоннами файлов, которые ...
4
голоса
1ответ
490 показов

Невозможно заставить привязки функциональных клавиш (F1-F12) работать в byobu с бэкэндом tmux

Я использую Ubuntu 14.04, и у меня установлена последняя версия byobu через apt-get. Он всегда работал безупречно, но совсем недавно начал демонстрировать странное поведение без видимой причины. Я ...
4
голоса
2ответа
6k показов

Эффективный способ поиска строки в файле find и grep

Я ищу все файлы, содержащие определенную строку в файлере (на старой рабочей станции HP-UX). Я не знаю, где файлы находятся в файловой системе (есть много каталогов, с большим количеством сценариев, ...
4
голоса
4ответа
1k показов

Должен ли я использовать sudo в скрипте или sudo весь скрипт?

Я управляю небольшой группой компьютеров MacOS для студентов (скажем, 20), и все они должны быть настроены с такими вещами, как homebrew и другие пакеты и приложения. Я пишу bash-скрипт для ...
4
голоса
0ответов
134 показов

Как отправить трекбек на статьи arXiv из блога Jekyll?

Извините, мой вопрос был задан Академией.SE здесь от админов. Если есть лучшее место, чтобы задать этот вопрос, пожалуйста, дайте мне знать. Недавно я заметил, что веб-сайт arXiv.org позволяет ...
4
голоса
1ответ
299 показов

Использование su с командами

Ubuntu Server 12.04 На удаленном сервере, на котором я ssh, я настроил специального пользователя с: sudo adduser --system --disabled-login --disabled-password --group suser запустить некоторые ...
4
голоса
2ответа
570 показов

В VIM, как вы удаляете в конец строки в командном режиме:?

В VIM у меня есть ярлык лидера для следующего: :!git commit % -m 'updated '; git push; Мой курсор попадает на персонажа после обновления, когда я выполняю этот ярлык лидера. Теперь вопрос: Как ...
4
голоса
3ответа
3k показов

~/.profile не выполняется при открытии терминала? [OS X 10.6.8]

Каким-то образом мое приглашение bash было изменено на «элементарный:~ steven $», и я хочу изменить его на приглашение по умолчанию. Сначала я добавил следующее в ~/.bashrc, затем в ~/.profile: ...
4
голоса
2ответа
618 показов

Отменить автозаполнение bash

Возможный дубликат: Сочетания клавиш в оболочке Bash Можно ли как-нибудь отменить автозаполнение, выполненное bash? Например: $> ls first/second/t $> ls first/second/third $> ls first/second/ Есть ли ...
4
голоса
2ответа
19k показов

Как запустить SAMBA на MAC OS X из терминала?

Я пытаюсь включить SAMBA (SMB) из терминала. Это включает AFP и обмен файлами: sudo launchctl load -F /System/Library/LaunchDaemons/com.apple.AppleFileServer.plist Но я хочу включить SMB тоже из ...
4
голоса
2ответа
2k показов

Как я могу отказаться от привилегий sudo в OS X

Существует ли команда для удаления пользователя из разрешений sudo после выполнения такой команды, как sudo pmset sleep 0 чтобы при попытке выполнить другую команду sudo он снова запрашивал мой ...
4
голоса
1ответ
362 показов

Как подписаться на события pulseaudio с терминала вместо C?

Я знаю, что с помощью libpulse можно подписаться на события pulseaudio (изменение громкости и т.д.) В C-программе. Есть ли способ, которым я могу добиться этого и с помощью bash?
4
голоса
2ответа
944 показов

Как установить статус выхода для emacsclient

Я обнаружил, что использую мой основной сеанс Emacs (CocoaEmacs в OSX) для редактирования командной строки bash. Для этого мой РЕДАКТОР установлен на emacsclient . Затем я редактирую строку в Emacs, ...
4
голоса
1ответ
2k показов

Как получить автозаполнение в стиле bash в zsh (для команды git)

Я переключился на zsh и нашел его лучше, чем bash, но у меня проблема с функцией автозаполнения oh-my-zsh (здесь и далее « OMZ »). Когда я git chec , OMZ завершает это для git check ; в bash он ...
4
голоса
2ответа
988 показов

Как загрузить профиль powershell из cygwin bash?

Таким образом, в cygwin bash я могу набрать "powershell", чтобы ввести меня в приглашение powershell, но он не загружает мой powershell profile.ps1 из-за невозможности выполнения сценариев, но я не ...
4
голоса
1ответ
526 показов

Как получить результат автозаполнения bash в виде строки?

То, что я ищу, это не то, как добавить автозаполнение в bash для другой программы, а способ получить результат того, что произошло бы в bash, в строку: autocomplete "/etc/apa" вернется /etc/apache2/ ...
4
голоса
1ответ
696 показов

странное поведение с forever, bash, apache и php

Я запускаю некоторые сценарии node.js с forever . Я начал их как пользователь www-data (т.е. через ssh, регистрируясь как www-data @ server и печатая forever start myapp.js и т.д.). Хорошо, все идет ...
4
голоса
2ответа
4k показов

Остановка после первой строки вывода

Я пытаюсь сделать следующее в скрипте Bash: выполнить команду (например, tail -f log_file), дождаться получения определенного вывода, затем остановить команду и продолжить работу со скриптом. Я ...
4
голоса
5ответов
3k показов

Перенаправление выводов команды оболочки в другую консольную оболочку

Я пишу сценарий оболочки, и я хотел бы написать команды в сценарии, но перенаправить вывод на другие сеансы консоли. (используя kde)
4
голоса
4ответа
14k показов

При запуске `rm -rf` возможно ли исключить определенные подкаталоги?

Я обычно использую bind mounts, чтобы помочь сделать пространство доступным в нескольких местах без необходимости иметь несколько логических томов / физических разделов / LUN и т.д. Например, у меня ...
4
голоса
1ответ
7k показов

Хорошие команды в скрипте .sh для заданий cron

У меня есть этот PHP-скрипт, который мне нужно запустить на общем веб-хостинге. Я создал задание cron, которое выполняет скрипт sh. Команда для cron была: /bin/sh /home/user/script.sh Итак, я ...
4
голоса
3ответа
5k показов

Какой самый быстрый способ объединить два или более файлов в Linux?

Я хочу объединить два или более файлов в Linux, поэтому я использую следующую команду: cat small_file LARGE_File LARGER_FILE > SUM_OF_FILES Однако это работает очень медленно. Кто-нибудь знает ...
4
голоса
3ответа
297 показов

Запустите команду на оболочке и получите вывод в vim

Я знаю, как запускать команды оболочки в vim, используя :!r и :! , но есть ли способ, которым я могу сделать это извне, то есть из Баш? Что-то vim 'ls -al' . Вывод ls должен быть в vim и ...