Вопросы с тегом «command-line»

Вопросы по использованию интерфейса командной строки (CLI).

3
Как создать 100 подкаталогов с помощью скрипта Bash?
Я пытаюсь создать 100 различных подкаталогов в определенных каталогах, используя скрипт Bash. Я начинаю с основного forцикла (то есть for f in $FILES;do mkdir f done), но он не работает. Чтобы было ясно, что я хочу сделать: я пытаюсь получить 100 различных подкаталогов в текущих каталогах (здесь я использую home='pwd'). …

5
Есть ли какая-либо функция / утилита по умолчанию, которая запрашивает у пользователя да / нет в скрипте Bash?
Иногда мне нужно спросить пользователя да / нет, чтобы подтвердить что-то. Обычно я использую что-то вроде этого: # Yes/no dialog. The first argument is the message that the user will see. # If the user enters n/N, send exit 1. check_yes_no(){ while true; do read -p "$1" yn if [ …

5
Уникальная сортировка: перенаправить вывод в тот же файл
Есть ли какой-нибудь короткий способ сохранить вывод канала в тот же файл, который он обрабатывает. Например, это то, что я на самом деле делаю $ cat filename | sort | uniq > result $ rm -f filename $ mv result filename Мне было интересно, если есть способ сделать это в …


2
Установка взломанного браузера
РЕДАКТИРОВАТЬ: просто посмотрите на принятый ответ. Я не был таким, как он работал во время написания, поэтому я догадался ниже. Я новичок в Linux, так что это может быть нуб вопрос. Я пытаюсь установить новый веб-браузер, называемый breach, который встроен в JavaScript, в частности Node.js, и я хотел немного попробовать …


1
Показать раскладку клавиатуры из командной строки
Я ищу способ отображения текущей раскладки клавиатуры из командной строки. К сожалению xkbprint, неправильно отображает символы utf-8 (AFAICT). В gnome можно нажать на апплет индикатора раскладки клавиатуры, а затем «Показать схему раскладки», что аналогично переходу по меню gnome-control-center(кстати, gnome-control-center keyboardэто неприемлемое решение), поэтому должен быть способ вызвать событие, которое появится …

1
Как я могу отключить интернет-соединение от терминала?
Опция автоматического подключения разрешена для моего проводного подключения 1 . Разъединение соединения работает, когда я делаю это из меню Network> Disconnect на панели. Но когда я делаю это с командой: nmcli con down id "Wired connection 1" как только он отключается, соединение снова включается. Как работает сеть> отключить ? Можем …

3
Используя grep для поиска текстов с одинарной кавычкой?
Я использую текстовый редактор Gedit со встроенным терминалом в Ubuntu 12.04. Я пытаюсь найти текст с помощью grep. Я хочу найти эту строку кода 'type' => 'select' Я старался: grep -r '\'type\' => \'select\'' Но grepне дал никаких результатов. Так может кто-нибудь сказать мне, как искать код выше?

2
Как собрать и заменить строку на путь к папке
Я пытаюсь написать следующий скрипт: HOME_DIR=/opt/my_home find ./CONFIG -type f -exec sed -i "s/_HOME_DIR_/$_HOME_DIR/g" {} \; Строка, которую я хочу изменить в файлах: users = "_HOME_DIR_/config/data/_DOMAIN_/users.conf" Таким образом, конечный результат должен быть: users = "/opt/my_home/config/data/_DOMAIN_/users.conf" Но я этого не понимаю ... Я думаю, это из-за побега символов ... Кто-нибудь может …

3
Исключить из * в командной строке
Существует множество ситуаций, когда использование a *практически неизбежно, например, rm -rf *в папке, содержащей тысячи вложенных папок и файлов. Но что, если вы хотите исключить из команды только один или два файла или папки rm? Я гуглил свой путь и нашел только довольно сложные решения, find . -depth -not \( …
14 command-line  bash  rm 

4
Почему я получаю предупреждение IBUS при запуске команды sudo gedit?
Всякий раз, когда я пытаюсь выполнить sudo geditкоманду, как указано в шаге 4 этого ответа , мой терминал выводит: (gedit: 7549): IBUS-WARNING **: Владелец /home/jared/.config/ibus/bus не является пользователем root! Как мне выйти из этой ситуации?

3
Я хочу знать, когда завершится запущенный процесс. Как я могу посмотреть это?
Я хотел бы знать любую команду, которую я могу выполнить, чтобы узнать время окончания процесса. Я уже запустил процесс и знаю его PID, но я хочу знать, есть ли какая-нибудь команда, которая может сказать мне, в какое время он закончился. Спасибо за вашу помощь.


1
Что означают символы как =, * и | в выводе «ls -F» имеется ввиду?
Я работаю над созданием «шпаргалки» команд оболочки. В настоящее время я изучаю lsкоманду и ее флаги. Для -Fфлага я знаю, что означает большинство добавленных индикаторов, но для чего; =и |я не могу найти никакой информации. Может кто-нибудь, пожалуйста, скажите мне, что означают эти команды.
14 command-line  files  ls 

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