Пятница, 29.11.2024
Завод горного оборудования
Меню сайта
Google_Translate
Категории раздела
Мои статьи [125]
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа
Рейтинг@Mail.ru

Яндекс.Метрика
Главная » Статьи » Мои статьи

Linux - работа в командной строке и Midnight Commander

Откройте терминал и установите Midnight Commander командой

sudo apt-get install mc

На вопрос о внесении изменений нажмите y. После установки запустите Midnight Commander командой

sudo mc

На экране две синих панели. Назначение функциональных клавиш аналогично Total Commander. Нажимая стрелки вверх/вниз, перемещайте курсор (цветную полоску) по каталогам. Пометьте полоской нужный каталог и нажмите Enter. Вы перейдете в этот каталог и панель отобразит его содержимое. Чтобы вернуться обратно, переместите курсор на верхнюю строку с двумя точками и снова нажмите Enter. Таким образом можно быстро найти нужный каталог. Пометьте курсором искомый файл и нажмите F4 - редактировать файл. Запустится текстовый редактор nano. После редактирования измененный файл надо сохранить, нажав Ctrl+O. Редактор выводит имя файла для подтверждения. Нажимаем Enter для подтверждения или изменяем имя, если хотим сохранить под другим именем. Редактор сообщает о том, что записано столько-то строк. Выходим из редактора, нажав Ctrl+X.

Для перевода курсора на другую панель нажмите Tab.
Та панель, где находится курсор, исходная, другая - результирующая. Пометив файл, можно скопировать его из исходной в результирующую, нажав F5. Можно переместить файл, нажав F6. Когда содержимое панелей одинаково, вместо перемещения происходит переименование файла или каталога. Для удаления файла нажмите F8. Создать каталог - нажмите F7.

Иногда панели мешают. Их можно быстро убрать на время, нажав Ctrl+O. Вы окажетесь в окне терминала. Поработав в окне терминала, можно снова вернуть панели, нажав Ctrl+O. 

Также в Midnight Commander удобно менять права доступа к файлам и каталогам.

Пометьте файл или каталог. Нажмите F9 для перехода к верхнему меню. Выберите Файл, а в нем Права доступа. Включенная опция отмечена х, выключенная - пусто. Для включения опции отметьте этот пункт курсором и нажмите пробел. Для сохранения настроек щелкните Установить.

Бывает, что синий цвет панелей раздражает глаза и названия файлов плохо читаются. Особенно это заметно на некачественных мониторах. Тогда запустите Midnight Commander в черно-белом варианте командой с параметром b:

sudo mc -b

Если вы хотите выйти из Midnight Commander, но остаться в окне терминала, щелкните в нижней строке по пункту 10 Выход. Появится окно с подтверждением выхода. Щелкните Да. Midnight Commander закроется, а окно терминала останется. Если же вы просто нажмете F10, то у вас откроется меню Файл LX Terminal'а.

Если все сообщения в Midnight Commander выводятся на английском, значит, вам надо русифицировать Raspbian. Как это сделать, описано в статье Как установить и настроить Raspbian версий май 2015 - март 2016 гг.

Midnight Commander имеет одну особенность. Если в каталоге произошли изменения, вы не увидите их, пока не выйдете из каталога и снова не зайдете в него. В Total Commander такие изменения отображаются сразу, т.е. автоматически.
Побродив по пунктам меню, вы узнаете еще о многих возможностях этой удобной программы. Особенно эта программа понравится пользователям Windows, которые переходят на Linux.

Midnight Commander имеет встроенный текстовый редактор mcedit. На мой взгляд, этот редактор удобнее, чем nano, можно запускать из командной строки.

 

В книгах по LInux настоятельно рекомендуют работать в командной строке из-под обычного пользователя и пользоваться правами суперпользователя root только когда это действительно необходимо. Система сама выдаст сообщение о том, что у вас недостаточно прав доступа. Иначе вы можете нечаянно удалить очень важный файл и система перестанет загружаться. Но если работать аккуратно, то это, конечно же , не произойдет. На самом деле проблема глубже и более скрытая.
Вот пример из моей практики. Мне очень нравится программа mc. Чтобы не заморачиваться с правами доступа, всегда запускал ее командой sudo mc. Всегда работал в mc, пользуясь правами root. Вроде бы просто и удобно, пока однажды не столкнулся с проблемой. В системе Raspbian установил LAMP и начал устанавливать WordPress. Скачал русифицированную версию WordPress, распаковал и в Midnight Commander скинул каталоги в папку /var/www/html. Отредактировал файл wp-config.php и в браузере запустил инсталлятор, но на мониторе чистый экран и никаких ошибок не выдается. Запустил инсталлятор в браузере dillo, он удобен тем, что в терминале выдаются сообщения о выполняемых действиях. Dillo выдал ошибку 500, т.е. нет такого файла. Но файл-то существует, значит к нему просто нет доступа. Начал проверять права доступа и владельцев файлов. Оказывается у некоторых файлов владелец root и группа root. Изменил на пользователя pi и группу pi. Но инсталлятор WordPress не запускается. Не помогло и явное изменение прав и владельцев файлов командами chown -R pi /var/ww/html и chmod -R 777 /var/ww/html.

Тогда удалил каталоги и снова скопировал их в папку /var/www/html как обычный пользователь pi. После этого все заработало и установщик WordPress запустился.
Видимо в системе где-то оставались ограничения root на файлы и каталоги.

В Linux часто приходится набирать команды с несколькими параметрами. Это напрягает и приводит к ошибкам. Однако этот процесс можно ускорить и избавить от ошибок. При вводе некорректной команды система выдает совет, в котором обычно приводит пример правильной команды. Мышкой выделяем эту команду, щелкаем правой кнопкой мыши и в меню выбираем Копировать.

В терминале щелкаем правой кнопкой мыши по строке с курсором и выбираем Вставить.

Команда будет вставлена в командную строку, останется нажать Enter и выполнить команду.
Таким же способом удается копировать и вставлять команды прямо из текста книг в формате pdf или doc, или прямо со страниц сайтов. Иногда удается вставить листинг небольшой программы, скопировав его из текста книги. Это уменьшает вероятность ошибок и ускоряет работу. Например, в Linux текст в формате pdf можно копировать из программы Просмотр документов (Evince). Аналогично можно копировать тексты программ из документов .doc в программе Libre Office. Однако такой способ копирования следует применять с осторожностью: иногда возникают непонятные глюки при работе скопированных программ, хотя визуально ошибок в тексте программ не видно. Видимо, кроме текста, иногда копируются непечатные символы, которые могут влиять на работу программ. В большинстве же случаев все работает на ура.
Часто бывает необходимо вставить в командную строку имя файла. Имена файлов бывают очень длинные и набирать их вручную, конечно же, лень. К тому же, это приводит к ошибкам. Используя описанный прием, удобно вставлять в командную строку и имена файлов. Для этого в графическом файловом менеджере щелкните по нужному файлу и в меню выберите Переименовать. В открывшемся окошке название файла обычно уже выделено. Если нет, то выделите его. Нажмите Ctrl+C (Копировать). Или снова ПКМ и в меню выбираем Копировать. Идем в окно терминала и поставим курсор мыши рядом с курсором в командной строке. Щелкаем ПКМ и в меню выбираем Вставить. Имя файла допишется в командную строку. Если оно скопировалось без расширения, то останется только дописать расширение файла. Это не составит труда.

Категория: Мои статьи | Добавил: zgo (29.12.2015)
Просмотров: 5348 | Комментарии: 13 | Теги: root, file manager, каталог, command line, права доступа, permissions, командная строка, mc, owner | Рейтинг: 0.0/0
Всего комментариев: 3
3 avenue17  
0
Это просто великолепная мысль

2 DavidAduby  
0
Посмотрим...

1 avenue18  
0
берем...

Имя *:
Email *:
Код *:
Поиск
Друзья сайта
  • Создать сайт
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Все проекты компании
  • Сайт завода zgo.ucoz.ru
  • Забайкальский край
    Дарасун
    Яндекс.Погода


    Хостинг Ucoz опять навязал видеорекламу, но обещает - "мы настроили систему так, чтобы в сутки на уникального посетителя приходилось не более двух показов."
    Совет, как не смотреть видеорекламу.

    Или используйте Uran - браузер от Ucoz без рекламы Скачать

    или подключите к браузеру блокировщик рекламы, например, Adblock Plus или uBlock Origin

    Универсальный декодер кириллицы



    Защита, контроль, управление.



    DONATE (поддержи автора)
    Все статьи авторские, при использовании прошу ссылаться на сайт
    Copyright Дарасунский завод горного оборудования © 2004 - 2024
    Бесплатный конструктор сайтов - uCoz