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

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

3
Какая польза от скобок `()` в определении функции оболочки?
Функция определяется как: do_something () { do it } Я мог понять его имя «do_something» и фигурную скобку для инкапсуляции кода действий, но не могу понять, для чего ()здесь, так как в скриптах Bash нет именованных параметров. Возможно, было бы лучше и проще определить его как do_something { do it …
20 bash 

3
Что делает «apt-get install update»?
Я видел этот фрагмент в некоторых инструкциях по установке: $ apt-get install update Я знаю, что apt-get install XXXXделает, и я знаю, что apt-get updateделает, но я не могу найти никакой информации о том, что делает это объединенное утверждение. Что оно делает?
20 command-line  apt  bash 

3
Как передать выходные данные одной команды нескольким командам?
Используя подстановку процесса или группировку и конвейер, можно передать вывод ( stdout ) набор команд в качестве ввода для другой команды. Пример : wc < <(echo hi;echo bye) (echo hi; bye) | wc Но есть ли обратное? То есть есть ли способ отправить вывод одной команды в качестве ввода для …


2
Могу ли я включить bash-creation для новой команды apt?
Новая aptкоманда, присутствует в Ubuntu , так как 14.04, кажется, действительно полезным пересечение функциональности между apt-getи , apt-cacheно текущая версия bash-completionне знает об этом ... Что делает его намного сложнее использования. Есть ли быстрый способ добавить эту функцию в Bash, чтобы упростить использование aptкоманды?

5
Как отобразить имя файла, который я сейчас редактирую, с помощью vim в заголовке терминала?
Я редактирую несколько файлов, расположенных в одной папке, на нескольких вкладках, на одном терминале. pwd(каталог, в котором я сейчас работаю) отображается в верхней части заголовка терминала, но не имя файла, который я редактирую. Это сбивает с толку при работе с несколькими файлами в одном каталоге. Как отобразить имя текущего файла …

3
Где я могу найти полную ссылку на переменную $ PS1?
Переменная PS1 по умолчанию на моем компьютере (Kubuntu 13.10) выглядит так: \[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\u@\h:\w\$ Я ищу ссылку на то, как работает переменная $ PS1, которая, как минимум, позволяет мне понять вышеуказанную переменную PS1.
20 bash  ps1 

3
Почему команда pssh не работает?
У меня установлен пакет pssh в моей системе Ubuntu 11.10 x64. И я могу запустить программу с помощью параллельного-SSH Однако, PSSH дает мне $ pssh No command 'pssh' found, did you mean: Command 'bssh' from package 'avahi-ui-utils' (universe) Command 'cssh' from package 'clusterssh' (universe) Command 'ssh' from package 'openssh-client' (main) …


4
Как я могу направить ввод канала в команду ls?
Когда я набираю что-то вроде: find . -name *foo* | ls -lah он возвращает тот же результат, что и простая lsкоманда, как если бы он не имел ввода. Тем не мение: ls -lah $( find . -name *foo* ) работает хорошо, но только когда у findкоманды есть результаты. Можно ли …
20 bash  command-line  ls  pipe 

2
Как найти версию машины с Ubuntu удаленно?
У меня более 60–80 систем, работающих под управлением Ubuntu. Некоторые из них с версией 8.04, а некоторые с последней версией 10.10. Сейчас мы находимся в процессе обновления всех старых версий Ubuntu до более новой версии. Трудно включить каждую систему Ubuntu и делать заметки о более старой версии Ubuntu, а затем …
20 bash  scripts 


3
Как передать содержимое буфера обмена в файл?
Я хочу передать / сбросить содержимое (особенно текст) буфера обмена / Ctrl+ Cв файл, предпочтительно используя Bash или Perl (по порядку). Я бы предпочел не использовать приложения с графическим интерфейсом, пожалуйста.

2
Создание файла с некоторым содержимым в сценариях оболочки
Я немного новичок в Shell Scripting и хочу создать новый файл внутри скрипта и хочу добавить контент, а затем закрыть его. Он не должен принимать аргументы от пользователя. Все из пути и содержания предопределено. Как мне это сделать?
20 bash 

8
Как отсортировать по количеству читаемых человеком размеров?
например, у меня есть команда, которая показывает, сколько места занимает папка du folder | sort -n это прекрасно работает, однако я хотел бы иметь удобочитаемую форму du -h folder Однако, если я это сделаю, я не смогу отсортировать их по числовым значениям. Как присоединиться du folderи du -h folderпросмотреть отсортированный …
20 bash  sort 

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