Какие вещи возможны с этим набором команд SSH Shell?

Определенный пакет веб-хостинга поставляется с набором "Команды SSH Chrooted SHELL". Я задавался вопросом, что они делают и стоит ли дополнительных затрат и временных затрат для любого профессионального программиста, чтобы узнать о них и использовать их. Все, что я знаю, - это то, что я нашел силу правил htaccess чрезвычайно мощной и что, возможно, не имея этих команд, я могу упустить еще более мощные вещи...

Рассматривая контекст сайтов, которые уже используют мощные сценарии htaccess со сложными переписываниями URL и т. Д., Работающими должным образом, я хочу спросить: какие вещи возможны с этим набором команд?

eval           if             read           tcompgen       exec   
complete       exit           jobs           return         trap
export         kill           rm             true           readonly   
continue       false          less           rmdir          type
cp             fc             let            scp            typeset
declare        fg             select         ulimit         touch
alias          fi             ln             set            umask
dirs           for            local          sh             unalias
bash           disown         function       logout         shift          
bg             do             getopts        ls             shopt          
done           grep           mkdir          source         unset
bind           du             groups         more           until
break          echo           hash           mv             vi
builtin        elif           head           suspend        wait
caller         else           help           popd           tail          
case           enable         history        printf         test           
cat            then           while          in
cd             esac           pushd          time          
id             pwd            times  

1 ответ

Решение

Мне кажется, что они дают вам доступ к оболочке и среде UNIX. Вы будете иметь:

  • стандартные команды обработки файлов UNIX (например, cd, ls, mkdir так далее.)
  • средства сценариев оболочки (if, then, while, test так далее.)
  • общие инструменты UNIX (vi, du, cat, grep так далее..)

Если вы действительно используете веб-интерфейс для этой системы, вы сможете управлять им на более низком уровне. Если вы уже знаете, как использовать UNIX, возможно, вам стоит получить SSH-доступ к этой системе. Это действительно зависит от того, что вам нужно делать с вашей системой / службой.

Честно говоря, я нахожу этот список немного вводящим в заблуждение. Если вы знакомы с UNIX, вы знаете, что это просто мешок, заполненный случайными командами, встроенными оболочками, инструментами; если вы не знаете UNIX, вы можете подумать, что вам предоставят.. (считая...) 91 новый инструмент! Вот Это Да! Совершенно вводит в заблуждение.

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