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

9
Как сделать аргументы CD без учета регистра?

Иногда при доступе к различным каталогам в большинстве случаев я запоминаю имена или, по крайней мере, часть имен каталогов в нашей системе Linux. Но некоторые из каталогов имеют имена, начинающиеся с заглавных букв первого символа или одного из символов в середине имени. Верхний регистр. Может...

9
Лечение обратного слеша через оболочки

Как echoи printfлечить слеш zsh, bashи другие снаряды? Под Zsh я получаю следующее поведение: $ echo "foo\bar\baz" foaaz $ echo "foo\\bar\\baz" foaaz $ echo 'foo\bar\baz' foaaz $ echo 'foo\\bar\\baz' foo\bar\baz В bash все выглядит более согласованным: bash$ echo "foo\bar\baz" foo\bar\baz bash$...

9
Как мне переместить .bash_profile из дома

Мне нужно .bash_profileсинхронизировать с Dropbox. Самым простым способом, который я могу придумать, является «перенаправление» оболочки для поиска .bash_profileв пользовательской папке. Так это возможно? Или есть лучшие...

9
Как мне остановить bash от проверки синтаксиса исходных файлов?

У меня есть следующий код в файле, который поставляется как zsh, так и bash. if test $SHELLNAME = zsh ; then lss() { l -l ${1:-.}/*(s,S,t); } laf() { l ${1:-.}/.*(.); } lad() { l -d ${1:-.}/.*(/); } lsw() { l -ld ${1:-.}/.*(R,W,X.^ND/); } fi SHELLNAMEэто zshесли оболочка zsh и bashесли оболочка...

9
Редактирование конфигурационного файла с помощью bash-скрипта

Я пытался написать простой скрипт bash, который я буду использовать для установки приложения и обновления его конфигурационного файла. Я испытываю трудности с тем, чтобы изменить его конфигурационный файл. # DBHost=localhost DBName=test # DBPassword= Любые предложения, как я могу изменить выше, как...

9
Что такое разделители слов readline?

Когда я удаляю слово в Bash, оно останавливается на определенных символах, таких как _и /. Например, если я наберу /foo/bar и активировать backward-kill-word(обычно сопоставляется с Alt- Backspaceи / или Ctrl- w), оставшийся текст /foo/ , Это не соответствует $COMP_WORDBREAKSили...

9
Как добавить пользователя unix / linux в скрипт bash

Вот мой тестовый скрипт bash. Я не могу заставить его работать. Я вижу две ошибки: Use of uninitialized value $answer in chop at /usr/sbin/adduser line 589. Use of uninitialized value $answer in pattern match (m//) at /usr/sbin/adduser line 590. Вот мой сценарий: #!/bin/bash sudo adduser myuser...

9
Графически запросите пароль в скрипте bash и сохраните настройку тайм-аута sudo по умолчанию

Опция sudo -A(SUDO_ASKPASS), по-видимому, приводит к тому, что sudo теряет настройку timeout (например, timestamp_timeout). Я хочу использовать параметр sudo -A, но хочу сохранить время ожидания по умолчанию (например, 15 минут в Ubuntu) в скрипте bash. Я хочу запросить пароль пользователя...

9
Передача кодового блока как анона. функция

Можно ли рассматривать блок команд как анонимную функцию? function wrap_this { run_something # Decide to run block or maybe not. run_something else } wrap_this { do_something do_somthing else } # Do something else wrap_this { do_something_else_else do_something_else_else_else } (Я понимаю, что вы...

9
Сочетание клавиш «удалить слово» удаляет слишком много символов

Под Bash какое-то поведение Alt+ dсводило меня с ума с годами, и я понял, что, возможно, это можно исправить настройкой. Если я в терминале и выдаю команду, подобную этой: ...$ cat >> ~/notesSuperLongFilename.txt и затем, если я хочу, скажем, выдать: ...$ scp ~/notesSuperLongFilename.txt Я...

9
Туннель SSH через сервер-посредник - как подключиться за один шаг (используя пару ключей)?

Мой вопрос заключается в том, как превратить мои существующие два шага в один шаг. У меня есть рабочий туннель SSH, установленный между двумя компьютерами с использованием сервера-посредника, например: Kubuntu_laptop--->nat_fw--->Debian_Server<--nat_fw<--Kubuntu_desktop В настоящее...

9
Поместите текст в буфер командной строки bash

Я хотел бы программно поместить определенный фрагмент текста в буфер командной строки bash, прочитать для редактирования и использовать в качестве команды. Я с нетерпением жду чего-то похожего read -iна команды. -i text Если readline используется для чтения строки, текст помещается в буфер...

9
Как узнать, запущена ли терминальная сессия на экране

Когда я запускаю скрипт bash, я бы хотел сказать, работает ли он внутри screen. Это возможно? Я хочу это так, чтобы .bashrcможно было установить цвет командной строки в зависимости от того, запущены сеансы на экране или нет. Обнаружил эту ссылку, как только на мою ответили: как я могу узнать,...

9
Открытие нескольких разделенных окон с экраном GNU с помощью одного скрипта bash

Я хотел бы создать bash-скрипт для автоматического открытия окна экрана с 4 сессиями, выполняющими предопределенные команды. Я хотел бы открыть htop и slurm в двух верхних кадрах, squidview в средней большой рамке и пустой терминал в нижней большой рамке. Возможно ли это настроить с помощью одного...

9
Как упорядочить файлы по дате в списке пополнения вкладки

$ 7z l ~ / Загрузки /Tab Как сделать итоговый список отсортированным по дате, а не по имени? В настоящее время я использую специальный скрипт для отображения N самых последних файлов в заданном каталоге (и вручную копирую имя файла в командную строку), но хочу сделать его более удобным и...

9
Выберите имя файла Unicode в Bash

Хорошо; Предположим, я в Bash и у меня есть несколько файлов в папке. Некоторые из них названы file☠☡☢☣.txt, где ☠☡☢☣начинаются с сумасшедших нетипичных символов юникода. Как бы я сослался на один из них? Нажатие вкладки только автоматически завершает file, а затем он хочет, чтобы вы набрали...