79084

Linux: как редактировать файлы в консоли?

5 ответов

Всем привет!

Узнал что TRUE-админы работают по SSH и вообще сидят только в консоли. Поставил Ubuntu Linux в дабл-бут с Windows, но возникает вопрос, а как файлы то редактировать в консоли?? Жду ответа

Ответы (5)

Матвей +5
21.07.2016 10:41
Использую vim - приятный редактор, есть подсветка кода, его предшественница vi была не столь удобна в использовании как по мне.

Синтаксис в целом интуитивно-понятный, режимы вставки-замены-ввода команд. Альтернативы для себя не вижу, попробуйте. Открыть какой-нибудь файл можно с помощью утилиты:
vim имя_файла

Переключение между режимами происходит через кнопку insert, esc можно использовать для перехода в режим ввода команд, сохранение и выход из документа производится с помощью ввода в режиме команд конструкций :w и :q соответственно. Пробуйте! :)
Свернуть ответы
Alex Ewdokimov +2
22.07.2016 09:29
Можно еще nano попробовать если с vim будут сложности!!! Менее удобно правда, но человек ко всему привыкает...)))
А.Рубителль +3
22.07.2016 10:16
А какой смысл использовать nano когда есть vim кроме нежелания менять привычный расклад на более удобный?
Alexey Zhukov +22
17.08.2016 17:32
Это vim "интуитивно-понятный"? Редактору vim, а также и emacs, посвящены тома руководства, нашли что начинающему посоветовать. Начинающий там просто запутается, разозлится и бросит изучение GNU/Linux. А ему надо просто два слова написать и сохранить текстовый файлик в нужное место. Начинающему лучше nano. Вот он действительно интуитивен в управлении, установлен по умолчанию в Ubuntu, лёгок и снабжён самыми необходимыми функциями для редактирвания текста. Никто не спорит и не покушается на незыблимость таких титанов как vim и emacs. Это редакторы со своей историей и философией каждый. Но начинающему лучше попроще.
Alexey Zhukov +22
17.08.2016 18:02
Однако вопрос был поставлен так: "Как редактировать файлы в консоли?".
alexis@Candy:~$ nano yourFile.txt
(.txt не обязательно, это просто для примера, что файл текстовый)
Nano откроет уже существующий файл или создаст новый. Далее собственно
дело за вами и за nano. Значёк ^ означает удержание клавиши ctrl, например
^G удерживаем ctrl и нажимаем G, получаем небольшую справку по nano.
Редактируем, сохраняем (или нет?), говорим спасибо, nano! Удачи в делах.

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

Van Lodibito
356

Ошибка кодировки на сервере

Сайт написан на python на нем происходит обработка pdf файлов и проблема заключаеться в использование сервером ascii таблици, как стандартную кодировку файлов и код для проверки этого выдает: getlocale: (None, None) getdefaultlocale(): (None, None) fs_encoding:...
Artsiom
347

Ошибка: DeprecationWarning: use options instead of chrome_options

Здравствуйте! У меня не хочет работать скрипт, выдает ошибку: DeprecationWarning: use options instead of chrome_options В коде появились строчки: options = webdriver.ChromeOptions() options.add_argument('headless') options.add_argument(f'window-size={1920},{1080}') options.add_argument('hide-scrollbars')...
Не указано
692

Подключение по SSH

Как подключиться удаленно по SSH? Хотим дать доступ сторонней организации для работ, просят доступ по ssh.  в ПУ не могу понять как настроить доступ. Что делать?
Ваш баланс 10 ТК
1 ТК = 1 ₽
О том, как заработать и потратить Таймкарму, читайте в этой статье
Чтобы потратить Таймкарму, зарегистрируйтесь на нашем сайте
С помощью соцсетей
У меня нет аккаунта Зарегистрироваться
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
С помощью соцсетей
У меня уже есть аккаунт Войти
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
Инструкции по восстановлению пароля высланы на Ваш адрес электронной почты.
Пожалуйста, укажите email вашего аккаунта
Войти в Комьюнити
Регистрация в Комьюнити
Восстановление пароля