там же так и написано
The first word of each simple command, if unquoted, is checked to see if it has an alias. If so, that word is replaced by the text of the alias.
Первое слово каждой простой команды, если оно не заключено в кавычки, проверяется на наличие псевдонима. Если да, то это слово заменяется текстом псевдонима.
т.е. alias работает только когда он первое слов в команде.
а у тебя второе и потому оно рабатет.
напиши чтонить типа alias px='ps aux | grep' и используй px nginx
yxtiblin, НАТ есть, ибо без него вообще ничего не работало :)
минимальные действия коль не хотите мудрить:
на роутере1 отключить DHCP-сервер, чтобы не влезал в работу сети.
переткнуть кабель от роутера1 к роутеру2 из "WAN-разъема" в "LAN".
сделать лучше вечером после опустения офиса, чтобы адреса с утра при включении компов обновились.
оставшихся допилить по месту
yxtiblin, если у тебя роутеры подключены так как нариосвано в ответе Сергей Сахаров, то "связь будет односторонняя".
для понимания надо расписать прохождени пакетов по сети, но это долго.
проблема в том, что роутер2 ничего не знает про LAN-подсетку роутера1, его адресного диапазона, не знает как туда перенаправить пакеты и потому связи нет.
если они друг другу не мешают, то ничего.
разделение придется делать либо физически, т.е. вешать на отдельные кабеля.
либо програмно через VLAN, коль кабеля уже не переложишь и физическое расположение компов вперемешку. но VLAN не все "простые" устройства умеют работать.
самое главный вопрос озвучил Drno :)
для чего вы хотите провернуть большую работу по разделению на подсети
Drawn, смотреть какую ошибку выдает и танцевать от нее :) кеш браузера сбросить.
если проблема с цепочкой доверия сертифкатов, то ее можно прям в браузере посмотреть.
либо потыркать wget/curl с расширенным выводом информации о соединении.
сейчас глянул - веб-сервер дает цепочку доверия от глобалсигн.
самое мудреное и интересное сделать на элементарной аппаратной логике: генератор, десятичный счетик-дешифратор, регистр-защелки...
память для исходных данных можно также на регистрах собрать. даже ввод данных в нее можно намудрить на дешифраторах :)
простор решений гигансткий - всё зависит от замысла преподавателя на это задание :)
Agatnet, разные меню пользователей :) по иде так и будет ибо разные пользователи живут какждый в отдельной своей папочке. и файлы и настройки.
а исполняемые файлы программ один фиг лежат на носителе.
использование /home/$USER/bin /home/$USER/.local/bin и их подобия применяется лишь в том случае, если нет доступа на установку/изменения в системные директории.
зависит от ситуации. баш в этом вопросе весьма дыряв... :(
кроме спец.символов есть еще проблемы с минусом в начале строчки символов, пробелами в середине и т.д. :)
синтаксический сахар может неожиданно встать раком...
еще посоветую почитать документацию на баш :)
а то кавычками можно вместо передачи буковок, запустить прогу и передать на выход результат ее работы.
вот такой вот сахар :) https://www.gnu.org/software/bash/manual/html_node...
для быстрого понимания проще так
The first word of each simple command, if unquoted, is checked to see if it has an alias. If so, that word is replaced by the text of the alias.
Первое слово каждой простой команды, если оно не заключено в кавычки, проверяется на наличие псевдонима. Если да, то это слово заменяется текстом псевдонима.
т.е. alias работает только когда он первое слов в команде.
а у тебя второе и потому оно рабатет.
напиши чтонить типа alias px='ps aux | grep' и используй px nginx