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

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

2
Як я можу дізнатися, чи файл має псевдонім або символічне посилання?
Я працюю над застарілою системою, і у мене є маса файлів, які посилаються на зображення, розміщені в інших папках. lrwxrwxrwx 1 user nobody 56 Feb 10 2010 t100x100.jpg -> /home/www/virtual/categories/swm/24/m/00012/t100x100.jpg lrwxrwxrwx 1 user nobody 56 Feb 10 2010 t100x133.jpg -> /home/www/virtual/categories/swm/24/m/00012/t100x133.jpg lrwxrwxrwx 1 user nobody 56 Feb 10 2010 t125x150.jpg …
13 bash  unix  shell 


4
Як можна легко зробити 5 копій одного файлу?
Я можу перемістити 5 файлів кудись, використовуючи: $ mv my-{1..5}.jpg /path/to/dir/ Як мені легко зробити копію одного файлу в 5 разів # doesn't work $ cp my.jpg my-{1..5}.jpg Чи можливо не використовувати a for loop?
13 bash 

1
Запустіть bash shell (cygwin) з правильним шляхом без зміни каталогу
Мені потрібно запустити скрипт оболонки cygwin, не змінюючи робочий каталог, ззовні поза середовищем cygwin. Якщо я запускаю просто \path\to\bash.exe -c command, шлях встановлений неправильно, і програми cygwin не можна знайти. Якщо я використовую --loginопцію, bashправильно встановлює шлях, але також змінює свій домашній каталог. Які параметри я повинен використовувати для запуску …

5
bash: виконати команду, задану в командному рядку, і не виходити
як я можу вказати команду на загальній лінії bash, яка повинна бути виконана один раз всередині нового bash після зчитування ~ / .bashrc - Але все це, не дозволяючи bash вийти після завершення команди? Я співаю з "конфігурацією завантаження" для термінатора, де деякі розбивки повинні запускати деякі програми (vim, mutt, …
13 bash  boot  bashrc  terminator 


2
Чи можна запустити скрипт bash у якусь пісочну скриньку?
У нашому продукті є необхідність виконати невідомий скрипт bash на делікатному сервері, щоб досягти певної мети. Цей скрипт bash надається користувачем. Ми зацікавлені в тому, щоб дозволено використовувати лише певні команди, а всі інші - ні. Крім того, нам потрібно замінити деякі команди на інші. Так, наприклад, ми хотіли б …
13 bash 

3
Windows 10 мотлох і м'ятний
Щойно я встановив нову підсистему Linux у Windows 10. Дуже приємно мати доступ до сховищ Ubuntu, але я абсолютно НЕ ненавиджу термінальну програму за замовчуванням. Cygwin поставляється з MinTTY, що дуже добре і працює дуже добре, але я не можу знайти окремий пакет для MinTTY. Чи є спосіб зробити MinTTY …

1
Використання sed для ввімкнення файлів .htaccess у конфігурації Apache
Я намагаюся автоматизувати надання скриньки Ubuntu Vagrant за допомогою сценарію Bash. Все добре, але у мене виникають труднощі з налаштуванням Apache, щоб дозволити скасування .htaccessфайлів. У моєму конфігураційному файлі є такий блок: <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> Все потрібно мені зробити …

4
персонаж ехо нового рядка не працює в баші
У мене є Баш скрипт , який має безліч echoзаяв , а також я псевдонім , echoщоб echo -eяк в .bash_profileі .bashrc, таким чином , що нові лінії друкуються правильно для заяви , як echo 'Hello\nWorld'результат повинен бути Hello World але вихід, який я отримую, - це Hello\nWorld Я навіть …
13 linux  bash  shell  script 


3
Не дозволяйте Mac спати під час запуску баш-скрипту, а потім дозвольте йому спати як звичайно після завершення
Я змусив свого Mac прокинутися протягом ночі і запустити rsync, щоб створити його. Це налаштовано за допомогою енергозбереження> графік. Однак здається, що він повернеться до сну, перш ніж він зможе щось зробити, тому мені потрібно припинити його спати під час виконання сценарію bash, з якого запускається rsync. Я подумав, що …
13 mac  bash  sleep  rsync 

2
Ctrl-e та Ctrl-a не працюють на Ubuntu Hardy?
Я використовую Mac, так що я не маю Homeі Endклавіші на клавіатурі. Я також SSH на Linux-серверах зовсім небагато. Я виявив, що коли я SSH на сервер Ubuntu Linux, на якому працює Jaunty, я можу використовувати прив'язки клавіш для читання Ctrl- aі Ctrl- eдля переміщення курсору на початок або в …
13 linux  bash  shell  readline 

3
Не можете передати базу "картографічного файлу" Баша ... але чому?
Я просто хочу перенести всі файли в певному каталозі в масив bash (якщо припустити, що жоден з файлів не має нової лінії у назві): Тому: myarr=() find . -maxdepth 1 -name "mysqldump*" | mapfile -t myarr; echo "${myarr[@]}" Порожній результат! Якщо я використовую круговий спосіб використання файлу, тимчасового чи іншого …
13 bash 

4
Очистити тільки термінальний вихід останньої команди
Замість того, щоб прокрутити минулі сотні рядків виводу, щоб побачити попередню історію команд, чи можна видалити результат останньої команди? Наприклад, після виконання ls, очистіть його вихід, тому що він вам більше не потрібен. Редагувати: Це не ваш звичайний clearабо ctrl+Lоперація. Ідея полягає в тому , щоб прокрутити назад , хоча …
13 linux  ubuntu  bash  terminal 

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