Вопросы с тегом «bash»

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

9
Как рекурсивно изменить расширение нескольких файлов из командной строки?
У меня много файлов с .abcрасширением, и я хочу изменить их на .edefg Как это сделать из командной строки? У меня есть корневая папка со многими подпапками, поэтому решение должно работать рекурсивно.



9
Как очистить текст в файле?
Как очистить текст, который существовал в текстовом файле, не открывая его? Я имею в виду, например, что у меня есть файл hello.txtс некоторыми текстовыми данными, и как я могу очистить весь текст в этом файле, не открывая его? Под этим я подразумеваю не использовать какой-либо редактор, такой как nano, Gedit …

3
Как получить доступ к последнему возвращаемому значению в bash?
Простой сценарий: я ищу wsdlфайл, потерянный в середине проекта. $ find -name '*.wsdl' ./some/very/very/long/way/to/some/lost/directory/filename.wsdl Теперь, когда я знаю, где он находится, я хочу что-то сделать с этим файлом, скажем, отредактировать его. Вместо того, чтобы копировать / вставлять путь позади моей команды, возможно ли использовать путь, возвращенный findранее? Также как можно …
69 bash 

2
Как мне смонтировать папку из другого раздела?
Есть ли команда монтировать папку из одного раздела в мой основной раздел? Пример того, что я хотел бы сделать, что, очевидно, не работает: mount /media/tc1/folder /home/dvad/home Если не с помощью команды, есть ли другой способ сделать это?

10
Как мне прочитать переменную из файла?
Я хочу вставить в мой скрипт значение (строку), которое я бы прочитал из текстового файла. Например, вместо: echo "Enter your name" read name Я хочу прочитать строку из другого текстового файла, поэтому интерпретатор должен читать строку из файла, а не пользовательский ввод.
68 bash  scripts 


7
Как удалить выбранные результаты из истории Bash?
historyКоманда показывает все результаты, но мы можем фильтровать, чтобы получить конкретную команду, используя history | grep searchingCommand. Это действительно полезно. Но проблема в том, что он показывает те команды, которые были введены с ошибкой опечатки или которые были неудачными. Тогда определение правильного действительно является болью. Я проверил эту ссылку: Выборочная …
66 bash 

4
#! / Bin / sh читается переводчиком?
В bashили sh, я предполагаю , что все , что начинается с #это комментарий . Но в bashскриптах мы пишем: #!/bin/bash А в скриптах Python есть: #!/bin/python Означает ли это, что #сам по себе является комментарием, а #!нет?
66 bash  python  scripts 

4
Как проверить версию Virtualbox из CLI
Я пишу сценарий Bash для хранения номера версии Virtualbox , но не удается. Мой сценарий: #!/bin/bash installed_virtualbox=$(virtualbox --version) # --version this is what I want to change Я пытался virtualbox --version virtualbox -v virtualbox -V virtualbox --Version кажется, все открывают виртуальную коробку вместо вывода. virtualbox --helpдает номер версии, но вывод …
65 bash  virtualbox 


5
Скрипты в /etc/profile.d игнорируются?
Я новичок в Ubuntu. У меня работает 13.10 Desktop. Я хотел установить псевдонимы для всей системы и настраиваемое приглашение для bash. Я нашел эту статью: https://help.ubuntu.com/community/EnvironmentVariables Следуя советам в этой статье, я создал /etc/profiles.d/profile_local.sh. Он принадлежит пользователю root и имеет разрешения 644, как и другие скрипты: root@ubuntu:/etc/profile.d# ll total 28 …
61 bash  .profile 

4
исключить определенные файлы в ls
Я хотел бы запустить ls и исключить определенные файлы в выводе. Когда я запускаю следующую команду, я получаю все файлы с каждым в одной строке: $ ls -1 file1 file2 file3 temp Я хотел бы выполнить эту команду таким образом, чтобы она показывала $ ls -1 <insert magic here> temp …
61 bash  ls 

3
Почему команда `time` не работает с какой-либо опцией?
Я попытался использовать timeкоманду с -fопцией для форматирования вывода времени, но я получаю следующую ошибку: -f: command not found Затем я попытался использовать другие варианты -a, -oи т.д. , и я получаю ту же ошибку. Даже time --versionне работает ( --version: command not found). Не говорите мне читать этого человека, …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.