Будем считать что вы успешно установили линукс десктопный или серверный. Что касается серверного - умение работать с консолью в нем жизненно необходимо (потому что загружается он сразу в консоль), но иногда оно требуется и в работе под оболочкой. Также консоль нам потребуется при работе на удаленном компьютере. К примеру, на моем домашнем сервере нет ни монитора ни клавиатуры ни мышки, и я их не собираюсь для него покупать потому что в этом нет надобности, я могу подключиться к консоли сервера по сети, и работать на ней с другого компьютера.
Теперь я расскажу о наиболее часто употребляемых командах консоли для работы с файловой системой:
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, поздравляю! Вы добились некоторого прогресса на Голосе и были награждены следующими новыми бейджами:
Вы опубликовали пост каждый день недели
Вы можете нажать на бейдж, чтобы увидеть свою страницу на Доске Почета.
Если вы больше не хотите получать уведомления, ответьте на этот комментарий словом
стоп
Согласен на все сто!