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

Bash - це безкоштовна оболонка для операційних систем, схожих на Unix, від проекту GNU.

2
Псевдонім не "замінює" записи PATH?
Останній мій рядок .bash_profile: alias cp=/usr/local/bin/gcp Однак, що стискається записом у моєму $PATH: $which cp /bin/cp 11:54:32/OCspark $type cp cp is aliased to `/usr/local/bin/gcp' Я думав, що псевдоніми переважають PATH..?

3
Bash на Ubuntu в Windows: Неможливо змінити (деякі) кольори каталогів
У новому додатку Bash on Ubuntu для Windows (10) я спробував змінити кольори каталогів із синього на щось більш помітне, але я не зміг чомусь змінити кольори файлів / каталогів. Як змінити всі кольори каталогу / файлів? У моєму файлі .bashrc наразі встановлено кольоровий рядок у файлі та каталозі, щоб …

2
Чи можна перевірити, чи встановлено -e в bash-скрипті?
Якщо функції оболонки потрібні певні налаштування -e / + e для роботи, чи можливо встановити це налаштування локально, а потім відновити його до попереднього налаштування перед виходом із функції? myfunction() { # Query here if -e is set and remember in a variable? # Or push the settings to then …

4
Запуск `exec` із вбудованою Bash
Я визначив функцію оболонки (назвемо її так clock), яку я хочу використовувати як обгортку для іншої команди, подібної до timeфункції, наприклад clock ls -R. Моя функція оболонки виконує деякі завдання, а потім закінчується exec "$@". Я хотів би, щоб ця функція працювала навіть із вбудованими оболонками, наприклад, clock time ls …

1
Знак відсотка (%) перед командою оболонки
Я просто вставив купу коду в свою оболонку, але забув видалити провідний %перед запуском команди. Здається, нічого не зробили. Чому це не робить нічого в моїй оболонці ( zsh )? > % echo foo У баші я отримую наступне > % echo foo bash: fg: %: no such job Я …

2
Підключіться до обробника "не знайдено" команди в Ubuntu
Я хочу зачепити в обробник, щоб команда не знайдена wim@SDFA100461C:~$ thing No command 'thing' found, did you mean: Command 'tping' from package 'lam-runtime' (universe) Command 'thin' from package 'thin' (universe) thing: command not found Я хочу змінити таку поведінку своїм власним сценарієм. Зокрема, я хочу перевірити, чи існує команда у …

1
Як я можу переадресувати вихідний файл dtruss OS X під час роботи з sudo?
Я працюю dtrussна Mac OS X 10.9. Простий приклад: sudo -c ls Але я хотів би захопити dtrussвихід у файл. Я побачив щось, що говорить про те, що я можу зробити щось на кшталт: sudo bash -c 'dtruss -c ls >x' але коли я це роблю, висновок dtrussдосі переходить до …

2
Псевдонім, який визначає функції баша
Я використовую сценарій (до якого у мене немає доступу для запису), який створює купу псевдонімів, щоб створити середовище. Я хотів би створити функцію bash для налаштування свого оточення, але, схоже, псевдоніми не доживають до функції функції. Ось мінімальний приклад: # aliases.sh alias fooAlias='echo "this will never work!"' . # .bashrc …
9 bash 

4
Як правильно відновити налаштування під час запуску сценарію за допомогою "source"?
Я пишу сценарій, який потрібно виконати за допомогою source, оскільки його завдання - модифікувати середовище. Під час сценарію я хочу використовувати set -eтак, щоб будь-яка помилка зупиняла сценарій. Сценарій виглядає приблизно так: #!/bin/bash set -e # do something cd somewhere source anotherScript Проблема в тому, що set -eприродно залишається в …

2
Відкрийте кілька вкладок в iTerm2 з певними каталогами
Я хотів би знати, чи можливо це. Я хочу встановити якийсь скрипт або команду, яка відкриє 5 вкладок, і для кожної вкладки, яка буде відкрита, буде вказаний власний каталог Усі в одному вікні tab 1: open ~/folderA1 tab 2: open ~/folderA2 tab 3: open ~/folderA3 tab 4: open ~/folderA4 tab …
9 macos  bash  iterm2 

4
Чи можливо використовувати скрипт оболонки в папці sendto?
Я хотів би використовувати скрипт bash shell із SendToпапки. Коли я кладу ярлик до пакета або exe у SendToпапку, він відображається у Send Toпідменю контексту оболонки , але коли ярлик вказує на сценарій оболонки, він не відбувається. ОС, на якій я тестую це Win7 Home Premium SP1. Розширення .shпов'язане з …

2
зберігати історію баш, регулярно
Я створив bash, щоб зберегти історію, у файл. Це робиться кожен раз, коли баш виходить [належним чином]. Оскільки іноді баш не виходить належним чином, історія втрачається. Тож питання полягає в тому, чи можу я налаштувати баш для збереження історії більш регулярно? Я запускаю Debian Gnu (версія 6, Squeeze) з ядром …
9 linux  bash  gnu 

6
Як отримати і PIPESTATUS, і вихід в bash script
Я намагаюся отримати останню дату модифікації файлу з цією командою TM_LOCAL=`ls -l --time-style=long-iso ~/.vimrc | awk '{ print $6" "$7 }'` TM_LOCAL має значення типу "2012-05-16 23:18" після виконання цього рядка Я також хотів би перевірити PIPESTATUS, щоб перевірити, чи була помилка. Наприклад, якщо файл не існує, lsповертається 2. Але …
9 bash  pipe 

4
Як налаштувати команду Unix «пошта»?
Я ознайомився з Google і сторінками для електронної пошти, але не можу зрозуміти, як це налаштувати. Все, що я хочу зробити, - це налаштувати свою електронну адресу, щоб я могла надсилати електронну пошту через термінал. Як це зробити?
9 bash  email  unix  terminal 

2
Процес відхилення від cygwin bash
Є спосіб правильно відключити процес від cygwin bash? наприклад, я можу працювати у фоновому режимі /cygdrive/c/Windows/notepad.exe & і вікно блокнота показує, але коли я закриваю баш за допомогою Ctrl + D або набираючи вихід, вікно bash залишається відкритим
9 bash  cygwin 

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