Использование join
и оболочки, понимающей подстановку процессов:
$ join <(sort file2) <(sort file1)
035B337C -1314.6719,-2721.7378,12.9467 ap1_01_a_arrows_005
0E1D31E7 1919.4160,-1814.3889,160.5210 prop_bush_med_02
0E1D31E7 1919.9885,-2628.2529,0.7537 prop_bush_med_02
0E1D31E7 192.0235,-2603.1790,4.9978 prop_bush_med_02
0E1D31E7 192.1050,4950.3540,389.4736 prop_bush_med_02
136667ED -1294.6945,-2376.0317,21.8279 ap1_01_a_ap1_01_rails_07
79546F82 -1283.1066,-2529.9771,12.9635 ap1_01_a_centreline_010
Или, чтобы дублировать поле соединения в середине вывода:
$ join -o0,1.2,0,2.2 <(sort file2) <(sort file1)
035B337C -1314.6719,-2721.7378,12.9467 035B337C ap1_01_a_arrows_005
0E1D31E7 1919.4160,-1814.3889,160.5210 0E1D31E7 prop_bush_med_02
0E1D31E7 1919.9885,-2628.2529,0.7537 0E1D31E7 prop_bush_med_02
0E1D31E7 192.0235,-2603.1790,4.9978 0E1D31E7 prop_bush_med_02
0E1D31E7 192.1050,4950.3540,389.4736 0E1D31E7 prop_bush_med_02
136667ED -1294.6945,-2376.0317,21.8279 136667ED ap1_01_a_ap1_01_rails_07
79546F82 -1283.1066,-2529.9771,12.9635 79546F82 ap1_01_a_centreline_010
Для более красивых столбцов:
$ join -o0,1.2,0,2.2 <(sort file2) <(sort file1) | column -t
035B337C -1314.6719,-2721.7378,12.9467 035B337C ap1_01_a_arrows_005
0E1D31E7 1919.4160,-1814.3889,160.5210 0E1D31E7 prop_bush_med_02
0E1D31E7 1919.9885,-2628.2529,0.7537 0E1D31E7 prop_bush_med_02
0E1D31E7 192.0235,-2603.1790,4.9978 0E1D31E7 prop_bush_med_02
0E1D31E7 192.1050,4950.3540,389.4736 0E1D31E7 prop_bush_med_02
136667ED -1294.6945,-2376.0317,21.8279 136667ED ap1_01_a_ap1_01_rails_07
79546F82 -1283.1066,-2529.9771,12.9635 79546F82 ap1_01_a_centreline_010
Я использую VMware Workstation 14 Pro (14.1.7 build -129899930 ), но сегодня я снял последнюю версию CentOS 8 ISO и сделал следующее (внутри виртуальной машины CentOS):
Имейте в виду, что эти настройки не сохранятся после перезагрузки. Чтобы сохранить настройки разрешения, вам нужно сделать что-то вроде этого .
Я думаю, проблема может быть связана с этим:
In Red Hat Enterprise Linux 8, you can choose between two protocols to build a graphical user interface:
- X11
- Wayland
[...]
- Due to stability issues, using X11 instead of Wayland is recommended in virtual environments.
Источник:Red Hat Enterprise Linux/8/Использование среды рабочего стола в RHEL 8/Глава 2. Отображение графики
По сути, когда вы запускаете виртуальную машину VMware и попадаете на экран входа в систему, по умолчаниюесли вы входите в систему, он использует Wayland для создания графического интерфейса. Вы должны изменить его на X11, щелкнув значок шестеренки/зубчатого колеса рядом с кнопкой «Войти», как описано в документации по ссылке ниже.
Затем вы можете установить разрешение экрана, и он сохранит настройки даже после перезагрузки.
Используйте :sudo yum install xorg*vm*
Пакет xorg -x11 -drv -vmware — то, что вам нужно.
НЕ ИСПОЛЬЗОВАТЬ :sudo yum install "xorg\ *vm\ *" ВЫ НИЧЕГО НЕ ПОЛУЧИТЕ!!
На самом деле это комбинация двух предыдущих ответов. Выберите X11 на экране входа в систему И sudo yum install xorg-x11-drv-vmware
. Просто убедитесь, что вы sudo yum upgrade
перед этим, чтобы все было согласовано. Получил приятное «Ой, что-то пошло не так от Gnome за то, что он проигнорировал этот последний совет. Кроме того, переход VMware Workstation с открытых инструментов vmware на настоящие сделал многое лучше, особенно приостановку работы клиента (CentOS 8 ). системы и пробуждения ее снова.