Спасибо, кто ответит. Я пытаюсь установить VoIPMonitor на Ubuntu12.04..LTS. Вот предыдущая команда:
wget "http://www.voipmonitor.org/download-gui?version=latest&major=5&festry" -O w.tar.gz
tar xzf w.tar.gz
-что делает -O w.tar.gz
?
Затем следующая команда:
mv voipmonitor-gui*/* ./
Здесь я Я застрял. Эта команда перемещает предыдущий загруженный файл и распаковывает его куда? Что такое ./
?
Спасибо
Программное обеспечение, которое вы загружаете по указанному URL-адресу, должно быть zip-файлом .tar - это инструмент в системах Linux (среди других инструментов zip-unzip), который используется в вашей команде и как заявлено @Terry Wang [ 110] обозначает ваш текущий каталог, поэтому следующая команда в основном перемещает ваше программное обеспечение из каталога, в котором оно было распаковано, в ваш текущий каталог
./
- ваш текущий рабочий каталог, который является $PWD
== $(pwd)
.
Кстати: -O выводит документ в файл. Другая форма -O- | xxx
или -O - | xxx
также очень распространена, которая выводит загруженный документ на стандартный вывод и передает его другим командам.
Эта команда загружает файл:
wget "http://www.voipmonitor.org/download-gui?version=latest&major=5&festry"
Если вы просто запустите эту команду самостоятельно, имя файла, который будет загружен, будет download-gui?version=latest&major=5&festry"
, потому что это то, что видит wget
в URL.
Опция -O
позволяет переименовать загружаемый файл. Так -O w.tar.gz
переименовывает файл в w.tar.gz
; так что в основном после окончания загрузки вы найдете файл с именем w.tar.gz
, это файл, который вы скачали.
Следующая команда:
tar xzf w.tar.gz
, которая извлекает w.tar.gz
. Он извлечет папку с именем voipmonitor-gui-6.0-SVN1062
и файл с именем voipmonitor-5.0-SVN-onlyforbackwardcompatibility
.
Следующая команда:
mv voipmonitor-gui*/* ./
Переместит все из папки voipmonitor-gui-6.0-SVN1062
в текущий каталог. Итак, ./
означает «текущий каталог».
Если вы загрузили файл в папку «Загрузки», это будет структура вашей папки после распаковки:
Downloads/ voipmonitor-gui-6.0-SVN1062/ [lots of files] voipmonitor-5.0-SVN-onlyforbackwardcompatibility
После команды перемещения вы переместитесь [lots of files]
в Загрузки.
Downloads/ [lots of files] voipmonitor-gui-6.0-SVN1062/ empty voipmonitor-5.0-SVN-onlyforbackwardcompatibility