Будем считать что вы успешно установили линукс десктопный или серверный. Что касается серверного - умение работать с консолью в нем жизненно необходимо (потому что загружается он сразу в консоль), но иногда оно требуется и в работе под оболочкой. Также консоль нам потребуется при работе на удаленном компьютере. К примеру, на моем домашнем сервере нет ни монитора ни клавиатуры ни мышки, и я их не собираюсь для него покупать потому что в этом нет надобности, я могу подключиться к консоли сервера по сети, и работать на ней с другого компьютера.
Теперь я расскажу о наиболее часто употребляемых командах консоли для работы с файловой системой:
ls - выводит на экран содержимое текущей папки (то есть той, в которой мы находимся в данный момент). Можно использовать с аргументом -a - тогда ls -a покажет нам все содержимое папки, включая скрытое. Или с аргументом -l чтобы увидеть полную информацию о каждом файле и правах на него. Аргумент -t отсортирует файлы по дате создания. Давайте попробуем..
Ах да, для того чтобы узнать какая папка в данный момент является текущей, можно использовать команду pwd.
Как видим, команда pwd вывела нам на экран полный путь к папке /home/lin/pic, в которой мы в данный момент находимся, а команда с аргументом ls -a показала список всего содержимого этой папки (при этом файлы показаны розовым цветом, а подпапки - голубым).
Навигация по папкам:
Для перехода в папку, нам нужна команда cd + имя папки в которую надо перейти, или полный путь, если надо перескочить сразу через несколько папок. Если перед указанием пути постивить значок "/" - то папка будет искаться начиная от корневого каталога. Если косую не ставить - то относительно текущей папки.
У нас там есть папка setup, она помеченная голубеньким, поэтому мы видим что это папка
cd setup - мы перешли в папку setup и теперь находимся в ней (полный путь /home/lin/pic/setup). Давайте посмотрим что в ней:
Таким образом мы видим что в ней есть какие-то файлы и еще одна вложенная подпапка Telegram Desktop.
Чтобы вернуться в предыдущую папку (на уровень выше) - надо набрать cd ..
и мы снова вернулись в папку /home/lin/pic, то есть туда, откуда мы сюда пришли.
cd ~ переносит нас в домашнюю папку
cd / - в корневик диска (то есть в самое начало).
Создаем файлы и папки
Папка создается командой mkdir + имя_папки
Например нам надо сделать папку kostroma
mkdir kostroma
После создания, мы ввели команду ls и убедились что у нас создалась папка kostroma
Теперь перейдем в нее и что-то там в ней поделаем, к примеру, создадим какой-то файл
Создать файл можно командой touch
Пример:
touch antonkostroma.txt
Мы создали текстовый файл antonkostroma.txt, потом с помощью ls убедились что он действительно создался, теперь мы можем открыть его текстовым редактором и что-то там в нем написать и сохранить. Кстати, в консоль интегрирован простенький текстовый редактор nano, с его помощью можно к примеру отредактировать конфиги чтобы что-то поправить если все слетело и ничего кроме консоли у нас не запускается.
Открываем файл этим текстовым редактором
sudo nano antonkostroma.txt, где sudo это получение админских прав на редактирование чтобы можно было потом записать файл, nano это вызов редактора, и antonkostroma.txt - непосредственно редактируемый файл. Система может запросить ввод пароля в процессе.
после чего мы попадем в текстовый редактор и напечатаем там что-то
Затем этот текст мы можем сохранить через Ctrl-O (попросит подтвердить) и выйти из редактора с помощью Ctrl-X (там внизу консоли видны остальные инструменты), после чего у нас на диске останется файл antonkostroma.txt, в котором теперь будет храниться важное напоминание об одном из авторов Голоса, которое никогда нельзя забывать.
Завтра продолжим работать с консолью.
@aboutlinux @lindsay - ну вот, опять пиар города Костромы... надо по всему "Золотому Кольцу" России пройтись. Суздаль там, Ростов Великий)
"Как видим, команда pwd вывела нам на экран полный путь к папке /home/lin/pic, в которой мы в данный момент находимся, а команда с аргументом ls -a показала список всего содержимого этой папки"
Когда я вижу вот это всё... я начинаю выть на Луну. Вид консоли, командной строки Винды и программы Qbasic, которую мы учили в 10-м классе, вызывает у меня ощущение, что я дебил)
Надеюсь, что на Линуксе мне очень редко придётся юзать консоль... ох, надеюсь)
@eldar-adov квикбейсика не будет, обещаю =)
@lindsay
"квикбейсика не будет, обещаю =)"
Спасибо! У меня на него аллергия)
Всё время удивлялся, почему разработчики ОС не приведут к единому стандарту консольные команды. Здесь есть претензии ко всем, но в данном конкретном случае удивляет хоткей ctrl-o для сохранения. Сохранить - save и логично так должно называться. Впрочем это далеко не единственный хоткей, вызывающий вопросы.
Козел - это марка пива. Чешского, если не ошибаюсь. Непонятно, что хотела сказать автор, назвав голосянина маркой пива. Ну и допустим если он козел, то может на голосе есть балтика, оболонь, сармат в конце концов? Или здесь только иностранцы вроде козела и прочих штрехбрехеров
✅
@aboutlinux, Поздравляю!
Ваш пост был упомянут в моем хит-параде в следующей категории:
Ваш пост поддержали следующие Инвесторы Сообщества "Добрый кит":
ovchinnikov, amalinavia, izbushka, fxmonster, markvial, optimist, vsebudethorosho, oagalakova, sergiy, jpigeon84, ohlamoon, anykeycheg, d0z4t0r, onur1s, html, azarovskiy, vp-cosmos, yurgent71, zaria, alexfisher, lologom, gromozeka, kudesnikaltay, ianboil, drim, student61, zlata777, volv, semitsvetik, zolotova1703, valen-tina, voronchihin, manavendra, olgaxx, sinilga, gildar, lilia, wallyt, denispavlov, verdon, andreyprosto, zelivsky, arhiopteriks, apnigrich, vako, la-bella-vita, bombo, pkrugloff, dikaniovs, xxx79, worthless-man, maksh, bumex2008, chin, sansey, delectat, massatela, naiger, m0ssa99, archual, kilobucks, marko44, cryptenthusiast, mixtrum, virt, vitalson, sevaev, ladykosha, wmforum, oceanotechnic, zlody, blange, siddxa, goodnews, marigold, jahspear, alexxela, esperos, astrofilosof, yurij12, boliwar, process, egoryana, felicita, evgeniy73, lvivrugby, altergott, alte, atvalevsky, tapejara, seagull15, wenderccc
Поэтому я тоже проголосовал за него!
Узнать подробности о сообществе можно тут:
Разрешите представиться - Кит Добрый
Правила
Инструкция по внесению Инвестиционного взноса
Вы тоже можете стать Инвестором и поддержать проект!!!
Если Вы хотите отказаться от поддержки Доброго Кита, то ответьте на этот комментарий командой "!нехочу"
dobryj.kit теперь стал Делегатом! Ваш голос важен для всего сообщества!!!

Поддержите нас:
@aboutlinux, поздравляю! Вы добились некоторого прогресса на Голосе и были награждены следующими новыми бейджами:
Вы можете нажать на бейдж, чтобы увидеть свою страницу на Доске Почета.
Если вы больше не хотите получать уведомления, ответьте на этот комментарий словом
стоп
@aboutlinux, поздравляю! Вы добились некоторого прогресса на Голосе и были награждены следующими новыми бейджами:
Вы можете нажать на бейдж, чтобы увидеть свою страницу на Доске Почета.
Если вы больше не хотите получать уведомления, ответьте на этот комментарий словом
стоп
Согласен на все сто!