Не удается отменить $ CATALINA_HOME

Когда я echo $CATALINA_HOME получаю пустую строку, но когда я ls $CATALINA_HOME, я правильно получаю список каталогов. Почему я не могу повторить это? Я запускаю Ubuntu 11.04.

4
задан 1 July 2011 в 12:17

18 ответов

Поскольку ls $CATALINA_HOME расширяет $CATALINA_HOME до пустой строки и, соответственно, просто делает ls (или ls . педантичным). Либо вы уже в правильной директории, либо не получаете то, что считаете себя.

7
ответ дан 25 May 2018 в 20:00
  • 1
    Ах! Конечно. Оказывается, я не понимаю, что я думал. У меня есть обычная настройка Tomcat - любая идея, почему эти переменные среды не установлены? Или, может быть, они просто установлены для пользователя / группы tomcat? Потому что, кажется, он работает правильно, мне было просто любопытно. – skaz 1 July 2011 в 07:12
  • 2
    Я бы предположил, что они настроены на то, что запускает Tomcat, но ни для чего другого. Но я не знаю Tomcat, так что это просто догадка. – geekosaur 1 July 2011 в 07:19
  • 3
    Большой! Благодаря! – skaz 1 July 2011 в 07:20

Поскольку ls $CATALINA_HOME расширяет $CATALINA_HOME до пустой строки и, соответственно, просто делает ls (или ls . педантичным). Либо вы уже в правильной директории, либо не получаете то, что считаете себя.

7
ответ дан 25 July 2018 в 21:38

Поскольку ls $CATALINA_HOME расширяет $CATALINA_HOME до пустой строки и, соответственно, просто делает ls (или ls . педантичным). Либо вы уже в правильной директории, либо не получаете то, что считаете себя.

7
ответ дан 31 July 2018 в 12:44

Поскольку ls $CATALINA_HOME расширяет $CATALINA_HOME до пустой строки и, соответственно, просто делает ls (или ls . педантичным). Либо вы уже в правильной директории, либо не получаете то, что считаете себя.

7
ответ дан 2 August 2018 в 03:15

Поскольку ls $CATALINA_HOME расширяет $CATALINA_HOME до пустой строки и, соответственно, просто делает ls (или ls . педантичным). Либо вы уже в правильной директории, либо не получаете то, что считаете себя.

7
ответ дан 4 August 2018 в 19:09

Поскольку ls $CATALINA_HOME расширяет $CATALINA_HOME до пустой строки и, соответственно, просто делает ls (или ls . педантичным). Либо вы уже в правильной директории, либо не получаете то, что считаете себя.

7
ответ дан 6 August 2018 в 03:26

Поскольку ls $CATALINA_HOME расширяет $CATALINA_HOME до пустой строки и, соответственно, просто делает ls (или ls . педантичным). Либо вы уже в правильной директории, либо не получаете то, что считаете себя.

7
ответ дан 7 August 2018 в 21:13

Поскольку ls $ CATALINA_HOME расширяет $ CATALINA_HOME до пустой строки и, соответственно, просто выполняет ls (или ls. быть педантичным). Либо вы уже в правильном каталоге, либо не получаете того, что считаете себя.

7
ответ дан 10 August 2018 в 09:32

Поскольку ls $ CATALINA_HOME расширяет $ CATALINA_HOME до пустой строки и, соответственно, просто выполняет ls (или ls. быть педантичным). Либо вы уже в правильном каталоге, либо не получаете того, что считаете себя.

7
ответ дан 13 August 2018 в 15:41
  • 1
  • 2
    Я бы предположил, что они настроены на то, что запускает Tomcat, но ни для чего другого. Но я не знаю Tomcat, так что это просто догадка. – geekosaur 1 July 2011 в 07:19
  • 3
    Большой! Благодаря! – skaz 1 July 2011 в 07:20

Нет переменной окружения $ CATALINA_HOME, если вы не определили ее заранее. Вы можете видеть, что вывод ls всегда будет отображать текущий каталог (это не обязательно ваш домашний каталог!), Если он вызывается с пустой или неопределенной переменной:

 ls $BLABLABLA

Текущий домашний каталог пользователя в $ HOME:

echo $HOME

Текущее имя пользователя хранится в $ USER:

echo $USER

При вызове ls с $ HOME всегда будет отображаться содержимое текущего домашний каталог пользователя.

3
ответ дан 25 May 2018 в 20:00

Нет переменной окружения $ CATALINA_HOME, если вы не определили ее заранее. Вы можете видеть, что вывод ls всегда будет отображать текущий каталог (это не обязательно ваш домашний каталог!), Если он вызывается с пустой или неопределенной переменной:

ls $BLABLABLA

Текущий домашний каталог пользователя в $ HOME:

echo $HOME

Текущее имя пользователя хранится в $ USER:

echo $USER

При вызове ls с $ HOME всегда будет отображаться содержимое текущего домашний каталог пользователя.

3
ответ дан 25 July 2018 в 21:38

Нет переменной окружения $ CATALINA_HOME, если вы не определили ее заранее. Вы можете видеть, что вывод ls всегда будет отображать текущий каталог (это не обязательно ваш домашний каталог!), Если он вызывается с пустой или неопределенной переменной:

ls $BLABLABLA

Текущий домашний каталог пользователя в $ HOME:

echo $HOME

Текущее имя пользователя хранится в $ USER:

echo $USER

При вызове ls с $ HOME всегда будет отображаться содержимое текущего домашний каталог пользователя.

3
ответ дан 31 July 2018 в 12:44

Нет переменной окружения $ CATALINA_HOME, если вы не определили ее заранее. Вы можете видеть, что вывод ls всегда будет отображать текущий каталог (это не обязательно ваш домашний каталог!), Если он вызывается с пустой или неопределенной переменной:

ls $BLABLABLA

Текущий домашний каталог пользователя в $ HOME:

echo $HOME

Текущее имя пользователя хранится в $ USER:

echo $USER

При вызове ls с $ HOME всегда будет отображаться содержимое текущего домашний каталог пользователя.

3
ответ дан 2 August 2018 в 03:15

Нет переменной окружения $ CATALINA_HOME, если вы не определили ее заранее. Вы можете видеть, что вывод ls всегда будет отображать текущий каталог (это не обязательно ваш домашний каталог!), Если он вызывается с пустой или неопределенной переменной:

ls $BLABLABLA

Текущий домашний каталог пользователя в $ HOME:

echo $HOME

Текущее имя пользователя хранится в $ USER:

echo $USER

При вызове ls с $ HOME всегда будет отображаться содержимое текущего домашний каталог пользователя.

3
ответ дан 4 August 2018 в 19:09

Нет переменной окружения $ CATALINA_HOME, если вы не определили ее заранее. Вы можете видеть, что вывод ls всегда будет отображать текущий каталог (это не обязательно ваш домашний каталог!), Если он вызывается с пустой или неопределенной переменной:

ls $BLABLABLA

Текущий домашний каталог пользователя в $ HOME:

echo $HOME

Текущее имя пользователя хранится в $ USER:

echo $USER

При вызове ls с $ HOME всегда будет отображаться содержимое текущего домашний каталог пользователя.

3
ответ дан 6 August 2018 в 03:26

Нет переменной окружения $ CATALINA_HOME, если вы не определили ее заранее. Вы можете видеть, что вывод ls всегда будет отображать текущий каталог (это не обязательно ваш домашний каталог!), Если он вызывается с пустой или неопределенной переменной:

ls $BLABLABLA

Текущий домашний каталог пользователя в $ HOME:

echo $HOME

Текущее имя пользователя хранится в $ USER:

echo $USER

При вызове ls с $ HOME всегда будет отображаться содержимое текущего домашний каталог пользователя.

3
ответ дан 7 August 2018 в 21:13

Нет переменной окружения $ CATALINA_HOME, если вы не определили ее заранее. Вы можете видеть, что вывод ls всегда будет отображать текущий каталог (это не обязательно ваш домашний каталог!), Если он вызывается с пустой или неопределенной переменной:

  ls $ BLABLABLA   

Домашний каталог текущего пользователя хранится в $ HOME:

  echo $ HOME  

Текущее имя пользователя хранится в $ USER:

  echo $ USER  

Только вызов ls с $ HOME всегда будет отображать содержимое текущего каталога текущего пользователя .

3
ответ дан 10 August 2018 в 09:32

Нет переменной окружения $ CATALINA_HOME, если вы не определили ее заранее. Вы можете видеть, что вывод ls всегда будет отображать текущий каталог (это не обязательно ваш домашний каталог!), Если он вызывается с пустой или неопределенной переменной:

  ls $ BLABLABLA   

Домашний каталог текущего пользователя хранится в $ HOME:

  echo $ HOME  

Текущее имя пользователя хранится в $ USER:

  echo $ USER  

Только вызов ls с $ HOME всегда будет отображать содержимое текущего каталога текущего пользователя .

3
ответ дан 13 August 2018 в 15:41

Другие вопросы по тегам:

Похожие вопросы: