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

8
Копировать каждый файл в структуре каталогов по определенному пути, только если файл там уже не существует

Хотел бы скопировать каждый файл из структуры каталогов в конкретный каталог, только если файл там еще не существует. Получил первую часть из этого вопроса переполнения стека : find . -type f -exec cp {} /target-directory \; Как я могу проверить, существует ли файл или нет? Если нет, скопируйте...

8
Backspace не работает внутри запущенного скрипта bash

Я запускаю очень простой скрипт, который читает строку за строкой и печатает введенную строку обратно в терминал: while read CMD; do echo $CMD done Он работает нормально, но когда я пытаюсь редактировать строку с backspaceсимволом, он печатает ^?вместо удаления символа. И когда я нажимаю Ctrl+...

8
Изменить оболочку по умолчанию, когда пользователь не находится в / etc / passwd

Любые идеи о том, как я могу изменить раковину на рыбу? $ sudo usermod -s /usr/bin/fish jaan usermod: user 'jaan' does not exist in /etc/passwd $ getent passwd $USER jaan:x:15466:94:Jaan Altosaar:/home/jaan:/bin/zsh Вопросы, связанные с данной : пользователь не существует в / etc / passwd при...

8
Переименование изображений в определенном порядке

Это моя проблема: у меня есть папка с 500 изображений с именем: 1.jpg 2.jpg 3.jpg и так далее.. Я скопировал эту папку, и теперь мне нужно переименовать те же картинки с 501 на 1000, но в следующем порядке: 1.jpg becomes 501.jpg 2.jpg becomes 502.jpg 3.jpg becomes 503.jpg .... Когда я использую мою...

8
Удаление истории из ~ / .bash_history

У меня есть пара вопросов об истории терминала или командной строки, которая хранится в ~/.bash_history. Я могу увидеть файл в терминале с historyкомандой, но если я пытаюсь открыть его с gedit bash_historyфайлом, он полностью пуст. Почему? Я нашел, как удалить определенное количество строк в файле...

8
Как работает команда истории?

Когда я набираю какую-либо команду в терминале, она не появляется в моем ~/.bash_historyфайле, пока я не выйду из сеанса. Кроме того, когда я вручную редактирую свой ~/.bash_historyфайл (например, я удаляю последние три команды), при вводе historyон все равно показывает команды, которые я удалил из...

8
Где я могу найти переменную среды SUDO_COMMAND?

В настоящее время я изучаю основы Linux с Ubuntu, и есть небольшая работа, где мне нужно найти информацию о переменных среды. Я уже нашел информацию 6/7, но просто не могу найти SUDO_COMMAND. Вот как выглядит список: SHELL=/bin/bash USER=student SUDO_COMMAND= PWD=/home HOME=/home/student...

8
Chown подпапки с владельцем и группой текущей папки

В скрипте bash я хочу рекурсивно разделить все подпапки в произвольной папке с пользователями и владельцами группы данной папки. Мой подход похож на использование stat -c "%U %G" . Но это возвращает только образец username[whitespace]groupname Конечно, я мог бы просто попробовать разные...

8
Как возобновить работу терминала после выдачи команды «приостановить»?

Я набрал suspendв своем терминале, и он приостановил выполнение. Как мне вернуться к нормальной работе терминала? Я пробовал Ctrl+ C, Ctrl+ D, Ctrl+ Q( как предложено здесь ) и Ctrl+ Z, но ничего из этого не работает. Конечно, я могу закрыть терминал и открыть новый, но нет ли способа «возобновить»...

8
Как обрезать результат speedtest-cli, чтобы выводить только скорость загрузки?

Я хотел бы периодически отображать мой результат скорости самой быстрой загрузки в индикатор-системном мониторе . Speedtest-Cli имеет несколько обрезанный вывод, если вы запускаете $ speedtest-cli --simple Ping: 50.808 ms Download: 10.87 Mbit/s Upload: 4.47 Mbit/s Есть ли способ урезать вывод еще...

8
Как я могу отслеживать уровень и частоту беспроводного сигнала и регистрировать его в формате CSV?

Я хочу выполнять команду iw dev wlan0 linkнепрерывно каждую секунду и сохранить вывод в csvфайл. Я использую следующую команду: while sleep 1; do iw dev wlan0 link | grep 'freq:\|signal' | awk '{printf "%s ", $2, $3}' >> log.csv done Но вывод сохраняется log.csvследующим образом: 2412 -41...

8
Прямой вывод команды из файла, включая исходную команду, и печать в терминале

При запуске некоторых тестов мне нужно выполнить ряд команд. Это было бы чрезвычайно полезно для меня и сэкономило бы много времени, если бы был способ сделать все эти вещи: Запустите команду мне нужно запустить Перенаправить весь вывод команды в указанный файл Включить оригинальную команду в...

8
Как я могу редактировать переменную в работающей оболочке?

Я редактирую приглашение PS1, и я не хочу продолжать использовать мой bashrc для его обновления (поскольку мой bashrc сбрасывает и другие вещи). Я также не хочу копировать и вставлять это снова и снова. Есть ли способ редактировать переменную в интерактивном режиме, например, используя nano(мой...

8
Команда, которая будет печатать значение только один раз, хотя она появляется много раз

У меня есть большой текстовый файл, в котором значения повторяются много раз. Есть ли какая-нибудь команда, которую я могу использовать, которая будет проходить через файл, и если одно значение появится один раз, не повторять его снова? SO4 HOH CL BME HOH SO4 HOH CL BME HOH SO4 HOH SO4 HOH CL BME...

8
Используя переименование, сохраняя часть поискового регулярного выражения

Утро, У текущего проекта, над которым я должен работать, была прежняя схема именования, которая беспокоит меня ... Base.v2.c Base.v2a.c Slider.v4a.h Area.v2a.2.h Мне сказали, что буква «а» в версии должна была идентифицировать «альфа» версии, требующие дополнительной работы. На этом этапе проекта я...

8
Как я могу извлечь изображение из определенного времени видео в Xubuntu 16.04?

Я ищу вариант командной строки. Например, если у меня есть видео sample-video.mp4, и я хочу сгенерировать файл изображения sample-image.jpgиз видео во время 00:00:26, какую команду мне следует дать? Кроме того, было бы очень полезно, если бы вы могли подробно объяснить, какова функция каждого...

8
Измените клавиатуру обратно на английский в командной строке с кириллицы

Я переключился на русскую клавиатуру по loadkeys ruкоманде и теперь не могу переключиться обратно. Каталог и последующие файлы, которые у меня есть, названы кириллическими символами, и я пытаюсь получить к ним комбинацию команд латинскими и кириллическими командами. До сих пор я застрял на...

8
Как извлечь несколько битов информации, которые появляются в разных строках одного и того же текстового файла

Я пытаюсь извлечь идентификатор последовательности и номер кластера, которые встречаются в разных строках в одном и том же текстовом файле. Вход выглядит как >Cluster 72 0 319aa, >O311_01007... * >Cluster 73 0 318aa, >1494_00753... * 1 318aa, >1621_00002... at 99.69% 2 318aa,...