Основы Ubuntu Linux: apt-get, bash, командная строка
Вставка
- Опубліковано 24 лип 2024
- 🎓 Бесплатный курс по языку Ruby: rubyrush.ru
💬 Чат для изучающих Ruby: t-do.ru/rubyrush
🚀 Интенсив по Ruby on Rails: bit.ly/2wr88QT
Менеджеры пакетов apt-get, aptitude, что такое оболочка (shell) и bash, как работать в терминале: команды sudo, echo, ls, pwd, cp, mv, rm, mkdir - все в этом видео скринкасте.
0:00 - Кто не знает Linux, тот лох!,
0:39 - Менеджеры пакетов
2:36 - Установка aptitude с помощью apt-get
6:33 - Оболочка linux (shell)
8:11 - Работа с папками в Linux
11:28 - Работа с файлами
15:57 - Редактор Vim
17:34 - Настройки Bash (~/.bashrc, ~/.profile)
20:30 - До свидания :)
----
© Хороший программист goodprogrammer.ru
#Хороший_Программист_МК
Мне как новичку, который ни петь ни лаять в Ubuntu - понятнее некуда! все на человеческом, без соплей. Развития каналу!
шапка +10 к навыку администрирования линукс
стопудов )
Холодно наверное)))
Макбук - плюс еще 100500
Это шапка из тира третьего
бабушка всегда говорила не забудь надеть шапочку
Спасибо за урок! Очень позновательно и доходчиво :-). Желаю автору успехов в его линуксо-просветительском деле :-)
Спасибо, Михаил. Очень хороший урок. Очень доступная подача информации. Лайк и подпись
Классная подача..реально лучшая из пары десятков просмотренных видео))
Спасибо за бодрый и понятный урок)
Спасибо за материал. Все четко и без маргарина. Жилаю вам успехов.
Спасибо за отзыв! Записывайтесь на наши курсы: goodprogrammer.ru
Миша, спасибо! Для новичка ваше видео - то, что нужно!!!
Пожалуйста!
Отлично! Наглядно, грамотно и понятно. Спасибо!
Отличное видео, и супер, прямо супер-информативные обьяснения! Спасибо огромное!❤💻💽💾
Неплохая подача материала. Автору респект
Было бы здорово ещё добавить пояснения о командах, для лучшего понимания/запоминания: ls - list, cp - copy, mkdir - make directory, etc
Очень интересный урок! Спасибо!
Шикарное видео для новичков. Спасибо
Прекрасно! Весело, интересно, замечательный тембр голоса. Подано гораздо менее нудно и монотонно, нежели у других влогеров.
Спасибо!
Спасибо огромное!!! Отличный урок!
Очень доходчиво, спасибо. Единственный момент, который резал ухо - упоминание Терминала, как ГРАФИЧЕСКОЙ оболочки...
Не графическая это перфокарты :D
Афигено объясняешь! Подписка и сто лайков !
Интересно) Буду учится терминалу)👍👍👍
Чудесное видео Михаил!
большое спасибо, было очень интересно, тока недавно установил ubuntu, теперь разбираюсь=)
Установил Home Assistant. Вот теперь штудирую твои уроки.
Спасибо за видео! +1 на ubuntu)
шикарное видео. Подача отличная
Спасибо, с вас - лайк, подписка, кинуть ролик другу! :)
Доступно и грамотно наваливаешь.
отличный урок! Спасибо!!!
спасибо за видео!
Спасибо!
Интересно, сочно, годно!
На "Ку!" я заорал в голос :) А в целом очень понравилось - то, что мне сейчас надо было!
Я новичок, который никогда не знал про aptitude и действительно хорошо жил, но, поставив этот замечательный пакет, теперь не представляю установку без него
Очень клёво!
Спасибо! Заглядывайте к нам на интенсив: goodprogrammer.ru/rails-winter-18
Спасибо вам за это видео !!!!
отличное видео, спасиб!
Спасибо!
Вставки огонь 😂
Я хоть и не программист, но всё законспектировал и дополнительно прочитал в "man", т.к. погружаюсь в Linux. Очень толково и без воды. Спасибо.
Оч крутой проект!
Спасибо тебе , дорогой ты мой!
в некоторых местах музыка слишком громкая для восприятия голоса и только мешает, а так все круто, спасибо
Порадовала грамотная речь лектора. ОбеспЕчение ! Подписалась на канал :)
Ну дык. Чай не мгимо финишд ))
Спасибо. Хорошая лекция, но где же обещанные ссылки к уроку?
очень доступное видео, побольше бы, тогда популярность Linux вырастет.
GNU/Linux и так уже почти у каждого в кармане.
Но в общем уроки Агонь!)
когда то в дос комманды учили писать школе. вспомнил как это было. доступно объясняет.
Спасибо за отзыв!
Наконец-то!!!
Нормальная и понятная инфа о Linux. Классное видео, спасибо.
И у меня вопрос:могу ли я учить(или точнее привыкать) к терминалу используя Termux на Android.Это же тот же Линукс, ну потомок эго, насколько я знаю.Просто сейчас не имею доступа к компьютеру.
Базовые команды подходят,проверял. Но не хочу потом каждый раз спотыкаться. Я только об обучении Linux говорю, не о замене его.
Заранее спасибо тем кто подскажет.
Увы, не подскажу. Основные команды должны быть те же. Но на практике не сталкивался.
Если идет разговор об основах убунты, то в перую очередь нужно рассказать об структуре ос и назначении папок. Сказать какие там есть файловые системы. Показать топ 2 популярных терминалов. Рассказать об настройке данной оси для удобного использования. Указать ссылки на чтиво по оси (где можно изучить ее нормально и просто) и тд и тп.
> рассказать об структуре ос и назначении папок. Сказать какие там есть файловые системы. Показать топ 2 популярных терминалов.
Это лучший способ сделать так, чтобы человек закрыл видео и не досмотрел видео до конца :)
> Рассказать об настройке данной оси для удобного использования.
А вот это важно, да, но зависит от конкретной версии Ubuntu.
> Указать ссылки на чтиво по оси (где можно изучить ее нормально и просто)
Можете указать прямо здесь, в комментариях, добавим в описание, если там реально «нормально и просто».
не, фигня, детский сад, мне кажется, что для того, чтобы новичку научиться ориентироваться в убунту, нужно сначала каждый битик ядра разобрать
Так эксплорер действительно является инструментом по скачиванию нормальных браузеров. Сегодня именно это и делал)))))
Терминал - это графический интерфейс. Забавная игра слов)))
здравствуйте такой вопрос у меня вот такая проблемка по вашему видел в терминале пишет таких файлов нет или обновлено 0. apt-get aplitude пишет такого файла не найдено и много таких команд которые пишет нет таких файлов и ещё не видит вай фай что можно сделать
Интересно с bashrsc а если там прописать команды на запускк программы или скрипта. Он сделает это автоматически при запуске терминала?
Да
Привет, при установке убунду как второй, указали мало памяти. Как можно добавить память?
Здравствуйте. По инструкции из предыдущего видео установил убунту 1604 лтс. Специально для этого купил еще одну озушку и увеличил озу до 8гб. на убунту выделил 4 гб. Прикол в том что по сравнению с прошлыми разами сама убунта устанавливалась на пару часов дольше а сейчас сделал этот sudo aptitude safe upgrade и он обновляется уже минут 40. в чем может быть дело? может ли столь медленная установка являться следствием того что слишком много озу было выделено?
Нет, я думаю, все дело в скорости интернета. Запустите тесты скорости на компьютере и в виртуалке.
выводит ошибку при использовании systemctl. и на великом стековерфлоу порекомендовали использовать команду service. (это если что при использовании WSL2). Можете подсказать, как это обойти, так как этот совет проблему не решил, может полноценную убунту поставить второй системой лучше будет?
будущее за open source - спасибо!!
да мне понравилось
Лайк,и подписка однозначно!!!Несите свет,в смрад,и мрак Windows-оидов))).
Аааууу)) 👏👍😂
*Есть плейлист по Ubuntu?*
и не смейся на домной я сварщик а не программист учусь потихоньку сам мне это нравится и делай по больше видео про команды таких как я очень много поверь мне
у тебя шикарное афро! нафиг шапки!
Спс
урок хороший. буду смотреть ). также вопрос - шапка это понты или голова в помещении мерзнет ? у меня просто на улице в шапке голова потеет
Шапка -- это чтобы вы спросили!
ребята, а слабо сделать серию обучающих видосов о Линуксе ? как его можно использовать с пользой для себя и мирового сообщества Линуксоидов. может вам удастся популяризировать данную ОС!)
Слабо :)
а что так?
Столько всего ещё снять нужно, что не до Линукса :)
а жаль. надеюсь вы все-таки передумаете.
Посмотрим
почему когда вбиваю команду. cd Desktop пишет не найдено ставил другой kali linux тоже самое на другом в чем проблема
Напишите ls и посмотрите, есть ли у Вас такая папка, может она по-другому называется типа desktop (регистр важен)
Объясните почему на 3:22 вы выполняете команду "от имени рута", но вводите пароль для goodprogrammer? Не понимаю
это не от имени рута, это от имени моего же юзера, но с _повышенными привилегиями_ unix.stackexchange.com/questions/291454/difference-between-sudo-user-and-root-user
@@Artistofun спасибо, я почитал. Интересный подход, но не совсем пока мне понятный.
Ништяк, спасибо. А почему ты в шапке?
Ещё просьба - проговаривай на английском полные названия сокращенных команд, а то не все развернул.
а что не проговрил?
@@goodprogrammer rm, мол 'remove', а ls как расшифровать? 'list'?
Спасибо за видео, познавательно! Подписываюсь.
Как приглушить музон?
Может кто-то пояснить, пожалуйста, что значит рекурсивно? Когда удаляли/создавали папки.
удалить все папки внутри папки
А это нормально то что у меня не создается временный файл 01.txt на 12:01 ?
версия 18.04
нормально
а чё, ничё так, но мало. Маловато будет! :)
спасибо. ещё сделаем видео
Эти команды характерны только для Убунту? В Дебиан они работают?
Всё, кроме менеджера пакетов -- в любом линуксе. aptitude в дебиан тоже будет работать, угу. Проверяйте.
@@goodprogrammer Спасибо!
Миша ты молодец я лошара в этом убунто и то всё понял тебе риспект продолжай в том же духе я начинающий и мне всё нравиться в убунто
Я прямо мс дос вспомнил из 96 года
Рекомендованная скорость х2
God bless us )))
Добрый день Михаил.
Я устанавливаю Linux. Затем делаю обновление системы и приступаю к установки моего программного обеспечения.
Установка ПО, как мы знаем, берёт не мало времени....я тут наткнулся, блуждая в сети интернета на PPA (что это такое? я описал выше)
Я хочу создавать свои PPA packeges пакеты с мои ПО, которые я скачал ранее с других сайтов.
Что не лазить по сети каждый раз, я хочу создать свои PPA, или же делать их на заказ.....ну, там друзьям, знакомым, и т.д. ведь не каждый знает хорошо терминал и то, как устанавливать программы по Линукс.
Скажите, уважаемый специалист, а кто такой сервера? А то мне как чучке, непонятно. Это то же, что кабеля и слесаря?
Доброго времени суток) Пользуюсь линукс уже года 4 наверное, начал с мяты(кажется Соня 18). Естественно периодически смотрю видосы или читаю статьи об этой ОС. Так вот... Почему огромное кол-во людей не въезжают в линукс ? Может потому что мало именно толкового материала для людей привыкших дважды кликать по exe-шнику ? Почему так мало материала где к примеру можно упростить "ориентацию по терминалу"? Если вы считаете что человек сознательно пришедший в линукс как минимум знает основы программиста - это заблуждение. Например я по образованию повар, а по профессии - плотник. Ну вот почему не преподнести материал так:
Основные команды терминала это практически всегда логическая аббревиатура или сокращение слов действия, например:
cd - это Change Directory, т.е. смена каталога(папка по виндовсовскому). Это лишь команда, для её выполнения нужно ещё указать "место прибытия" - cd /home/username/msic(пример)
mkdir - это MaKe DIRectory(дословный перевод - сделать директорию) соответственно данная команда создаст новый каталог/папку по указанному вами пути mkdir /home/username/music/rock
rm - ReMove - ну тут думаю ясно что эта команда удаляет указанный файл.
Да та же команда chown(CHange OWNer) для передачи прав файла иному пользователю. В некоторых дистрах диск с NTFS разметкой, по-умолчанию контролит root, что не позволяет указать библиотеки с установленными играми в Стим.
Даже основная команда sudo это же (SuperUser DO) говорит о том, что данная команда исходит от главного пользователя системы и обязана быть выполненной
И т.д. и т.п. Очень мало кто уделяет этому внимание + мало кто доносит что к командам можно применять "ключи", да и вообще, что это и зачем мало кто освещает. Самый яркий пример : sudo apt dist-upgrade -y
Ведь Линукс создаёт сообщество, а сообщество создаёт Линукс) Всем пингвина ;)
Вам бы свой ролик записать!
Чему правда уделяют мало внимания это тому что ls, ls и ls это разные программы, несмотря на их одинаковое название в linux, bsd, unix.
А где взять документацию по терминалу?
Такого понятия нет, есть документация по каждой конкретной команде, например, напишите
man ls
@@goodprogrammer понятно спасибо. Но список команд вообще то должен быть? И подскажите как узнать свою версию линукса?
Список команд огромный, нет смысла его читать от и до - не запомните. Как посмотреть версию линукса - самое время начать учиться искать информацию в гугле.
@@goodprogrammer уже нашел.
у меня нет создания файла только папки при нажатии правой кнопки (
В комментах почитайте, была у кого-то такая проблема
И что делать
У меня когда просит пароль, я не могу его ввести. Вернее я ввожу а в терминале ничего не происходит
Это нормально, просто введите и нажмире Enter
в вел ls там Видео. Документы .Загрузки.Изображения. Музыка. Общедоступные. Рабочий стол. Шаблоны.
He тогда надо писать cd "Рабочий стол" :))))
А какие книги, есть по Линукс
www.ozon.ru/context/detail/id/2419365/
www.ozon.ru/context/detail/id/7607778/
@@goodprogrammer Спасибо большое
Чем отличается apt от apt-get и от aptitude?
apt == apt-get,
а аптитюд это похожая утилита, работающая с теми же пакетами, делающая глобально то же самое, но с некоторыми доп. возможностями.
Гугл в помощь.
Будут уроки по zsh?
Нет
Команда l s - l a на 9:16 что там делают 3 буквы на иврите רפא ??)
локаль такая почему-то встала по умолчанию
Тоже заинтересовало :-)
:-) чего бы ей вставать по умолчанию? Этой локали? :-)
Заговор мирового правительства, очевидно же
Популярная сказка для ищущих виноватых.
Замечательно ,супер!
Про пути:
ua-cam.com/video/YgzA8i73rGQ/v-deo.html
Всем привет. Ставил себе убунту рядом сwindows 10. Всё было ок. Решил поставить вместо убунту linux mint. В иенете пишут что нельзя удалять просто так линукс нужно сначала пропатчить файловую систему и загрузчик утилитой командной строки fixboot. Всё сделал поставил минт, решил снова поставить убунут команда прошла фиксбута . И тут проблема команда убивает тупо биос. У меня Gigabyte h61 чипсет дуал биос. Инженер который смотрел мать в сервисе сказал что стирается дамп биоса при этом запасной пашет но не запускается. Прошивали с нуля. Мать пашет. Хочу себе линукс но что делать не знаю если вдруг удалять пидётся. Мож кто сталкивался с такой проблемой почему тупо летит биос с команды fixboot на чипсете h61.
Игорь, у меня с 2008-го года на всех компах две ОС, никогда этой командой fixboot не пользовался. Насколько я понимаю, она нужна для того, чтобы поправить загрузочный код в материнке. Меж тем, все, что делает биос - передает управление загрузчику с одного из носителей: флешка, CD/DVD, жесткий диск (или даже по сети), зачем после каждой переустановки/удаления ОС делать fixboot мне не ясно. Лучше разберитесь с этим вопросом.
Возможно, Вы просто перемудрили. Но я могу ошибаться, я программист, а не devops :)
Спасибо за ваш ответ. Собственно проблема ещё непонятная гляньте на скрин
hostingkartinok.com/show-image.php?id=6389dfc35c8491084815f77b7b7153a7
Непойму почти с каждого сайта не получается темы скачать.Только некоторые проходят. Некоторые проги тоже так же пишут. Мож что то настраивать нужно? Ещё не пашет драйвер на nvidia. Ставится а после перезагрузки убунту не впускает в систему после ввода пароля. Но одно НО. Работает система на виртуалке. Стоит виртуал бокс и vmware.
У меня пишет E: Невозможно найти пакет aptitud
Нашел ошибку. все заработало)))
А где собственно ссылки которые "мы приложим к уроку"?))
спросите в чате @rubyrush
Верно ли мнение, хороший программист это хороший системный администратор?
нет
@@goodprogrammer образно....
Одна группа создаёт приложение, вторая заливает на сервер, третья управляет "Администрирует" Все три направления разные?
Которые не соприкасаются?
А как же создания документа, которое будет обращаться к базе данных на сервере, разве тут необязательно знать адрес базы?
Ведь в документе прописывается путь, где он будет брать информацию и выводить на экран.
По моему мне будет проще, если я буду знать как залить на сервер свой сайт.
Ведь попросту интернет построен на системе работы Линукс, что то похожее.
По моему я слишком загнул, спасибо за урок будем учиться дальше ☺😌
Все круто и интересно рассказали.
@@user-ud2ky4ly9i знать, конечно, надо, про деплой у нас хорошее видео на канале есть, посмотрите, там вначале про ситуацию с разделением ролей расскаызываем
Походу я в 7 классе был уважающим себя программистом.
Респект!
)))
КАРАУЛ! ПОМОГИТЕ! КУпила комп. Слушаю Ваш ролик и пытаюсь провести apt-get , но пароль я не устанавливала, а комп требует пароль. Что делать?
А еще не могу разделить диск на несколько дисков. Снова требует пароль.
Вам по-моему рано работать с убунтой. Попробуйте найти на ютубе хороший курс компьютерной грамотности - чтобы объясняли зачем в системе пароль, как он задается, как и зачем разделяется диск и т. п.
@@goodprogrammer Конечно, мне нуже курс молодого бойца. И я его буду проходить, но что делать с паролем? Как мне пользоваться компом. Работа горит, а я не имею инструмента... Помогите просто снести ОС.
@@ecoolga1621 Ольга, по тому описанию, что вы дали, невозможно вам помочь. Зайдите в группу по линуксу, например, вот в эту: t.me/ru_ubuntu и попросите помочь, предоставив подробно всю информацию, что делали, как создавали юзера и т.д.
@@goodprogrammer Благодарю за ответ!
А чего не показал как создавать файл в папке?
16:20 же
а toutch ?
touch создает пустой файл (если файла нет) и меняет дату изменения файла на текущую, если есть - про него не стали рассказывать, чтобы не усложнять. Если уже знаете, то чего спрашиваете? ;)
Ну я узнал уже после.
Отлично, да !$ - это последний аргумент предыдущей команды, вроде.
В общем идея такая, если не хочешь отращивать бороду, придется носить шапку, такая вот тяжкая судьба сисадмина :)
Да!
Как ввести пароль?(3:22)
Просто вводи буквы, они не будут видны в целях безопасности
Не согласен, что aptitude удобный менеджер пакетов, pacman на много удобней и понятней.