Другой способ выполнить это массовое удаление:
for i in *.rpm
do
sudo yum remove $(basename "$i" | sed "s/.rpm$//g")
done
basename
удалит все предыдущие значения пути, оставив только имя файла, после которого .rpm
удаляется с конца.
Примечание:
Добавление -y
после sudo yum remove
избавит от необходимости вручную вводить «y» при запросе на удаление каждого файла.
Там нет эмулятора терминала по умолчанию. Если вы пытаетесь вызвать XTerm, а он не установлен, вместо него не запускается эмулятор терминала по умолчанию. Это даже более неправильное название, чем «оболочка по умолчанию» (для логин оболочка, установленная в базе данных учетной записи, предпочтительная оболочка, установленная в переменной среды, или поставщикsh
).
Существует предпочтительный эмулятор терминала для отдельного пользователя, а (в некоторых операционных системах )общесистемный -предпочтительный эмулятор терминала.
Последний устанавливается на Debian и производные операционные системы через альтернативную систему, как x-terminal-emulator
. Эта команда вызовет, и ее справочная страница будет справочной страницей одной из нескольких (установленных )программ-эмуляторов терминала с графическим интерфейсом, между которыми системный администратор может переключаться с помощью команды:
update-alternatives --config x-terminal-emulator
В операционных системах, в которых доступен оконный менеджер i3, есть похожая, но не совсем та же самая i3-sensible-terminal
команда, которая пытается посмотреть значение (идиосинкразической)TERMINAL
переменной среды, запустите x-terminal-emulator
или один из длинного списка. Сравните (и )это с командами sensible-pager
и sensible-editor
Debian.
Конфигурация предпочитаемых пользователем -эмуляторов терминала немного сложнее. Это зависит от рабочего стола,а некоторые общесистемные -механизмы предпочтений имеют переопределения -для каждого пользователя.
i3-sensible-terminal
на самом деле является способом запуска предпочтительного эмулятора терминала на рабочем столе, а его пользовательская конфигурация -является переменной среды. gsettings get org.gnome.desktop.default-applications.terminal exec
gsettings get org.gnome.desktop.default-applications.terminal exec-arg
TerminalApplication
в файле конфигурации kdeglobals
, читаемый с помощью:kreadconfig --file kdeglobals --group General --key TerminalApplication --default konsole
Конечно, на хватающей руке эмулятор терминала не нужен . С тем же успехом вы могли бы использовать программу пейджера с графическим интерфейсом и режимом следования :
WINEPREFIX="/path/to/wine prefix" wine "/path/to/wine game's dir/exe" 2>&1 | some-gui-text-viewer --follow -.
К сожалению, это небольшая брешь в наборах инструментов бесплатного программного обеспечения.
Существует очень мало простых программ просмотра текстовых файлов с графическим интерфейсом. Чаще всего люди предлагают использовать текстовый файл редактор в качестве средства просмотра текстового файла с такими инструментами, как Kate, KWrite или GVIM, которым предоставляются соответствующие параметры или аргументы, говорящие им обработать их стандартные входные данные в виде текстового файла для редактирования. Аналогично dtpad
имел вариант -viewOnly
.
Существуют специальные программы просмотра текста, не являющиеся текстовыми редакторами. Один может(Я не пробовал. )также можно заставить seetxt
Марка Томаса Эриксена работать в качестве фильтра, указав его /dev/stdin
в качестве имени файла. (И опять же, вы не могли бы. Известная трудность для просмотрщиков текстовых файлов заключается в том, что они недовольны тем, что их входные файлы не доступны для поиска, как канал. Этот инструмент может быть одним из таких. )Существуют также такие инструменты, как Roland Baudin xfv
и KDE kless
.
Но, по-видимому, ни один из них не имеет эквивалентных возможностей инструментов TUI, таких как less
, для продолжения чтения по мере поступления дополнительных данных, позволяя пользователю просматривать существующий текст.
XFCE через exo -утилиты:
exo-open --launch TerminalEmulator "bash -c '/path/to/script'"
...или настройте заголовок скрипта с помощью sha -bang (например#!/bin/bash
)e сделайте его исполняемым
chmod +x '/path/to/script'
и вам не нуженbash -c
:
exo-open --launch TerminalEmulator '/path/to/script'
(типman x-terminal-emulator
):
x-terminal-emulator -e "bash -c '/path/to/script'"
… или если он исполняемый с sha -bang:
x-terminal-emulator -e '/path/to/script'
Сам Xterm (присутствует в большинстве дистрибутивов Linux ). Вы даже можете использовать его параметры, чтобы он выглядел по-другому:
xterm -bg white -fg black -fa Monospace -fs 11 -iconic -geometry 60x10 -e bash -c '/path/to/script'
или
xterm -bg white -fg black -fa Monospace -fs 11 -iconic -geometry 60x10 -e /path/to/script
-bg = цвет фона
-fg = передний план (шрифты )цвет
-fa = имя шрифта
-fs = размер шрифта
-iconic = свернуто
-геометрия = размер окна
-Программа [аргументы...] указывает программу и ее аргументы командной строки для запуска в окне xterm