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

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

5
У моєму домашньому каталозі немає файлу bashrc
Ось що я зазначив із своєї лекції: Знайдіть файл .bashrcу своєму домашньому каталозі робити vi .bashrc Коли десь помістите папку програми, переконайтеся, що її адреса знаходиться в змінній шляху. Проблема полягає в тому, що я не маю .bashrcфайлу в своєму домашньому каталозі. У .bash_historyмоєму будинку є лише файл. Якщо я …
14 bash  bashrc 

6
Перенести всі файли з підкаталогів у поточний каталог?
Як я можу перемістити файли, що містяться у всіх підкаталогах, у поточний каталог, а потім видалити порожні підкаталоги? Я знайшов це запитання , але адаптувавши відповідь на: mv * . не працює; Мені надійшло багато попереджень: mv: wil and ./wil are identical Файли, що містяться в підкаталогах, мають унікальні імена.

1
Тире (-) перед ударом
Якщо я досліджую мою Баш оболонки як OS X (10.6.4) терміналу, наприклад, шляхом введенням echo $0, є тир перед моєю оболонкою, як це: -bash. Що означає ця тире?
14 macos  bash 

10
Чи є спосіб отримати iTerm + Bash зручність використання в Microsoft Windows?
Я використовую Bash протягом багатьох років, і мені дуже подобається iTerm. Чи є спосіб отримати такий рівень зручності використання консолі для cmd Micosoft Windows? Під цим я маю на увазі завершення вкладки, історія (навіть якщо ви закриваєте термінал), пошук назад і так далі, а також термінал, який я можу змінити …

4
Bash: читання вводу всередині циклу читання не працює
Читання введення протягом певного циклу читання, здається, не працює while read line do echo "get some input from the user" read response done < some_file.txt виконання не призупиняється, як би це було прочитане поза циклом. Чому це? Чи існує рішення щодо введення читання в межах певного циклу читання?
14 bash 

6
Здійснення `#! / Usr / bin / env python` роботи в Windows
Я використовую Bash в Windows, наданий MSYS. Я спробував запустити файл Python з шебангом #!/usr/bin/env python, але я отримав це повідомлення про помилку: /usr/bin/env: python: No such file or directory Що я можу зробити, щоб зробити цю роботу? Я знаю, що можу запустити файл Python за pythonдопомогою суфікса, але також …
14 python  windows  bash  msys 

5
Як видалити кінцеві символи в іменах файлів у Bash?
У мене є багато медіа-файлів, як показано нижче: tvshow.s01e11]Bloodlines.avi tvshow.s01e12]suffer.avi tvshow.s01e13]NotMe.avi Я хотів би перейменувати їх tvshow.s01e11.avi tvshow.s01e12.avi tvshow.s01e13.avi Я спробував використати перейменування, але, очевидно, я не отримую правильного синтаксису, оскільки він не працює.
13 linux  bash  rename 

3
Перемістити діапазон пронумерованих файлів?
У мене 291 номер з файлами (починаючи з 001 - заголовок і закінчуючи 291 - заголовком), які потрібно перемістити в окремі каталоги. (Від 001 до 021 до папки 1, від 022 до 053 до папки 2, вони не обов'язково мають однакову кількість файлів кожен раз). Я подумав, що можу це …
13 linux  bash  mv 

2
як змусити менше пейджера відповідати на колесо прокрутки, а не очистити екран
Я знаю про відповіді, як, як зробити мишку-колесо-прокручування-менш-пейджер-використання-bash-and-gnome-термінал , який полягає у видаленні -Xпрапора зі змінної середовища $ LESS. Але я хотів би зробити те і інше : використовувати колесо миші для прокрутки пейджера (на відміну від прокрутки панелі прокрутки вікна терміналу) (яку ви отримуєте, видаляючи -X з $LESS) щоб …

4
Як рекурсивно замінити символи на sed?
Чи можливо замінити входження символьної послідовності рекурсивно, не повторюючи повторення над тією ж послідовністю? Виконуючи sedяк у наступних сценаріях, я можу отримати згаданий результат. $ echo XX | sed -e 's/XX/XoX/g' XoX $ echo XXX | sed -e 's/XX/XoX/g' XoXX $ echo XXXX | sed -e 's/XX/XoX/g' XoXXoX Однак я …
13 linux  bash  regex  sed 

1
Chmod і -r + r
Я намагався викликати команду chmod у неправильному порядку. chmod file.txt -rЦе спрацювало чомусь. chmod file.txt +rЗ іншого боку, відмовився працювати. Чому це? З якої причини одна команда працює, а інша ні?
13 ubuntu  bash 

1
Чому вставка shift працює повністю тільки в режимі вставки?
Просто спробували вставити деякий вміст (у Git Bash на сервері CentOS) у файл за допомогою vim. Я щойно відкрив файл і спробував використовувати shift+, insertі я помітив, що перша половина (приблизно) відсікається, але якщо я встановив vim для вставки режиму і натисніть shift+, insertвсе вставляється ідеально. Просто цікавилося, чому це? …
13 bash  vim 

2
git у командному рядку більше не працює на El Capitan
Щойно встановивши OS X 10.11 минулої ночі, я здивувався, побачивши, що мій термінал Bash зробив наступне: $ git xcode-select: note: no developer tools were found at '/Applications/Xcode.app', requesting install. Choose an option in the dialog to download the command line developer tools. Попередня версія XCode не перенеслась на нову ОС. …
13 bash  git  xcode 

3
Що робить. .bashrc насправді?
Коли я ввожу напр. новий псевдонім у моєму .bashrcфайлі. Я не можу використовувати його у вікні терміналу негайно, і до недавнього часу я вважав, що мені доведеться перезапустити термінал, щоб перезавантажити .bashrcфайл. Тоді я десь дізнався, що якщо пишу . .bashrc це перезавантажить .bashrcфайл у поточному вікні, і мені не …

5
Як мені сказати mkdir спробувати створити dir1, і якщо він вже існує, створити dir2 тощо, поки він не знайде ім'я, яке не існує?
Я хочу створити каталог з номером в кінці, наприклад, "dir1" і збільшити це число, якщо каталог вже існує, поки він не потрапить до імені каталогу, яке не існує, і мені потрібно зробити це в одному рядку в командний рядок Linux, щось на кшталт: mkdir --increment dir$ Як би я пішов …

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