Я не думаю, что это имеет значение. phpmyadmin подключается к базе данных, о которой вы рассказываете, она не имеет ничего общего с вашими веб-сайтами или доменными именами. Поэтому, если у вас есть два субдомена, которые используют разные базы данных, просто настройте phpmyadmin, чтобы использовать правильный. Вы можете (вручную) установить несколько экземпляров phpmyadmin в / var / www параллельно и настроить их по-разному; просто получите tar.gz и распакуйте под разными именами.
Если вы ищете альтернативный редактор, вы не одиноки. В основном жизнь слишком коротка, чтобы узнать vi, и я говорю, что это разработчик программного обеспечения для жизни. Однако вы должны узнать, как выйти из него, потому что это проблема для одного из 20k программистов. Кроме того, выполнение некоторых основных операций добавления / вставки может быть интересно, потому что на некоторых упрямых серверах вы не найдете другого редактора.
Теперь ответ на ваш вопрос, вероятно, nano. [!d4 ]
Если вы используете какой-то сценарий автоматической сборки, используя git или запуская другие команды, они могут открыть vim, не желая этого. Вы можете предотвратить это, выполнив следующее, прежде чем продолжить:
export EDITOR=nano
Если вы ищете альтернативный редактор, вы не одиноки. В основном жизнь слишком коротка, чтобы узнать vi, и я говорю, что это разработчик программного обеспечения для жизни. Однако вы должны узнать, как выйти из него, потому что это проблема для одного из 20k программистов. Кроме того, выполнение некоторых основных операций добавления / вставки может быть интересно, потому что на некоторых упрямых серверах вы не найдете другого редактора.
Теперь ответ на ваш вопрос, вероятно, nano.
Если вы используете какой-то сценарий автоматической сборки, используя git или запуская другие команды, они могут открыть vim, не желая этого. Вы можете предотвратить это, выполнив следующее, прежде чем продолжить:
export EDITOR=nano
Если вы ищете альтернативный редактор, вы не одиноки. В основном жизнь слишком коротка, чтобы узнать vi, и я говорю, что это разработчик программного обеспечения для жизни. Однако вы должны узнать, как выйти из него, потому что это проблема для одного из 20k программистов. Кроме того, выполнение некоторых основных операций добавления / вставки может быть интересно, потому что на некоторых упрямых серверах вы не найдете другого редактора.
Теперь ответ на ваш вопрос, вероятно, nano.
Если вы используете какой-то сценарий автоматической сборки, используя git или запуская другие команды, они могут открыть vim, не желая этого. Вы можете предотвратить это, выполнив следующее, прежде чем продолжить:
export EDITOR=nano
Это вопрос мнения.
Начинающие используют nano https://www.howtogeek.com/howto/42980/the-beginners-guide-to-nano-the-linux-command- line-text-editor /.
vim (vi улучшен) имеет немного кривой обучения, но он очень мощный - см. https://www.howtogeek.com/howto/42980/the-beginners-guide-to -nano-the-linux-command-line-text-editor / или любые руководства vim или учебник vim, vimtutor (входит в vim)
На данный момент я очень рекомендую nano [!d5 ]
nano -B /path/to/file/to/edit
-B создает резервную копию;)
Команды выдаются с помощью управляющего ключа и перечислены в нижней части окна редактора.
Для руководства по подсветка синтаксиса см. Как включить подсветку синтаксиса в nano?
emacs является альтернативой как vim, так и nano и имеет много преимуществ. emacs более сложный, чем nano.
См. Как включить подсветку синтаксиса в nano?
Просто для полноты, vim + темы, такие как Zenburn, могут быть довольно полезно
В то время как мы выступаем за наши любимые текстовые редакторы, позвольте мне порекомендовать eXcellent, крошечный и быстрый xo (exofrills).
Это один файл Python 3, и он имеет хорошую поддержку подсветки синтаксиса через Pygments (хотя и не идеальный с не-Python):
Он также имеет чрезвычайно простые и полезные комбинации клавиш, которые можно легко и легко изменить на содержание вашего сердца:
Другие функции:
... как найти помощь? ... что: wq означает? ... какой-нибудь маленький шепот, который вы читали как студент?Источником Python3 является , и вы можете установить его более легко, используя:
sudo apt install python3-pip
sudo pip3 install exofrills
Вы когда-нибудь были разочарованы что ваш текстовый редактор не делает то, что вам нужно? Разгневанный, что вы не можете вспомнить ...
exofrills: ваш текст отредактирован ... но вы все еще голодны.
Хотя я не могу отрицать, что я вначале боролся с vi, я думаю, можно сделать аргумент, что vi на самом деле очень просто учиться. (Когда я начал использовать Unix, выбор был либо vi, либо emacs, поэтому в то время, когда я выбрал ed, ed был очень простым редактором строк, который я уже узнал из чтения ранних учебников Unix.) Я использую vi ежедневно, но я, вероятно, используйте только очень небольшое подмножество своих функций.
Вначале аргумент для использования vi: vi существует во всех системах, использует очень мало ресурсов и может использоваться по нестабильным и медленным соединениям, где другие редакторы могут сбой или медленный и непригодный для использования. Или в ситуациях, когда система сломана, поэтому клавиши со стрелками не интерпретируются правильно (например, параметры bad terminfo). Таким образом, vi может использоваться для исправления файлов конфигурации, ведущих к этой проблеме, без ущерба для этой проблемы.
И вот как узнать полезное подмножество vi: Во-первых: перестаньте думать о vi как о интерактивном, «графическом» графическом интерфейсе, и рассматривайте его как язык программирования для обработки текстовых файлов. В начале «vi» означало VIsual mode, а vi имеет нетвизуальный аналог ex, который является хорошим местом для начала. Введите ex в приглашении оболочки (я буду использовать ¬ для представления return):
$ ex¬
Entering Ex mode. Type "visual" to go to Normal mode.
:
Теперь нажмите enter.
:¬
E749: empty buffer
:
Итак, давайте поместим что-нибудь в него. Введите «a¬» и введите строку текста, затем период в строке:
:a¬
Hello World¬
.¬
:
Это была команда append. Легкая, короткая и мнемоническая. Но было бы неплохо увидеть, что находится в буфере:
:%p¬
Hello World
:
Это была команда печати, p, очевидно. % - сокращение строки. Каждой команде может предшествовать номер строки или диапазон, к которым должна применяться команда. % означает «все строки». $ означает последнюю строку, а период означает текущую строку. Число означает эту конкретную строку. Диапазон записывается n, m, а число может быть добавлено или вычтено, поэтому. + 1, $ - 1 означают от следующей строки до второй последней строки. В эту строку входит команда, состоящая только из номера строки. Вот оставшееся небольшое подмножество команд, которые я использую:
:1i¬
this text is inserted before line 1.¬
.¬
:
:w /tmp/filename¬
"/tmp/filename" [New] 2L, 49C written
:
w записывает все (или выбранные диапазоны) строки в файл.
:1d¬
удаляет строку 1.
:.s/Hello/Hello,/¬
Hello, World
:.s/$/!/¬
Hello, World!
s заменяет регулярное выражение. Хорошо знать регулярные выражения!
:q¬
E37: No write since last change (add ! to override)
q завершает работу. wq пишет и завершает работу. д! уходит без письменного разрешения, и в подобном ключе w! принудительно записывает файл, если это возможно.
Теперь классный:
:p
Hello, World!
:.!tr a-z A-Z
:p
HELLO, WORLD!
! поскольку команда фильтрует строки в команду оболочки.
И, наконец:
:vi¬
переходит в режим VISUAL. Не обманывайте себя. Он выглядит как редактор, но это все еще только интерактивная оболочка программирования. Вы просто смотрите на буфер все время и еще несколько команд. В визуальном режиме a: показывает: приглашение из ex-режима. Клавиши со стрелками (если они работают) перемещаются, а если нет, то hjkl do! h left, j down, k up и l right. 0 перемещается к первому символу и ^ (думайте здесь!) К первому непространственному символу на линии. $ (regex again!) перемещается в конец строки. Ввод: 999¬ подходит к строке 999, естественно, так же, как в ex-режиме.
«i» входит в режим вставки, который теперь вставляет символы вместо строк и заканчивается нажатием escape вместо «. ». «I» вставляет в начале «a» после символа под курсором и «A» после окончания текущей строки. Всегда нажимайте escape, когда вы вводите текст. «x» удаляет символ под курсором, а «D» удаляет курсор в конец строки. «Y» yanks (копирует) текущую строку, а «P» вставляет ее обратно. «: pu» делает то же самое, но может предшествовать номер строки. «: ya» - это эквивалент «Y», и снова полезно применять к диапазону строк. Я думаю, что есть команда с меткой, но я признаю, что не помню ее. Я не пропустил это.
Выше было то, что я использую, и я знаю, что я, вероятно, не очень «эффективный» пользователь vi. С другой стороны, я использую универсальность ex, например, для редактирования файлов конфигурации. Необходимо изменить имя хоста foo.bar.com на www.foobar.com в нескольких файлах conf?
for file in conf/*
do (echo "%s/foo.bar.com/www.foobar.com/" ; echo "wq") |ex $file ; done
То, что я пытаюсь сказать, заключается в том, что я думаю, что проблема с vi заключается в том, что люди считают это сложным редактором. Все, что требуется, - немного изменить свое мышление и рассматривать его как очень простой, но также очень мощный интерактивный язык программирования. Настолько мощный, что даже с подмножеством доступных команд вы можете использовать его с большим эффектом - не только как редактор, но и как обычный, скриптовый инструмент, хорошо интегрированный с остальной частью Unix. Я сомневаюсь, что nano сделает все это - emacs ... возможно.
как poweruser для Windows, после попытки vim и nano я узнал, что мне нужно что-то среднее, сложность мудрая. поэтому я попробовал пощечину, и это было то, что я искал.
установка:
curl -sL https://raw.githubusercontent.com/slap-editor/slap/master/install.sh | sh
В то время как мы выступаем за наши любимые текстовые редакторы, позвольте мне порекомендовать eXcellent, крошечный и быстрый xo (exofrills).
Это один файл Python 3, и он имеет хорошую поддержку подсветки синтаксиса через Pygments (хотя и не идеальный с не-Python):
Он также имеет чрезвычайно простые и полезные комбинации клавиш, которые можно легко и легко изменить на содержание вашего сердца:
Другие функции:
... как найти помощь? ... что: wq означает? ... какой-нибудь маленький шепот, который вы читали как студент?Источником Python3 является , и вы можете установить его более легко, используя:
sudo apt install python3-pip
sudo pip3 install exofrills
Вы когда-нибудь были разочарованы что ваш текстовый редактор не делает то, что вам нужно? Разгневанный, что вы не можете вспомнить ...
exofrills: ваш текст отредактирован ... но вы все еще голодны.
Хотя я не могу отрицать, что я вначале боролся с vi, я думаю, можно сделать аргумент, что vi на самом деле очень просто учиться. (Когда я начал использовать Unix, выбор был либо vi, либо emacs, поэтому в то время, когда я выбрал ed, ed был очень простым редактором строк, который я уже узнал из чтения ранних учебников Unix.) Я использую vi ежедневно, но я, вероятно, используйте только очень небольшое подмножество своих функций.
Вначале аргумент для использования vi: vi существует во всех системах, использует очень мало ресурсов и может использоваться по нестабильным и медленным соединениям, где другие редакторы могут сбой или медленный и непригодный для использования. Или в ситуациях, когда система сломана, поэтому клавиши со стрелками не интерпретируются правильно (например, параметры bad terminfo). Таким образом, vi может использоваться для исправления файлов конфигурации, ведущих к этой проблеме, без ущерба для этой проблемы.
И вот как узнать полезное подмножество vi: Во-первых: перестаньте думать о vi как о интерактивном, «графическом» графическом интерфейсе, и рассматривайте его как язык программирования для обработки текстовых файлов. В начале «vi» означало VIsual mode, а vi имеет нетвизуальный аналог ex, который является хорошим местом для начала. Введите ex в приглашении оболочки (я буду использовать ¬ для представления return):
$ ex¬
Entering Ex mode. Type "visual" to go to Normal mode.
:
Теперь нажмите enter.
:¬
E749: empty buffer
:
Итак, давайте поместим что-нибудь в него. Введите «a¬» и введите строку текста, затем период в строке:
:a¬
Hello World¬
.¬
:
Это была команда append. Легкая, короткая и мнемоническая. Но было бы неплохо увидеть, что находится в буфере:
:%p¬
Hello World
:
Это была команда печати, p, очевидно. % - сокращение строки. Каждой команде может предшествовать номер строки или диапазон, к которым должна применяться команда. % означает «все строки». $ означает последнюю строку, а период означает текущую строку. Число означает эту конкретную строку. Диапазон записывается n, m, и число может быть добавлено или вычтено, поэтому. + 1, $ - 1 означают от следующей строки до второй последней строки. В эту строку входит команда, состоящая только из номера строки. Вот оставшееся небольшое подмножество команд, которые я использую:
:1i¬
this text is inserted before line 1.¬
.¬
:
:w /tmp/filename¬
"/tmp/filename" [New] 2L, 49C written
:
w записывает все (или выбранные диапазоны) строки в файл.
:1d¬
удаляет строку 1.
:.s/Hello/Hello,/¬
Hello, World
:.s/$/!/¬
Hello, World!
s заменяет регулярное выражение. Хорошо знать регулярные выражения!
:q¬
E37: No write since last change (add ! to override)
q завершает работу. wq пишет и завершает работу. д! уходит без письменного разрешения, и в подобном ключе w! принудительно записывает файл, если это возможно.
Теперь классный:
:p
Hello, World!
:.!tr a-z A-Z
:p
HELLO, WORLD!
! поскольку команда фильтрует строки в команду оболочки.
И, наконец:
:vi¬
переходит в режим VISUAL. Не обманывайте себя. Он выглядит как редактор, но это все еще только интерактивная оболочка программирования. Вы просто смотрите на буфер все время и еще несколько команд. В визуальном режиме a: показывает: приглашение из ex-режима. Клавиши со стрелками (если они работают) перемещаются, а если нет, то hjkl do! h left, j down, k up и l right. 0 перемещается к первому символу и ^ (думайте здесь!) К первому непространственному символу на линии. $ (regex again!) перемещается в конец строки. Ввод: 999¬ подходит к строке 999, естественно, так же, как в ex-режиме.
«i» входит в режим вставки, который теперь вставляет символы вместо строк и заканчивается нажатием escape вместо «. ». «I» вставляет в начале «a» после символа под курсором и «A» после окончания текущей строки. Всегда нажимайте escape, когда вы вводите текст. «x» удаляет символ под курсором, а «D» удаляет курсор в конец строки. «Y» yanks (копирует) текущую строку, а «P» вставляет ее обратно. «: pu» делает то же самое, но может предшествовать номер строки. «: ya» - это эквивалент «Y», и снова полезно применять к диапазону строк. Я думаю, что есть команда с меткой, но я признаю, что не помню ее. Я не пропустил это.
Выше было то, что я использую, и я знаю, что я, вероятно, не очень «эффективный» пользователь vi. С другой стороны, я использую универсальность ex, например, для редактирования файлов конфигурации. Необходимо изменить имя хоста foo.bar.com на www.foobar.com в нескольких файлах conf?
for file in conf/*
do (echo "%s/foo.bar.com/www.foobar.com/" ; echo "wq") |ex $file ; done
То, что я пытаюсь сказать, заключается в том, что я думаю, что проблема с vi заключается в том, что люди считают это сложным редактором. Все, что требуется, - немного изменить свое мышление и рассматривать его как очень простой, но также очень мощный интерактивный язык программирования. Настолько мощный, что даже с подмножеством доступных команд вы можете использовать его с большим эффектом - не только как редактор, но и как обычный, скриптовый инструмент, хорошо интегрированный с остальной частью Unix. Я сомневаюсь, что nano сделает все это - emacs ... возможно.
Это вопрос мнения.
Начинающие используют nano https://www.howtogeek.com/howto/42980/the-beginners-guide-to-nano-the-linux-command- line-text-editor /.
vim (vi улучшен) имеет немного кривой обучения, но он очень мощный - см. https://www.howtogeek.com/howto/42980/the-beginners-guide-to -nano-the-linux-command-line-text-editor / или любые руководства vim или учебник vim, vimtutor (входит в vim)
На данный момент я очень рекомендую nano
nano -B /path/to/file/to/edit
-B создает резервную копию;)
Команды выдаются с помощью управляющего ключа и перечислены в нижней части окна редактора.
Для руководства по подсветка синтаксиса см. Как включить подсветку синтаксиса в nano?
emacs является альтернативой как vim, так и nano и имеет много преимуществ. emacs более сложный, чем nano.
См. Как включить подсветку синтаксиса в nano?
Просто для полноты, vim + темы, такие как Zenburn, могут быть довольно полезно
как poweruser для Windows, после попытки vim и nano я узнал, что мне нужно что-то среднее, сложность мудрая. поэтому я попробовал пощечину, и это было то, что я искал.
установка:
curl -sL https://raw.githubusercontent.com/slap-editor/slap/master/install.sh | sh
В то время как мы выступаем за наши любимые текстовые редакторы, позвольте мне порекомендовать eXcellent, крошечный и быстрый xo (exofrills).
Это один файл Python 3, и он имеет хорошую поддержку подсветки синтаксиса через Pygments (хотя и не идеальный с не-Python):
Он также имеет чрезвычайно простые и полезные комбинации клавиш, которые можно легко и легко изменить на содержание вашего сердца:
Другие функции:
... как найти помощь? ... что: wq означает? ... какой-нибудь маленький шепот, который вы читали как студент?Источником Python3 является , и вы можете установить его более легко, используя:
sudo apt install python3-pip
sudo pip3 install exofrills
Вы когда-нибудь были разочарованы что ваш текстовый редактор не делает то, что вам нужно? Разгневанный, что вы не можете вспомнить ...
exofrills: ваш текст отредактирован ... но вы все еще голодны.
Хотя я не могу отрицать, что я вначале боролся с vi, я думаю, можно сделать аргумент, что vi на самом деле очень просто учиться. (Когда я начал использовать Unix, выбор был либо vi, либо emacs, поэтому в то время, когда я выбрал ed, ed был очень простым редактором строк, который я уже узнал из чтения ранних учебников Unix.) Я использую vi ежедневно, но я, вероятно, используйте только очень небольшое подмножество своих функций.
Вначале аргумент для использования vi: vi существует во всех системах, использует очень мало ресурсов и может использоваться по нестабильным и медленным соединениям, где другие редакторы могут сбой или медленный и непригодный для использования. Или в ситуациях, когда система сломана, поэтому клавиши со стрелками не интерпретируются правильно (например, параметры bad terminfo). Таким образом, vi может использоваться для исправления файлов конфигурации, ведущих к этой проблеме, без ущерба для этой проблемы.
И вот как узнать полезное подмножество vi: Во-первых: перестаньте думать о vi как о интерактивном, «графическом» графическом интерфейсе, и рассматривайте его как язык программирования для обработки текстовых файлов. В начале «vi» означало VIsual mode, а vi имеет нетвизуальный аналог ex, который является хорошим местом для начала. Введите ex в приглашении оболочки (я буду использовать ¬ для представления return):
$ ex¬
Entering Ex mode. Type "visual" to go to Normal mode.
:
Теперь нажмите enter.
:¬
E749: empty buffer
:
Итак, давайте поместим что-нибудь в него. Введите «a¬» и введите строку текста, затем период в строке:
:a¬
Hello World¬
.¬
:
Это была команда append. Легкая, короткая и мнемоническая. Но было бы неплохо увидеть, что находится в буфере:
:%p¬
Hello World
:
Это была команда печати, p, очевидно. % - сокращение строки. Каждой команде может предшествовать номер строки или диапазон, к которым должна применяться команда. % означает «все строки». $ означает последнюю строку, а период означает текущую строку. Число означает эту конкретную строку. Диапазон записывается n, m, и число может быть добавлено или вычтено, поэтому. + 1, $ - 1 означают от следующей строки до второй последней строки. В эту строку входит команда, состоящая только из номера строки. Вот оставшееся небольшое подмножество команд, которые я использую:
:1i¬
this text is inserted before line 1.¬
.¬
:
:w /tmp/filename¬
"/tmp/filename" [New] 2L, 49C written
:
w записывает все (или выбранные диапазоны) строки в файл.
:1d¬
удаляет строку 1.
:.s/Hello/Hello,/¬
Hello, World
:.s/$/!/¬
Hello, World!
s заменяет регулярное выражение. Хорошо знать регулярные выражения!
:q¬
E37: No write since last change (add ! to override)
q завершает работу. wq пишет и завершает работу. д! уходит без письменного разрешения, и в подобном ключе w! принудительно записывает файл, если это возможно.
Теперь классный:
:p
Hello, World!
:.!tr a-z A-Z
:p
HELLO, WORLD!
! поскольку команда фильтрует строки в команду оболочки.
И, наконец:
:vi¬
переходит в режим VISUAL. Не обманывайте себя. Он выглядит как редактор, но это все еще только интерактивная оболочка программирования. Вы просто смотрите на буфер все время и еще несколько команд. В визуальном режиме a: показывает: приглашение из ex-режима. Клавиши со стрелками (если они работают) перемещаются, а если нет, то hjkl do! h left, j down, k up и l right. 0 перемещается к первому символу и ^ (думайте здесь!) К первому непространственному символу на линии. $ (regex again!) перемещается в конец строки. Ввод: 999¬ подходит к строке 999, естественно, так же, как в ex-режиме.
«i» входит в режим вставки, который теперь вставляет символы вместо строк и заканчивается нажатием escape вместо «. ». «I» вставляет в начале «a» после символа под курсором и «A» после окончания текущей строки. Всегда нажимайте escape, когда вы вводите текст. «x» удаляет символ под курсором, а «D» удаляет курсор в конец строки. «Y» yanks (копирует) текущую строку, а «P» вставляет ее обратно. «: pu» делает то же самое, но может предшествовать номер строки. «: ya» - это эквивалент «Y», и снова полезно применять к диапазону строк. Я думаю, что есть команда с меткой, но я признаю, что не помню ее. Я не пропустил это.
Выше было то, что я использую, и я знаю, что я, вероятно, не очень «эффективный» пользователь vi. С другой стороны, я использую универсальность ex, например, для редактирования файлов конфигурации. Необходимо изменить имя хоста foo.bar.com на www.foobar.com в нескольких файлах conf?
for file in conf/*
do (echo "%s/foo.bar.com/www.foobar.com/" ; echo "wq") |ex $file ; done
То, что я пытаюсь сказать, заключается в том, что я думаю, что проблема с vi заключается в том, что люди считают это сложным редактором. Все, что требуется, - немного изменить свое мышление и рассматривать его как очень простой, но также очень мощный интерактивный язык программирования. Настолько мощный, что даже с подмножеством доступных команд вы можете использовать его с большим эффектом - не только как редактор, но и как обычный, скриптовый инструмент, хорошо интегрированный с остальной частью Unix. Я сомневаюсь, что nano сделает все это - emacs ... возможно.
Это вопрос мнения.
Начинающие используют nano https://www.howtogeek.com/howto/42980/the-beginners-guide-to-nano-the-linux-command- line-text-editor /.
vim (vi улучшен) имеет немного кривой обучения, но он очень мощный - см. https://www.howtogeek.com/howto/42980/the-beginners-guide-to -nano-the-linux-command-line-text-editor / или любые руководства vim или учебник vim, vimtutor (входит в vim)
На данный момент я очень рекомендую nano
nano -B /path/to/file/to/edit
-B создает резервную копию;)
Команды выдаются с помощью управляющего ключа и перечислены в нижней части окна редактора.
Для руководства по подсветка синтаксиса см. Как включить подсветку синтаксиса в nano?
emacs является альтернативой как vim, так и nano и имеет много преимуществ. emacs более сложный, чем nano.
См. Как включить подсветку синтаксиса в nano?
Просто для полноты, vim + темы, такие как Zenburn, могут быть довольно полезно
как poweruser для Windows, после попытки vim и nano я узнал, что мне нужно что-то среднее, сложность мудрая. поэтому я попробовал пощечину, и это было то, что я искал.
установка:
curl -sL https://raw.githubusercontent.com/slap-editor/slap/master/install.sh | sh