Для восстановления машины, Вы могли использовать vzrestore
или vzdump
, пример восстанавливает его к CT 600:
vzrestore /space/backup/vzdump-123.tar 600
или
vzdump --restore /space/backup/vzdump-777.tar 600
Должен признать, что у меня нет опыта работы с basheclipse, и даже не удалось установить ее из-за несовпадения с eclipse версией.
С другой стороны, я использую специфические отладочные возможности bash и ksh93, особенно [112609]trap ERR[112610] и [112611]trap DEBUG[112612], но не отладчики на их основе [112613]kshdb[112614] и [112615]bashdb
Для полностью квалифицированных языков сценариев (Python, Perl и т.д.) у вас есть все это, но bash/zsh/ksh/... являются интерактивным "клеем" для других команд и являются их собственными отладчиками.
make clean
Однако, большинство текстовых редакторов выделит код для вас, а [112602]emacs[112603] (при условии, что вы найдете подходящие пакеты, я никогда не беспокоился о том, чтобы сделать это для shell-скриптов) обеспечит программируемое завершение ключевых слов. Я считаю, что [112604]vi[112605] также может это сделать (не запускайте здесь flamewar, пожалуйста).[112217]. Я также поддерживаю идею использования IDE для скриптов bash.
С помощью Jupyter Notebook можно писать bash-скрипты.
Блокнот jupyter можно установить с помощью anaconda , а ядро bash для ноутбука jupyter (или jupyterlab )можно установить с помощью следующих команд(источник):
pip install bash_kernel
и
python -m bash_kernel.install
После этого вы можете выбрать bash в новом экземпляре программы запуска Anaconda navigator, как показано ниже.
Единственное, что (насколько я знаю )не работает с командами, которые нужно вводить в подсказку, например read
или любым другим аргументом, который вы передаете после вызова скрипта. Но кроме этого, это работает довольно хорошо.
Я хотел бы предложить версию PyCharm Community с плагином BashSupport . У этого есть отличные функциональные возможности IDE с intellij intellisense.
Попробуйте этот сайт. Я также ищу то же самое, и я хочу сначала протестировать скрипт и не повлиять на мою систему. Это онлайн-редактор для bash.
Я знаю, что очень поздно для этой ветки, но доступны варианты.
Sublime Text:Sublime Text имеет много мощных функций, которые делают программирование безболезненным. Он имеет все основные функции, упомянутые на этой странице, и многие другие, такие как :мульти -выберите (удерживайте CTRL и поместите курсор мыши в другую строку ), создавая свои собственные фрагменты (строки кода, которые повторяют ), миникарта (увеличенный вид всего файла ).
Atom:Atom разработан Github, поэтому он поддерживает интеграцию с Github. Его часто называют «взламываемой IDE 21 века», так что вы можете легко настроить практически все. Классным визуальным расширением является «Режим мощности», каждый раз, когда вы нажимаете клавишу, редактор делает небольшое движение, как будто вы нажимаете на экран.
Geany:Geany — это облегченная IDE, призванная обеспечить быструю среду разработки. Особенности :файловый браузер, действия по сохранению (автосохранение, мгновенное сохранение, резервное копирование ), разделенное окно.
Kate:Это предварительно -установленный текстовый редактор в Kubuntu. Некоторые из полезных функций :встроенный терминал, подключаемый модуль SQL, поиск и замена, подсветка синтаксиса, сопоставление скобок, автоматическое резервное копирование, автоматическое завершение с обработкой аргументов.
Я просто пробую Geany, отказавшись от ShellEd и BashClipse.
Надеюсь, это поможет кому-то, кто ищет.