Сообщество - GNU/Linux
Добавить пост

GNU/Linux

1 040 постов 15 538 подписчиков

Популярные теги в сообществе:

Чего ждать от Linux? (Мнение новичка для задумывающихся)

Данную статью я решил написать, вдохновляясь видеоблогом Алексея Лещенко (не реклама!!!, а ссылка на полезный материал), ибо данный товарищ (как мало кто) непредвзято относится к операционным системам, таким, как Linux и Windows. Этот текст ориентирован сугубо на пользователей «Винды», хотящих перепрыгнуть на «Линукс» и он никак не дискредитирует сторонников «open source» и прочих религий. Сам я впервые установил Ubuntu на виртуалку полгода назад и полноценно перешёл на неё через два месяца. Ещё через месяца полтора установил Xubuntu, где и сижу по сей день. Теперь имею на втором винте Debian 9 (интересно же ж), в виртуалке покоряю Arch (так же, интересно же ж). И пишу это, дабы дать понять обычным десктопным пользователям, что их ждёт.


Если же абзац выше и текст ниже всё равно вызывает у Вас жжение… Торвальдс с вами, ибо данная статья являет собой сугубо личное мнение простого обывателя.


Краткая предыстория или почто я покинул «Винду».

Просто факты:

1) Надоела вечная борьба с относительно безвредными троянами, настройка «Касперских» , дабы не жрали лишней оперативки, исключения/правила, удаление непонятно от куда взявшейся рекламы в браузере в обход «adblock». Не будем упоминать что-то серьёзное. Вирусы, много их.

2) Куда девается моя оперативная память? Зачем мне куча ненужных служб? И т. п. В целом прельстили рассказы о том, что под Линуксом ест оперативку только то, что у тебя запущено и нет «фантомных» процессов. Относительная правда.

3) Принудительные обновления, самостоятельное удаление кодеков и ПО, уход Винды в облачные системы и передача пользовательских данных (особенно актуально для Windows 8 - 10). Ой, вот не надо сейчас говорить о том, что даже SmartTV теперь научено за нами следить. Знаю. Но раздражает меня, когда приобретённая мною система долбится во все двери, усердно закрываемые мной, дабы рассказать, что я записал в блокноте. Утрирую? Возможно. Но в каждой шутке есть доля шутки, а у наглости должен быть придел. И таким макаром мы скоро будем не покупать Microsoft Office, а оформлять на него подписку и жёстко зависеть от интернета (привет, ОС от Google). Пускай такие перспективы радуют Apple-филов, но не меня.

Это не все, но основные причины.


А теперь то, ради чего я это всё пишу.

Итак. Ты, мой юный (или не юный) друг, прочтя несколько статей, послушав красноглазых друзей, посетив в секту фанатиков имени Торвальдса и т. п., задумался про себя о том, а не установить ли мне Linux и стать, внезапно, свободным и независимым от копирайтов и прочих авторских прав, за которые нужно платить живое бабло или нарушать закон. Но ты же - человек разумный (если нет, вряд ли ты это читаешь) и потому терзают тебя сомнения, так как привык ты к Винде ещё со времён 95-ки (98-й, 2000-й, Линолиума, ХР — не важно). И именно в этом самом сомнении и кроется главный камень преткновения:


Зачем тебе Linux?

Под Linux существует огромное количество абсолютно свободного ПО. Тут есть и офисные пакеты, и графические редакторы (как растровые, так и векторные), и обработчики мультимедиа.

Но… немного по-порядку:


Если же тебя интересует только беззаботное хождение по инету или ты офисный работник. Просмотр видосов и мемов, лайки в Вконтектике, напечатать отчётик в LibreOffice — разницы ты между Виндой и Линуксом почти не заметишь.


Если ты — дизайнер, то забудь свой современный Фотошоп и Корел. Самый приближённый по функционалу к Фотошопу — Gimp. Но он застыл где-то в районе самого первого CS. Многие скажут, что им в работе хватало и восьмого, но CS6 в разы удобнее и переучиваться даунгрейдом не совсем приятно и комфортно. Плюс, забудь прежние хоткеи, тут всё по другому. И инструменты вроде те же, а функции исполняют несколько другие или по другому. Правда привыкнуть можно. С Корелом дела обстоят примерно так же: есть, к примеру, Inkscare — тоже даунгрейд лет на 5. Так же есть аналоги всяких ACDSee, но забудьте про тот дружелюбный интерфейс.

Про Автокад просто промолчу. Есть аналоги. Куча. Каждый из себя представляет в отдельности один или несколько инструментов из этого самого Автокада. Принцип примерно такой: купи шесть беляшей и собери котёнка.

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

Что о 3D-графике? Тут всё вполне хорошо — Blender.


Видеомонтаж. Есть программы и даже не плохие. К примеру Kdenlive. Но вылеты и тормоза случаются в разы чаще, чем в их товарках под Виндой.


HTML, CSS, JavaScript, PHP, Python и т. п. — вот тут раздолье. Не нужно заморачиваться всякими Denwer-ами и прочими OpenServer-ами. Настраивается всё в разы проще… но только после (полу) часа курения мануала. Хотя этим никого не напугаешь.

Но есть пара малых камней преткновения. Не всегда созданный сайт будет выглядеть одинаково на Винда и на Линуксе по ряду мелких причин, которые изначально вас могут удивить. Например, неустановленные «виндовые» шрифты. Но это детали, тут разобраться будет легко.

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


А вот ежели ты геймер, то… Забудь про полноценную поддержку DX10 — 11. А лучше вообще забудь. Установка игры из «виндового» установщика требует настройки Wine-а, что уже подразумевает собой курение мануала. Есть всякие PlayOnLinux и CrossOver, но даже они не гарантируют нормальную установку вашего пиратского репака.

Есть Steam с нативными и портированными играми под Линукс. Есть торренты с такими же нативными и портированными играми. Есть дядька, который пишет PortWine с возможностью инсталлировать некоторые MMO, что немного спасает положение. Но всё это не летает. Отнюдь, чаще всего ФПС проседает. Когда незначительно, когда довольно сильно. Чтоб летало, читаем ФАК по Вайну и делаем всё сами, и то не факт, что поможет.


Ну а теперь, если вы таки решили, что Линукс вам всё же нужен, то осмелюсь дать пару советов от новичка новичку:


1. Забудь про всё, что ты знал о Винде.

Хотя я тут не совсем правильно выразился. Общая логика очень похожа: так же создаются папочки, файлики, Ctrl+C/Ctrl+V и прочее — это актуально для подавляющего большинства более-менее дружелюбных пользователю дистрибутивов. Но… Нет тут «диска С» и «диска D». Тут разделы, каждый из которых несёт в себе свой собственный функционал и из которых для ваших фоточек, видосиков и прочих картиночек с мемчиками будет выделен только один раздел - /home. Остальное доступно только суперпользователю, который по-умолчанию отключён и включается посредством консоли. На некоторых дистрибутивах даже нет полноценной возможности создать ярлык на рабочем столе. Драйвера больше нельзя просто скачать и установить. Да вообще проблематично поставить игру или прогу двойным кликом. Если твои интересы не ограничиваются браузером и офисными приложениями, то волею-неволею придётся лезть в интернеты, читать доки (и/или man-ы), изучать хотя бы поверхностно консоль. В общем, тут не так, как на Венде — забудь про неё.


2. Выбор дистрибутива.

Линуксов всяких существует великое множество. Так же как существует ещё более великое множество разного рода советчиков, так что тут моё ИМХО:

Debian — забудь.

Arch, Gentoo — забудь. Встречал умников, которые советовали начинать с сложного, дабы потом было проще. И хоть я сам из таких, кто понимает, как всё устроено только после того, как сам всё разберу, а потом заново соберу, но дистрибутивы «сделай сам» - это не способ вхождения в Линукс.

Fedora — нет, нет и ещё раз нет. Не самое популярное направление, которое скорее поставит в тупик, чем заинтересует.

Более дружелюбные MINT, Xubuntu — для начала, думаю, не стоит.

Начинающему лучше всего (внимание! ИМХО!) подойдёт Ubuntu. И совсем не сложно разобраться, и на Винду уже не похоже, и сообщество развито (а то ставит человек Xubuntu, а ссылки на его вопросы ведут в Ubuntu: логика разрешения ситуаций почти одинакова, да вот пути к этим решениям отличаются).


3. Возникающие вопросы и пути решения проблем.

Интернет вам в помощь и только он. Если поставили Ubuntu, то будет совсем не сложно. Лучше же, если вы владеете английским или гугл-переводчиком. Англоязычные ресурсы более информативны. Универсален ресурс Хабрхабр и даже на Пикабу есть кое-что.

Но если вы, ища ответ на интересующий вас вопрос, попали на ЛоР (Linux.org.ru), то приготовьтесь к тому, что ваш монитор начнёт жироточить, ибо контингент в подавляющем большинстве состоит из зеленокожих «всезнаек» переменной толщины и, ища адекватные ответы, вы рискуете мелким ситом перетрясти туеву хучу компоста разного рода вязкости.


Теперь немного о мифах, которые преподносятся, как истина:


1. «Дружелюбные» дистрибутивы столь просты, что можно даже не заметить, как перепрыгнул с Винды на Линукс.

Не совсем правда. Ещё раз повторюсь: если ваши интересы ограничиваются браузером и офисом, то да — почти не заметите. Но даже тот же самый (самый распространённый) LibreOffice имеет парочку нюансов (как поставите, попробуйте сделать альбомное ориентирование). Хотя есть и более дружелюбные офисные аналоги, правда с меньшим функционалом.

Так же я уже писал об установке игр и ПО. Можно, конечно же, ставить из Центра Приложений (в этом Linux очень похож на Android, так как последний, грубо сказано, является «сыном» первого), но бывает, что там тоже чего-то не хватает.

Вам придётся перестраиваться, так как логика работы с данной ОС очень сильно отличается от логики работы с Виндовс.


2. Под Linux не вирусов.

Ага, разогнались. Может быть под саму ОС вирусов крайне мало, да и скрытый суперпользователь, огораживающий системные файлы от ненужных воздействий, предупреждает их запуск, но при этом никто не мешает вам посадить кейлоггер на ваш браузер (или заразить его ещё какой-нибудь ересью), добавить некий левый репозиторий, поверя по своей неопытности какому-нибудь заминусованному комменту на англоязычном ресурсе. Вариантов масса. Запомните, главный вирус находится в аккурат между креслом и клавиатурой и никакая, будь то трижды защищённая, ОС от него не спасёт.


3. Игры под Linux.

Они есть и их много. Но про новинки забудьте. Про последние красивости DX10-11 забудьте. Про нормальную работу не самых популярных игр — забудьте (или станьте богом Wine-a). Консоль, зависимости и прочие прелести ждут вас. Или играйте в то, что есть в Steam specially for Linux.


4. Есть программы на все случаи жизни.

Есть. Большая часть из них застряла на уровне Beta-версий. Далеко не везде имеется “дружелюбный” интерфейс. Подавляющее большинство ПО “узконаправленны”, но в то же время неплохо справляются со своими немногочисленными функциями.

Имеются, конечно же и «выдающиеся» продукты (например, уже упомянутые Gimp, Blender, Kdenlive), но их мало. Хотя и в Винде так же.


5. Всё бесплатно!!!111

Фигушки! Большинство, но не всё. Даже Линукс — дистрибутивы не все бесплатны. Есть халява, есть условная халява, есть совсем не халява. Есть открытый код, есть закрытый — пока не парьтесь. То, что вам может потребоваться, практически всё — халява.


Ну вроде бы всё, о чём хотел поведать.

Внимательно анализируйте всё то, о чём читаете и что смотрите в инете. Есть много «сектантов», для которых плохо всё то, что Винда. Есть много упоротых, кто орёт что Линукс для задротов. Ни те, ни другие не правы, а прав тот, кто молча решает для себя, что ему нужно и не занимается фаллометрией.

Показать полностью

Linux и Ubuntu

Какие игры кто знает? Можно ли поиграть в сталкера, нфс и гта?)

Manjaro Linux - неплохая альтернатива Windows

Я - линуксоид с пятилетним стажем. Не знаю, хорошо ли это, или плохо, но факт есть факт. Началось все с поиска альтернативы Windows 7 на жутко медленном уже в то время Acer Travelmate 2420.


За эти годы пересидев на многих популярных и не очень дистрибутивах, остановился на Manjaro. Видавшие виды пользователи скажут что "Manjaro не нужен", "есть чистый Arch", "что за извращение"... Но в рейтинге дистрибутивов Distrowatch (по сути, это счетчик переходов на страницу того или иного дистрибутива, но все же кое-какое положение дел может показать) в последние полгода он ворвался в тройку, обогнав Ubuntu. 26 июня вышла версия 17.0.2 (хотя, по сути, это не имеет смысла, позже объясню почему).


Здесь я хочу рассказать о плюсах и минусах этого дистрибутива, и какими программами пользуюсь каждый день. Для себя остановился на варианте с окружением XFCE, как самое стабильное на сегодняшний день (но и без каких-то наворотов). Есть еще сборки с KDE и GNOME, они также побывали у меня, но недолго - бесили случайные отваливания того или иного компонента

Плюсы:

Manjaro Linux - неплохая альтернатива Windows Manjaro, Linux, Xfce, Длиннопост

1. Достаточно быстрые обновления

Manjaro является ответвлением от Arch Linux - дистрибутива, славящегося отличной настройкой под себя всего, чего можно. Но у него есть два минуса: достаточно высокий порог вхождения (новичкам лучше не ставить) и "переактуальность" софта - программы редко тщательно проверяются, и пакет может выйти непротестированным. Разработчики Manjaro решили эти проблемы сделав графический установщик (а точнее взяли проект Calamares) и заменив репозитории Arch Linux своими, где происходит дополнительное тестирование пакетов. Вследствие этого обновления приходят достаточно быстро и уже проверенными. Отличий в репозиториях не нашел, плюс поддержка пользовательского репозитория (AUR) осталась.
Порадовала программа Pamac (на скриншоте), отвечающая за установку программ и обновление системы - нужда в консоли отпала. Ну, почти...

Manjaro Linux - неплохая альтернатива Windows Manjaro, Linux, Xfce, Длиннопост

2. Скорость работы

Пользователи современных машин вряд ли увидят большую разницу, но для меня она оказалась существенной даже после Xubuntu. Работает все моментально, подвисаний не было, программы ни разу не выдавали ошибок. Оформление Xubuntu очень нравится, поэтому скоммуниздил его себе:-)

Manjaro Linux - неплохая альтернатива Windows Manjaro, Linux, Xfce, Длиннопост

3. Manjaro Hardware Detection (MHWD)

Разработчики утверждают, что Manjaro приживется на любом железе, благодаря успешному определению его. Не знаю, правы ли они, но на моем ноутбуке с гибридной графикой подхватилось всё, в том числе драйвера для Intel+Nvidia, что радует.


Основные плюсы для меня заключались в этом. Про свободу, открытый код и т.д. умолчу - мне это не принципиально.


То, чем я пользуюсь:  

Manjaro Linux - неплохая альтернатива Windows Manjaro, Linux, Xfce, Длиннопост

1. Браузер

В качестве браузера остановился на Opera - на телефоне пользуюсь Opera Mini, и тут большая версия выглядит неплохо. Конечно, есть баг с кнопками управления, но он для всех линуксоядровых, к сожалению, характерен. Чаще всего он у меня на отдельном экране и, потянув за шапку, закрываю.

Manjaro Linux - неплохая альтернатива Windows Manjaro, Linux, Xfce, Длиннопост

2. Менеджер загрузок

uGet, тут ничего особенного. Поставил два пакета (сам менеджер и "обертку" для хромоподобных) и расширение в браузер. Конфликтов не возникало, разве что с торрентами - но в самом расширении есть строка исключений - там и вводите сайты, с которых нужно скачивать обычным загрузчиком.

Manjaro Linux - неплохая альтернатива Windows Manjaro, Linux, Xfce, Длиннопост

3. Аудио-видео плеер

Если с видео все достаточно консервативно - VLC, то с аудио так и не определился - то ли тот же VLC, то ли Deadbeef, то ли Gmusicbrowser. У каждого свои плюсы и минусы, пока остановился на последнем - коллекция большая, а там достаточно удобная каталогизация (косяк с обложками сегодня подправлю)

Manjaro Linux - неплохая альтернатива Windows Manjaro, Linux, Xfce, Длиннопост

4. Punto Switcher

Его под Linux нет, но есть хороший gXNeur, который и использую, поставив ручное переключение по Break или выделенного текста по Shift-Break

Manjaro Linux - неплохая альтернатива Windows Manjaro, Linux, Xfce, Длиннопост

5. Торрент-клиент

Считаю лучшим qbittorrent, но пользуюсь Deluge, так как стараюсь не использовать Qt, да и с Рутрекером qbittorrent проблемно почему-то соединяется

Manjaro Linux - неплохая альтернатива Windows Manjaro, Linux, Xfce, Длиннопост

6. Программирование

Линуксоядровые - удел программистов, и с этим не поспоришь. Без проблем встали Intellij IDEA и Clion, скачаные с сайта Jetbrains. Они уже скомпилированы, и достаточно запустить sh-файл. В меню прописываются при первом запуске.

Manjaro Linux - неплохая альтернатива Windows Manjaro, Linux, Xfce, Длиннопост

7. Облако

Пользуюсь решениями от Яндекса (ввиду удобства) и Mail.Ru (так как терабайт). В первом нужные файлы, на втором музыка. Пакеты yandex-disk (консольный Диск) и yandex-disk-indicator (GUI в трее) ставятся из AUR

8. Игры

Играю только в Portal 2, купленный в Стиме. Да, FPS похуже, но не критично. Надо бы потестить Flatout 2 с GOG, в каком она виде

Manjaro Linux - неплохая альтернатива Windows Manjaro, Linux, Xfce, Длиннопост

9. Интересные плюшки XFCE

1) Массовое переименование файлов в Thunar. Работает отлично, запускается через меню либо терминал (Thunar --bulk-rename)

2) Выпадающий терминал. А-ля Yakuake, но уже встроенный. Поставил на F12 команду xfce4-terminal --drop-down

Общий вывод таков: геймерам и работающим исключительно с проф. софтом - не соваться. Остальным стоит попробовать

Собственно, вот и все. Искал простую и актуальную систему - и нашел. Ну и моего котяру напоследок

Manjaro Linux - неплохая альтернатива Windows Manjaro, Linux, Xfce, Длиннопост
Показать полностью 12

PETYA. криптовымогатель. Украина

PETYA. криптовымогатель. Украина Petya, Криптовымогатели, Вирус, Linux, Linux и Windows, Длиннопост

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

что на экране: (запускал через virtualbox - наскриншотил коряво, прошу помиловать, в мыши кнопка западает) появляется вот такая псевдо CHKDSK, будто что-то проверяет, а потом...

PETYA. криптовымогатель. Украина Petya, Криптовымогатели, Вирус, Linux, Linux и Windows, Длиннопост

мечта эпилептика кислотный быстро-мигающий череп и то сообщение об оплате 300 биткойнов, что в заголовке поста

PETYA. криптовымогатель. Украина Petya, Криптовымогатели, Вирус, Linux, Linux и Windows, Длиннопост
PETYA. криптовымогатель. Украина Petya, Криптовымогатели, Вирус, Linux, Linux и Windows, Длиннопост

Вирус Petya.A - это модифицированная версия вируса-шифровальщика Petya, который впервые был обнаружен в марте 2016 года.

Основным источником заражения вирусом Petya были ссылки, распространявшиеся по электронной почте и в мессенджерах. Заражение вирусом начинается после скачивания на компьютер специального файла. В ряд компаний Petya.A попал через отделы кадров под видом писем с резюме.

Вредоносный спам содержал ссылку на сервис Dropbox, при активации которой происходила загрузка инсталлятора программы-вымогателя.

После запуска Petya подменял MBR зловредным загрузчиком, который провоцирует перезапуск Windows и отображал на экране имитацию проверки диска (программа CHKDSK). Требование выкупа отображалось жертве до загрузки Windows; пользователю сообщали, что жесткий диск зашифрован, и поясняли, как зайти на некий сайт через анонимную сеть Tor и произвести оплату.

Вирус бесполезен, если на компьютере пользователя установлена Mac OS X или разновидности Linux.


Кого атаковал вирус Petya.A: список компаний и учреждений


Банки:

НБУ;

Ощадбанк; (у меня там карточка, но дибилоиды до сих пор юзают в отделениях Windows XP, я давно ждал этого дня)

Приватбанк;

Южный;

ОТП;

ПУМБ;

ТАСКомерцбанк;

Укргазбанк;

Расчетный центр;

Мега банк, Кристалл банк;

Укрсоцбанк;

Радабанк;

Кредо банк;

Idea банк;

Юнисон;

Первый инвестиционный банк;

Кредит Оптима;

Траст капитал;

Проминвестбанк;

Реконструкции и развития;

Вернум;

Глобус.


Предприятия энергетики, коммунальные:

ДТЭК;

Укрэнерго;

Киевэнерго;

Запорожьеоблэнерго;

Днепровская электроэнергетическая система;

Киевводоканал;

Харьковгаз и другие.


Предприятия инфраструктуры:

Аэропорт "Борисполь";

"Укрзализныця";

Киевский метрополитен и другие.


Сети заправок:

ОККО;

ТНК;

WOG;

KLO;

Shell.


Мобильные операторы:

Киевстар;

Vodafone;

Lifecell.


Медицина:

Компания "Фармак";

Клиника "Борис";

Больница "Феофания" (по неподтвержденным данным).

Показать полностью 3

В Магазине Windows опубликовано два дистрибутива SUSE Linux

Ещё несколько лет назад за такой заголовок вполне можно было получить путёвку в санаторий для душевнобольных, но в мире сегодняшней Microsoft он звучит вполне нормально: просто для Windows 10 и WSL (Bash) доступны новые дистрибутивы Linux, обещанные некоторое время назад.
Напомню, впервые энтузиасты запустили SUSE в среде WSL ещё в январе этого года, в мае разработчики Windows 10 официально сообщили о намерении расширить список поддерживаемых дистрибутивов, включив в него кроме Ubuntu ещё и SUSE, и Fedora. В конечном счёте разработчики WSL планируют сделать эту платформу независимой от типа дистрибутива вообще.

В Магазине Windows опубликовано два дистрибутива SUSE Linux Windows, Windows 10, Linux, Linux и Windows, Командная оболочка bash, Microsoft, Операционная система

В каталоге Магазина Windows сейчас представлено два дистрибутива SUSE: openSUSE Leap 42, предназначенный широкому кругу пользователей, и созданный на его основе, «коммерческий» SUSE Linux Enterprise Server 12. Распространяются они бесплатно, для использования необходимо включить WSL (Bash).

PyRenamer

Это короткая заметка о программе pyRenamer.
PyRenamer Linux, Debian

pyRenamer — программа для пакетного переименования файлов и папок в Linux, она написана на языке Python, отсюда и префикс в названии.


Для переименования можно использовать шаблоны или задать новое имя вручную.


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


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


К сожалению, в программе отсутствуют следующие возможности:

• Получение Даты/времени изменения объекта

• Получение Даты/времени доступа к объекту

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


Страница проекта на GitHub.


Аналоги этой программы:

• KRename

• Thunar (thunar --bulk-rename)

• GPRename

• ReNamer (для Windows)


В отличие о других аналогичных программ  pyRenamer требует очень мало дополнительных библиотек.


Внешний вид программы:

PyRenamer Linux, Debian

Мной осуществлён перевод программы на русский язык, готовый файл перевода здесь.


Подробнее о pyRenamer здесь.

Показать полностью 1

Мини-шпаргалка по Emacs

(Содержит самый минимум сведений на тот случай, если дедушка Столлман пустит вас за личный ноутбук.)


Emacs ("Имэкс" или "емАкс") - редактор на основе интерпретатора для языка программирования Lisp, поэтому содержит много функций. Его (Emacs) долго переделывали, совмещая интерпретатор и редактор предыдущего поколения, поэтому сам Emacs может показаться чрезмерно усложнённым.


Есть версии (разновидности) Emacs для командной строки (emacs-nox) и для графического интерфейса. Обычное имя команды - emacs (или другая версия - xemacs); принудительный запуск именно версии для командной строки - опция -nw.


Пример того, как может выглядеть Emacs при запуске в командной строке: это буфер под названием "GNU Emacs"; по сути - гипертекст формата info.


File Edit Options Buffers Tools Help

Welcome to GNU Emacs, one component of the GNU/Linux operating system.


Get help C-h (Hold down CTRL and press h)

Emacs manual C-h r Browse manuals C-h i

Emacs tutorial C-h t Undo changes C-x u

Buy manuals C-h RET Exit Emacs C-x C-c

Activate menubar M-`

(`C-' means use the CTRL key. `M-' means use the Meta (or Alt) key.

If you have no Meta key, you may instead type ESC followed by the character.)

Useful tasks:

Visit New File Open Home Directory

Customize Startup Open *scratch* buffer


GNU Emacs 24.5.1 (x86_64-pc-linux-gnu, GTK+ Version 3.18.9)

of 2016-04-17 on lgw01-04, modified by Debian

Copyright (C) 2015 Free Software Foundation, Inc.


GNU Emacs comes with ABSOLUTELY NO WARRANTY; type C-h C-w for full details.

Emacs is Free Software--Free as in Freedom--so you can redistribute copies

of Emacs and modify it; type C-h C-c to see the conditions.

Type C-h C-o for information on getting the latest version.


-UUU:%%--F1 *GNU Emacs* All L1 (Fundamental) ---------------------------

For information about GNU Emacs and the GNU system, type C-h C-a.


Здесь есть info-гиперссылки, их альтернативные сочетания клавиш и пояснения: как расшифровать сочетания. Заметьте: C-h t означает "Ctrl H и потом T (без Ctrl)"; C-x C-c (выход, то есть завершение Emacs и возврат в оболочку) означает "Ctrl X и потом Ctrl C". Без Shift. Клавишу Ctrl ещё обозначают символом ^ или кратко - C. RET означает Return, то есть клавишу Enter; ESC - Escape. После выхода экран может остаться не очищенным. При переключении на кириллицу сочетания могут не действовать.


Экран программы Emacs называют фреймом (или кадром, frame); фрейм здесь - это аналог окна в GUI. Верхняя строка фрейма (File Edit Options и прочее) - "строка меню", опять же как в окнах в GUI. Символ ` в подсказке (в буфере "GNU Emacs" выше) для активации строки меню - это обратная кавычка, на одной клавише с ~ и Ё. Клавишу Alt, которая ещё называется Meta, ещё обозначают просто M. Соответственно M-` означает сочетание Alt + `.


После активации строки меню фрейм будет поделён на два буфера: внизу добавятся заголовки меню (показано частично):


Possible completions are:

b==>Buffers e==>Edit f==>File

h==>Help o==>Options t==>Tools


Внизу, в строке минибуфера появится пункт "по умолчанию", то есть программа выбирает сама:


Menu bar (up/down to change, PgUp to menu): f==>File


Если нажать Enter, появятся пункты меню из группы File (показано частично):


q==>Quit C-x C-c r==>Recover Crashed Session

s==>Save As... C-x C-w v==>Visit New File... C-x C-f


Снова пункт "по умолчанию":


Menu bar (up/down to change, PgUp to menu): v==>Visit New File... C-x C-f


Если нажать Enter, то нужно будет ввести имя нового файла. Сейчас, для освоения, следует стрелками Вверх и/или Вниз (up/down в подсказке) либо нажатием клавиши-буквы, указанной перед стрелкой (==>) выбрать пункт выхода:


q==>Quit C-x C-c


И нажать Enter для активации.


Внимательно прочитайте подсказку к меню в нижнем буфере. Там, например, есть: "Type C-g or ESC ESC ESC to cancel". То есть "набрать C-g или ESC ESC ESC, чтобы прервать [выполнение какой-то внутренней команды Emacs, в том числе работу с меню]".


Нижняя строка ("окно минибуфера") - нечто вроде собственной командной строки Emacs. Выше - "строка режима" (или "строка состояния") с именем текущего (показанного сейчас) буфера, номером линии с курсором и другой информацией.


Открыть файл (создать буфер, имя - в строке минибуфера), в том числе ещё не существующий, - C-x C-f. "Вставить" (добавить) содержимое другого файла в текущий буфер (в "точку вставки", то есть в позицию курсора) - C-x i. Сохранить файл (записать текущий буфер) под тем же именем - C-x C-s. Сохранить под другим именем (и продолжить правку уже переименованного файла, оставив старый) - C-x C-w. Сочетания для закрытия файла нет, но можно через меню: M-` f c. Или нижеуказанной командой уничтожения буфера.


Переместить курсор на один шаг (символ, линию): соответствующая курсорная стрелка; или C-b, C-f, C-p, C-n. Поместить курсор в начало выражения - Home или C-a; в конец - End или C-e. M-B перемещает курсор на одно слово влево; M-F - вправо.


Отменить недавнюю правку - C-x u или C-/. Вернуть первоначальное содержимое файла, пока возможно (не выходя из Emacs), - M-x revert-buffer. Выражение revert-buffer надо набрать вместе с дефисом и завершить клавишей Enter. Это имя функции на языке Lisp в Emacs; здесь сочетание M-x - нечто вроде активации приглашения внутренней командной строки (для интерпретатора Lisp). Возможно автодополнение по Tab, как в Bash.


Искать фрагмент текста по шаблону - C-s (вперёд, к концу файла) и C-r (назад, к началу). Заменить фрагменты по шаблону (вперёд) - M-%. В минибуфере нужно будет ввести по порядку: шаблон поиска; шаблон замены; уточнение, как именно заменять (y - заменить, n - пропустить, ! - заменить все найденные шаблоны поиска). В уточнении можно набрать знак вопроса, и появится подсказка.


Начать выделение фрагмента текста с позиции курсора - C-SPC (то есть Ctrl Пробел) или C-@. Потом перемещайте курсор любым способом, наблюдайте подсветку выделения. Ещё раз C-SPC - выделение исчезнет и начнётся заново. Нажать C-SPC дважды - убрать выделение (текст останется на месте). Заметьте сообщения в строке минибуфера.


Вырезать выделенный фрагмент - C-w (в отдельный внутренний буфер). Скопировать выделенный фрагмент - M-w. Вставить готовый фрагмент - C-y. После выхода из почти любого редактора внутренний буфер с фрагментами исчезает.


Без выделения: сочетание C-u вырежет текст перед курсором до начала строки; C-k вырежет текст под и за курсором до конца строки; c-w - вырежет слово перед курсором; M-d - после курсора.


Выбрать файл-буфер (переключиться на его просмотр или редактирование) - C-x b. Показать список всех буферов - C-x C-b. Уничтожить буфер (закрыть файл) - C-x k. Имя буфера надо набрать или выбрать стрелками Вверх и/или Вниз, потом нажать Enter; или просто Enter для предлагаемого по умолчанию (default) варианта.


В Emacs возможно выполнять базовые действия с файлами и каталогами; это называется Dired. Список-содержимое выбранного каталога помещается в отдельный буфер.


Вызов функциональности Dired - C-x d или M-x dired. В минибуфере появится приглашение ввести имя каталога. Строка меню пополнится.


Перед действиями с файлами или каталогами понадобится сначала навести курсор; Emacs старается установить курсор в начало имени.


Открыть буфер для правки файла - f или Enter (то же, что C-x C-f в обычном режиме); если это каталог (в том числе ссылки в виде одной или двух точек), то будет показано его содержимое в режиме Dired (подобно последовательности команд cd и ls в командной оболочке). Открыть буфер для файла в режиме просмотра - v.


Создать каталог - +.


Для действий с несколькими файлами за раз, их, после наведения курсора, метят - * m. В начале строки появится метка-звёздочка. Снять метку - * u. Пометить несколько файлов подряд, начиная с курсорной строки, возможно, заранее набрав число (например, 5) - 5 * m. Число возможно задать и для снятия метки.


Снять все метки - * !. Пометить все каталоги (кроме . и ..) - * /. Обратить список меток (то есть помеченные файлы потеряют метки, непомеченные - получат) - * t.


Переименовать файл (или переместить помеченные файлы и/или каталоги) со вводом нового имени (или каталога назначения) в минибуфере - R.


Аналогично предыдущей операции, но выполнить копирование - C.


Удалить помеченные файлы - D. Или действовать как указано ниже.


Пометить файл именно для удаления (не такие метки, как вышеуказанные) - d; снять отметку - u; удалить помеченные для удаления файлы - x (потребуется подтвердить или отказаться в минибуфере).


Перечитать содержимое буфера Dired (если есть основания думать, будто файлы и/или каталоги неконтролируемо изменены) - g.


Учебник (Emacs tutorial C-h t) переведён на русский язык. Большая часть документации (Emacs manual C-h r) - на английском языке, info-гипертекст. Читать Emacs manual отдельно: info emacs. В Интернете есть всё ещё актуальный перевод на русский язык руководства Emacs: версия редактора "20.7", 1999 год; переводчики Иванова, Отт, Тихонов.

Показать полностью

Поиграем в бизнесменов?

Одна вакансия, два кандидата. Сможете выбрать лучшего? И так пять раз.

СДЕЛАТЬ ВЫБОР

Дистрибутив

Дистрибутив поддерживающий из коробки адаптер tl-wn8200nd


Либо как поставить драйвер для этого адаптера с флешки


Объяснение нужно на пальцах, если вы не готовы объяснять, то не стоит и заморачиваться


ВСЕМ СПАСИБО ВСЕ СВОБОДНЫ.


P.s. ЗАБЫЛ ПОКЛОНИТЬСЯ В БЛАГОДАРНОСТЬ ЗА ПОМОЩЬ

Отличная работа, все прочитано!