Почему не используется самая последняя версия Bash?

Возможно, лучше всего выполнить вывод через шестнадцатеричное средство просмотра (например, od , hexdump , xxd ):

% man less | hexdump -C | head -5
00000000  4c 45 53 53 28 31 29 20  20 20 20 20 20 20 20 20  |LESS(1)         |
00000010  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
00000040  20 20 20 20 20 20 20 4c  45 53 53 28 31 29 0a 0a  |       LESS(1)..|
00000050  0a 0a 4e 08 4e 41 08 41  4d 08 4d 45 08 45 0a 20  |..N.NA.AM.ME.E. |
% 

Как только вы сможете найти любые непечатаемые символы в ascii (7) .

Что касается чепухи «не работает», быстрый обзор руководства ls (1) приводит к:

% env TERM=xterm-color CLICOLOR_FORCE=1 ls -G | hexdump -C | head -3
00000000  1b 5b 33 34 6d 41 70 70  6c 69 63 61 74 69 6f 6e  |.[34mApplication|
00000010  73 1b 5b 6d 1b 5b 6d 0a  1b 5b 33 34 6d 44 65 73  |s.[m.[m..[34mDes|
00000020  6b 74 6f 70 1b 5b 6d 1b  5b 6d 0a 1b 5b 33 34 6d  |ktop.[m.[m..[34m|
% 
-121--94634-

Я думаю, что, возможно, избежать Alt + Tab - хорошая идея. Корица имеет горячие углы - у меня есть мои углы настроены, чтобы представить мои окна в виде сетки значков (Показать все окна), который как 'Scale Windows' в Compiz, что позволяет мне прямо нажать на окно я хочу следующий.

Для ковбоя с клавиатурой (как вы предпочитаете ALT + TAB я полагаю, это вы...) Я бы рекомендовал CTRL + ALT + UP и CTRL + ALT + DOWN - масштабировать окна, и то же самое, но с рабочими пространствами (Показать все рабочие области также масштабировать все окна в каждом рабочем пространстве).

Если используется только одно рабочее пространство, можно удалить все остальные и просто использовать клавиши CTRL + ALT + DOWN.

Используя приложение «Клавиатура», вы можете легко сбросить этот ярлык - CTRL + ~ должны сделать хитрость, всего одну клавишу вверх от вкладки.

Этот ответ работает на меня, так как я понятия не имею, как установить правила окна в корице - он не доступен через общие инструменты. Он работает на конки (пропуск пейджера), но оконный менеджер немного более тесно связан в пользу стабильности, чем Compiz.

-121--42249-

Из vi можно ввести : cq для выхода без сохранения и с ненулевым кодом возврата. В этом случае команда не будет повторяться.

Можно также приостановить работу редактора с помощью команды ctrl-z , которая позволяет вернуться к оболочке без повторного выполнения команды. Для перезапуска редактора по-прежнему требуется fg , но файл tmp больше не будет рядом, поэтому можно безопасно выйти из редактора. Также можно убить -9% этого приостановленного редактора.

Я согласен, это может быть проще. Конечно, всегда можно редактировать строки в bash с помощью команд vi или emacs.

2
24.03.2018, 20:00
1 ответ

Está utilizando la versión correcta y más reciente.

Descargue el paquete rpm original en una carpeta de trabajo:

wget http://download.opensuse.org/update/leap/42.3/oss/x86_64/bash-4.3-83.3.1.x86_64.rpm

Desempaquetarlo:

rpm2cpio bash-4.3-83.3.1.x86_64.rpm | cpio -idmv

Y el bash incluido es:

./bin/bash --version    # The leading. is important
GNU bash, Version 4.3.42(1)-release (x86_64-suse-linux-gnu)

El número de versión del paquete no está completamente vinculado a la versión del software instalado (aquí solo la 4.3 -Parte ). Imagine un escenario en el que el mantenedor del paquete cometió un error y quiere enviar una actualización. La versión del software empaquetado sigue siendo la misma, pero tiene que actualizar el paquete y, por lo tanto, aumenta la versión del paquete.

6
27.01.2020, 21:55

Теги

Похожие вопросы