Есть ли в переменных Linux или каких-либо других средствах для поиска путей для каждой системы, аналогичных переменным пути Windows, например% AppData%,% UserProfile%,% AllUsersProfile%,% ProgramFiles%,% SystemRoot%,% SystemDrive%,% Temp%,% Tmp% и т. Д.?
Обновить: Хорошо, я узнал, что:
home, вы можете найти: "env | egrep '^ HOME $'"
различные пользовательские папки из команды: xdg-user-dir
различные системные папки: "env | egrep '^ XDG-'"
Он отлично работает на моем Ubuntu 16.04, но когда я пытаюсь сделать это на Ubuntu 14.04, у него есть только xdg-user-dir и «env | egrep '^ HOME $'», но «env | egrep '^ XDG-'» не имеет результатов пути.
Какие-либо предложения?
Я сделал небольшую таблицу с Windows и эквивалентами Linux.
Это источник:
Эквиваленты переменных Windows и Linux
Windows cmd против команд оболочки Linux
Это основано на моем опыте (с Windows 7 и Linux Ubuntu).
Большинство упомянутых вами вещей просто не имеют эквивалента в системе Linux (в том смысле, что концепции, лежащей в основе этого, не существует), но домашний каталог пользователя обычно находится в переменной $HOME
.
Несмотря на ваше утверждение об обратном, эти концепции должны иметь четкий эквивалент в Linux, а требуемая функция не существует.