Что вам нужно, так это pwd -P
.
Из man pwd
на CentOS 6:
-L, --logical использовать PWD из окружения, даже если оно содержит симлинки -P, --physical избегать всех симлинков
Или, из руководства BSD pwd
и в несколько более удобной формулировке:
-L Отображение логического текущего рабочего каталога. -P Отображение физического текущего рабочего каталога (все символические все символические ссылки разрешены).
Я не уверен на 100%, что вы подразумеваете под "резервным копированием", но если предположить, что вы имеете в виду "сменить директорию на родительскую текущей директории", то вы можете использовать:
cd "$(dirname "$(pwd -P)")"
Что эквивалентно cd ...
, если ваш текущий рабочий путь не содержит символических ссылок.
В качестве альтернативы можно использовать cd "$(pwd -P)"
для перехода к физическому пути текущего логического каталога, а затем использовать cd ...
по желанию.
в «Red Hat» синтаксис будет таким:
nmcli con mod "Wired connection 1" -ipv4.addresses "10.163.148.194"
Вы просто ставите минус перед свойством
Это может работать и в Ubuntu…?
У меня была такая же ситуация, и я не нашел другого решения, кроме удаления старого ip с помощью команды 'ip addr del', например:
ip addr del 10.163.148.36/24 dev ens160
Я решил эту проблему:
Это то, что у меня работало в Fedora 29 (вероятно, отлично работает в RHEL/CentOS):
nmcli con mod ens192 ipv4.addresses "" ipv4.gateway ""
Затем просто загрузите интерфейс, чтобы принять изменения:
nmcli con down ens192; nmcli con up ens192
Я удалил это в своей установке Fedora, используя
nmcli con mod end192 ipv4.method manual
Это остановит соединение DHCP. и будет выделять только настроенный статический IPv4-адрес.