Онлайн-рабочие станции OnWorks Linux и Windows

Логотип

Бесплатный хостинг в Интернете для рабочих станций

<Предыдущая | Содержание: | Следующая>

Использование текстового редактора

Текстовые редакторы можно вызвать из командной строки, набрав имя редактора, за которым следует имя файла, который вы хотите отредактировать. Если файл еще не существует, редактор предположит, что мы хотим создать новый файл. Вот пример использования Gedit:


[я @ linuxbox ~] $ gedit некоторый_файл

[я @ linuxbox ~] $ gedit некоторый_файл


Эта команда запустит Gedit текстовый редактор и загрузите файл с именем «some_file», если он существует.

Графические текстовые редакторы говорят сами за себя, поэтому мы не будем их здесь рассматривать. Вместо этого мы сосредоточимся на нашем первом текстовом текстовом редакторе, карликовый. Давай зажигаем карликовый и редактировать .bashrc файл. Но прежде чем мы это сделаем, давайте попрактикуемся в «безопасных вычислениях». Когда мы редактируем важный файл конфигурации, всегда рекомендуется сначала создать резервную копию файла. Это защищает нас на случай, если мы испортим файл во время редактирования. Чтобы создать резервную копию .bashrc файл, сделайте это:


[я @ linuxbox ~] $ cp .bashrc .bashrc.bak

[я @ linuxbox ~] $ cp .bashrc .bashrc.bak


Неважно, как мы называем файл резервной копии, просто выберите понятное имя. Расширения «.bak», «.sav», «.old» и «.orig» являются популярными способами обозначения файла резервной копии. О, и помните, что cp будете перезаписать существующие файлы молча.

Теперь, когда у нас есть файл резервной копии, мы запустим редактор:



[я @ linuxbox ~] $ нано .bashrc

[я @ linuxbox ~] $ нано .bashrc


изображение

Как только карликовый запускается, мы получим такой экран:



ГНУ нано 2.0.3

Файл: .bashrc

ГНУ нано 2.0.3


# .bashrc


# Исходные глобальные определения if [-f / etc / bashrc]; тогда

. / и т.д. / bashrc

fi


# Пользовательские псевдонимы и функции

# .bashrc


# Исходные глобальные определения if [-f / etc / bashrc]; тогда

. / и т.д. / bashrc

fi


# Пользовательские псевдонимы и функции


[Прочитать 8 строк]

^G Получение справки^O Написать^R Читать Фил^Y Предыдущая Стр.^K Вырезать текст^C почему Pos

^X Выход ^J обосновывать ^W Где^V Следующая страница^U Необрезанный Те^T Произносить

[Прочитать 8 строк]

^G Получение справки^O Написать^R Читать Фил^Y Предыдущая Стр.^K Вырезать текст^C почему Pos

^X Выход ^J обосновывать ^W Где^V Следующая страница^U Необрезанный Те^T Произносить



изображение

Примечание: Если в вашей системе нет карликовый установлен, вы можете использовать вместо него графический редактор.


изображение

Экран состоит из заголовка вверху, текста редактируемого файла в середине и меню команд внизу. С карликовый был разработан для замены текстового редактора, поставляемого с почтовым клиентом, в нем довольно мало функций редактирования.

Первая команда, которую вы должны выучить в любом текстовом редакторе, - это как выйти из программы. На случай, если карликовыйвы печатаете Ctrl-х выходить. Это указано в меню внизу


экран. Обозначение «^ X» означает Ctrl-х. Это обычное обозначение управляющих символов, используемых во многих программах.

Вторая команда, которую нам нужно знать, - как сохранить нашу работу. С участием карликовый это Ctrl-

о. Обладая этими знаниями, мы готовы заняться редактированием. С помощью клавиши со стрелкой вниз и / или клавиши PageDown переместите курсор в конец файла, затем добавьте следующие строки в файл .bashrc:


маска 0002

экспорт HISTCONTROL = игнорировать дублирование экспорта HISTSIZE = 1000

псевдоним l. = 'ls -d. * --color = auto' псевдоним ll = 'ls -l --color = auto'

маска 0002

экспорт HISTCONTROL = игнорировать дублирование экспорта HISTSIZE = 1000

псевдоним l. = 'ls -d. * --color = auto' псевдоним ll = 'ls -l --color = auto'


изображение

Примечание: ваш дистрибутив может уже включать некоторые из них, но дубликаты ничего не повредят.


изображение

Вот смысл наших дополнений:


Таблица 11-4: Дополнения к нашему .bashrc


Линия Значение

Линия Значение

маска 0002 Устанавливает Umask чтобы решить проблему с общими каталогами, которую мы обсуждали в главе 9.


изображение

экспорт HISTCONTROL = ignoredups Вызывает история

функция записи, чтобы игнорировать команду, если та же самая команда была только что записана.


изображение

export HISTSIZE = 1000 Увеличивает размер истории команд с обычных 500 строк по умолчанию до 1000 строк.


изображение

псевдоним l. = 'ls -d. * --color = auto' Создает новую команду под названием

l.», В котором отображаются все записи каталога, начинающиеся с точки.


изображение

псевдоним ll = 'ls -l --color = auto' Создает новую команду под названием

ll», Который отображает список каталогов в длинном формате.


изображение


Как мы видим, многие из наших дополнений интуитивно не очевидны, поэтому было бы неплохо добавить некоторые комментарии к нашему .bashrc файл, чтобы помочь объяснить вещи людям. С помощью редактора измените наши дополнения, чтобы они выглядели так:



# Измените umask, чтобы упростить общий доступ к каталогам

маска 0002


# Игнорировать дубликаты в истории команд и увеличивать

# размер истории до 1000 строк экспорт HISTCONTROL = игнорировать дублирование экспорта HISTSIZE = 1000


# Добавьте несколько полезных псевдонимов

псевдоним l. = 'ls -d. * --color = auto' псевдоним ll = 'ls -l --color = auto'

# Измените umask, чтобы упростить общий доступ к каталогам

маска 0002


# Игнорировать дубликаты в истории команд и увеличивать

# размер истории до 1000 строк экспорт HISTCONTROL = игнорировать дублирование экспорта HISTSIZE = 1000


# Добавьте несколько полезных псевдонимов

псевдоним l. = 'ls -d. * --color = auto' псевдоним ll = 'ls -l --color = auto'


Ах, намного лучше! Когда наши изменения будут внесены, нажмите Ctrl-о чтобы сохранить наши измененные

изображение

.bashrc файл и Ctrl-x для выхода из nano.


Почему комментарии важны

Всякий раз, когда вы изменяете файлы конфигурации, рекомендуется добавлять комментарии для документирования ваших изменений. Конечно, вы, вероятно, вспомните, что вы изменили завтра, но что будет через полгода? Сделайте себе одолжение и добавьте несколько комментариев. Пока вы занимаетесь этим, неплохо вести журнал, какие изменения вы вносите.

Скрипты оболочки и колотить Файлы запуска используют символ «#», чтобы начать комментарий. В других файлах конфигурации могут использоваться другие символы. Комментарии к большинству файлов конфигурации. Используйте их как ориентир.

Вы часто будете видеть строки в файлах конфигурации, которые закомментировал чтобы предотвратить их использование уязвимой программой. Это сделано для того, чтобы дать читателю предложения по возможному выбору конфигурации или примеры правильного синтаксиса конфигурации. Например, .bashrc файл Ubuntu 14.04 содержит следующие строки:

# еще несколько псевдонимов ls

#alias ll = 'ls -l'

#alias la = 'ls -A'

#alias l = 'ls -CF'



изображение

Последние три строки являются действительными определениями псевдонимов, которые были закомментированы. Если вы удалите ведущие символы «#» из этих трех строк, метод называется комментирование, вы активируете псевдонимы. И наоборот, если вы добавите символ «#» в начало строки, вы можете деактивировать строку конфигурации, сохранив при этом содержащуюся в ней информацию.


Лучшие облачные вычисления для ОС в OnWorks: