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

12
Как настроить ярлыки на рабочем столе в KDE для запуска команд терминала?

Я пытаюсь сделать ярлык на рабочем столе для запуска Spyder, который можно запустить, набрав spyderв терминале. Я сделал spy.shсценарий с spyderв нем. Это работает с bash spy.shи ./spy.sh. Но когда я делаю ярлык на рабочем столе, как это: [Desktop Entry] Name=spyd Exec=/Desktop/spy.sh Comment=...

12
Как создать ZIP с несколькими файлами без подпапок?

Первоначальный ситуация: . ├── d0 ├── f0 ├── f1 │   └── d1 └── f2 └── f3 ├── d2 ├── d3 └── d4 Что мне нужно сделать: Я хотел бы создать почтовый индекс, содержащий d0, d1 и d4, который должен иметь следующую структуру: . ├── d0 ├── d1 └── d4 Что я уже пробовал: Я попробовал это с zip myfiles d0...

12
Замена терминала! сопровождаемый числом с командой

Я очень озадачен моим терминальным сеансом Ubuntu, кажется, он заменяет разделы в командах, которые начинаются с, !после которых следует число, казалось бы, случайных команд Он делает это, !87заменяя его, screen -lа также !88и заменяя его ls. Любые идеи, почему это происходит, будут высоко...

12
Bash CLI удаляет кавычки из вывода команды

Я пытаюсь загрузить файл в формате JSON , используя jqна здесь . Это довольно просто, и это работает: $ cat ~/Downloads/json.txt | jq '.name' "web" Однако мне нужно назначить вывод этой переменной команде. Я пытался сделать это, и это работает: $ my_json=`cat ~/Downloads/json.txt | jq '.name'` $...

12
Как запустить экран с несколькими разделениями прямо из командной строки?

Я использую screenпосле того, как я вошел в систему с sshмоего сервера. На данный момент я вручную установил разбиения в окне на экране и вручную выполнил команды, как показано на следующем снимке экрана: Верхняя часть должна бежать tail -n 1 -f /home/server/log/access.log. Нижняя правая часть...

12
Как я могу запустить несколько команд, которые имеют & в одной командной строке?

Я столкнулся с проблемой головной боли. Я хочу выполнять несколько команд в фоновом режиме, поэтому я хочу запускать их в bash одну за другой. Легко запустить одну команду в оболочке linux в фоновом режиме, вот так: myCommand & Также легко запустить несколько команд, вот так: myCommand1...

12
`cut -d: -f5-` печатает строки, даже если они не имеют двоеточия

Предполагая файл с именем «file», содержащий строки: foo:bar:baz:qux:quux one:two:three:four:five:six:seven alpha:beta:gamma:delta:epsilon:zeta:eta:theta:iota:kappa:lambda:mu the quick brown fox jumps over the lazy dog Если мы используем команду cut с этими параметрами, мы получаем: $ cut -d ":" -f...

12
При попытке переименовать части нескольких имен файлов Rename возвращает «голое слово не разрешено».

У меня есть два файла в папке на моем Ubuntu 16.04: a1.dat b1.DAT Я хочу переименовать, b1.DATчтобы b1.datв результате в папке были следующие файлы: a1.dat b1.dat Я пытался (безуспешно): $ rename *.DAT *.dat Bareword "b1" not allowed while "strict subs" in use at (user-supplied code). Bareword...

12
Показать меню и параметры grub без перезагрузки?

Я хотел бы отобразить grubменю из командной строки. Также, чтобы выбрать опцию меню загрузки grub и нажмите, Enterчтобы увидеть, какие драйверы перед загрузкой ядра загружены и параметры загрузки, переданные при загрузке ядра. Причины сделать это из командной строки: Перезагрузка, чтобы увидеть...

12
Заставка терминала с погодой, календарем, временем и информацией Sysinfo?

Я видел Ubuntu Bash под заставкой Windows 10 здесь: Подсистема Windows для Linux отображает дистрибутив Linux? Как я могу изменить мой, ~/.bashrcчтобы получить подобный заставку в обычной Ubuntu, которая будет выглядеть следующим образом ?:...

12
Как отобразить тип файла с помощью ls?

Я не знаю, lsспособен ли отображать столбец типа файла. Выполнение быстрого онлайн-поиска и поиска manне выявило такой возможности. Это способно сделать это? Пояснение: это особенно полезно, если файлы не имеют расширения. Обновить По состоянию на 2018-04-28 ответы были довольно интересными, однако...

12
grep для возврата N-й и M-й строк до и после матча

Я знаю, что с помощью grep я могу использовать поля -Aи -Bизвлекать предыдущую и следующую строки из совпадения. Тем не менее, они вытягивают все строки между совпадениями, основываясь на том, сколько строк указано. grep -r -i -B 5 -A 5 "match" Я хотел бы получить только 5- ю строку перед матчем и...

12
Как всегда применять пароль sudo для конкретной команды?

На днях я выполнял некоторые задачи по обслуживанию своего веб-сервера. Я спешил и спал, поэтому все делал по sudoкоманде. И затем я случайно нажал Ctrl+ V, отправив эту команду на мой веб-сервер: sudo rm -rf /* Для тех, кто интересуется, что делает команда выше: Это удалило весь мой веб-сервер К...

12
Создание скрипта с опциями для доступа к разным каталогам и файлам

Я долго пытался написать скрипт, который бы имел 2 аргумента, 1 с просьбой выбрать год и 2 с просьбой выбрать, хочу ли я, чтобы минимальная, максимальная, средняя или все были показаны как последняя строка из файлов, связанных в выбранный год. По сути, у меня есть каталог, который содержит...

12
Как напечатать многострочные переменные в параллельных столбцах в bash?

У меня есть две переменные, которые содержат многострочную информацию, и я хочу столбцы их. varA возвращается Aug 01 Aug 04 Aug 16 Aug 26 и varBвозвращается 04:25 07:28 03:39 10:06 если я печатаю обе переменные, он возвращает Aug01 Aug04 Aug16 Aug26 04:25 07:28 03:39 10:06 Я хочу сделать следующее:...

12
Скрипт Bash для ограничения количества логинов

Моя компания требует, чтобы у меня было запущено одно серверное приложение, и все пользователи обращались к нему через терминал замазки. Я хочу написать сценарий оболочки, что только 20 замазка терминала должны быть открыты. Если 21-й терминал открыт, то я хочу немедленно закрыть этот терминал. Как...

12
Терминал Ubuntu 18 не открывается

Я только что установил Ubuntu 18 на свой настольный ПК вместе с Windows 10 и уже пару дней без проблем пользуюсь Ubuntu. Сегодня, когда я загрузил свой компьютер, я больше не могу открыть терминал вообще. Я пытался перезапустить его несколько раз, но он все равно не сработает. Если я нажимаю значок...

12
Фильтруйте любой файл системного журнала по дате или диапазону дат

Чего я хочу добиться: Я хотел бы отфильтровать файл системного журнала по дате, т.е. когда я делаю: $ cat /var/log/syslog | grep -i "error\|warn\|kernel" он печатает такие строки за последние три дня, скажем: (...) Apr 3 06:17:38 computer_name kernel: [517239.805470] IPv6: ADDRCONF(NETDEV_CHANGE):...

12
Опасно ли устанавливать хакерские утилиты на мой частный Linux-компьютер?

Я использую свой Ubuntu для личных и деловых целей. Могу ли я также установить на свой компьютер инструменты, которые действительно существуют для проведения тестов на проникновение? Или это...