59-Штатный терминал xterm

В Linux два буфера обмена:
clipboard - привычный всем (Ctrl+C или Ctrl+Ins для копирования в буфер обмена, вставка после нажатия комбинации Shift+V или Ctrl+Ins)
primary - в него попадает любой выделенный текст

Если в /root/.Xresources добавить после:
XTerm*fullscreen: never
следующее:
XTerm*selectToClipboard: true
После сохранения изменений выполнить:
xrdb -merge .Xresources

и перезапустить терминал, то работать с буферами обмена следующим образом:

Выделить во внешней программе, нажать:
Ctrl+C = Копировать в clipboard
В терминале установить курсор в нужное место, затем:
Shift+Ins, или СКМ (в любом месте) = Вставить из clipboard
После выделения в терминале нажать:
Ins = копировать в clipboard
Затем во внешней программе:
Ctrl+V = вставить из clipboard

Если же изменить на:
XTerm*selectToClipboard: false
то все иначе.

Выделить в терминале = Копировать в primary
СКМ в нужном месте во внешней программе = Вставить из primary
Shift+Ins = Вставить в терминал, с позиции курсора:
выделенное во внешней программе, при условии, что оно остается выделенным при вставке
предыдущее содержимое primary (попавшее туда ранее из выделения в терминале), в случае, если выделение во внешней программе было уже сброшено на момент вставки

В пределах терминала всегда работает копирование выделенного через СКМ.

Горячие клавиши:
Tab = Показать возможные команды (например, пишем iw и нажимаем tab, консоль нам показывает варианты = iwconfig iwevent iwgetid iwlist iwpriv iwspy), полезно и для подстановки имени файла в команды
Ctrl+F = Курсор на символ вправо = Right
Ctrl+B = Курсор на символ вправо = Left
Ctrl+A = Курсор в начало строки = Home
Ctrl+E = Курсор в конец строки = End
Ctrl+Left = По словам влево = Alt+B
Ctrl+Right = По словам вправо = Alt+F
Ctrl+H = Удалить символ слева = BackSpace
Ctrl+D = Удалить символ справа
Ctrl+U = Удалить строку
Ctrl+K = Удалить строку от курсора до конца
Ctrl+W = Удалить слово перед курсором
Ctrl+Y = Восстановить только что удаленное
Ctrl+P = Предыдущая команда в истории = Up
Ctrl+N = Следующая команда в истории = Down
Ctrl+R = Поиск в истории команд
Ctrl+M = Выполнить строку = Enter
Ctrl+L = Очистка окна терминала
Ctrl+S = Приостановка вывода в терминал
Ctrl+Q = Возобновление вывода в терминал
Ctrl+C = Выход из команды, убить процесс
Ctrl+D = Выход из терминала (аналог exit)
Ctrl+Z = Остановить текущий процесс (далее xkill и ЛКМ на окне приложения, запущенного этим процессом)
Shift+PgUp = На страницу вверх
Shift+PgDown = На страницу вниз
~ Домашняя директория (у нас /root)
. Текущая директория
.. Родительская директория для текущего каталога
Все это проверено.

Заодно скопирую сюда самые простые команды:
ls
Список файлов в текущей директории.
ls -a
...включая начинающиеся с точки.
ls -l
...в расширенном формате.
cd [директория]
Сменить директорию.
cp [что копировать] [куда копировать]
Копировать файлы.
mv [что перемещать] [куда перемещать]
Переместить или переименовать файл.
ln -s [на что сделать ссылку] [имя ссылки]
Создать символическую ссылку.
rm [файлы]
Удалить файлы.
mkdir [директорию]
Создать новую директорию.
rmdir [директорию]
Удалить пустую директорию.
rm -r [файлы и/или директории]
Удалить файлы, директории и их поддиректории (рекурсивно). Осторожно с этой командой!
cat [имя файла] | more
Просмотр содержимого текстового файла одной страницей.
less [имя файла]
Просмотр содержимого текстового файла с возможностью вернуться к предыдущим страницам.
find /[директория] -name "Имя файла"
Найти файл с именем "имя файла". Поиск начинается с директории /[директория]. "Имя файла" может содержать маску для поиска.
mc
Запустить файловый менеджер "Midnight Commander".
ftp [сервер]
Связаться по ftp с удаленным компьютером. Этот тип связи хорош для копирования файлов с/на удаленную машину.
./Имя_Программы
Запустить исполняемый файл в текущей директории.
startx
Запустить X-windows сервер и установленный по умолчанию оконный менеджер.

И команды запроса информации о системе, с полученными ответами:
pwd
/root
hostname
slax
whoami
root
date
Сб янв 5 17:18:23 +08 2019
time <command>
= Время выполнения процесса
uptime
17:27:17 up 4:27, 1 user, load average: 0,55, 0,21, 0,1
top
= Список текущих процессов, сортировка по загрузке ЦПУ
uname
Linux
free
total used free shared buff/cache available
Mem: 8071264 1336192 5751968 133416 983104 6343472
Swap: 2874360 0 2874360
df -h
Filesystem Size Used Avail Use% Mounted on
tmpfs 7,7G 26M 7,7G 1% /run/initramfs
/dev/sdb1 9,8G 5,5G 3,8G 60% /media/sdb1
...
/dev/sdb2 100G 20G 76G 21% /media/sdb2
/dev/sda1 12G 8,9G 2,3G 80% /media/sda1
/dev/sdc1 15G 7,8G 5,8G 58% /media/sdc1
/dev/sda2 104G 63G 36G 64% /media/sda2
tmpfs 789M 0 789M 0% /run/user/0
du -sh '/root/.wine/drive_c/Program Files/'* | sort -hr
996M /root/.wine/drive_c/Program Files/SAS.Planet
583M /root/.wine/drive_c/Program Files/R.G. Mechanics
188M /root/.wine/drive_c/Program Files/MyHomeLib
...
= Список каталогов в указанной директории, сортировка по размеру
cat /proc/cpuinfo
= Информация о процессоре
cat /proc/interrupts
= Используемые прерывания
cat /proc/version
Linux version 4.9.0-8-amd64 (debian-kernel@lists.debian.org) (gcc version 6.3.0 20170516 (Debian 6.3.0-18+deb9u1) ) #1 SMP Debian 4.9.130-2 (2018-10-27)
cat /proc/filesystems
= Используемые типы ФС
lsmod
= Загруженные модули ядра
set|more
= Значения переменных окружения
echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games
= Пути поиска файлов для исполнения

ОГЛАВЛЕНИЕ
НАЗАД

Комментариев нет:

Отправить комментарий

Примечание. Отправлять комментарии могут только участники этого блога.