2

В моем университете есть система, в которой у каждого класса есть свой каталог, в котором профессора могут публиковать и получать файлы. Эти каталоги находятся в каталоге /home, который является подключенным диском, и доступны в любом месте системы, ссылаясь на ~ csXXX, где csXXX - это подкаталог в этом домашнем каталоге.

Как они это делают и как я могу сделать это на моих собственных системах?

2 ответа2

5

Там нет ничего особенного в том, что они делают, это просто стандартное поведение оболочки. (Я не уверен, что все оболочки делают это, но, по крайней мере, большинство обычных делает, например, bash). ~ Раскрывается в домашний каталог текущего пользователя, а ~username расширяется в домашний каталог указанного пользователя. Похоже, что все, что они сделали, - это установили одну учетную запись пользователя для каждого класса.

Когда я был студентом, отдел CS использовал ту же систему. Я уверен, что это довольно часто.

1

~ обычно является псевдонимом домашнего каталога пользователя. В этом случае, возможно, пользователи класса совместно используют домашний каталог?

Вы можете увидеть это, набрав echo ~ и он должен указать полный путь, и вы можете увидеть домашний каталог пользователя finger .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .