Video není dostupné.
Omlouváme se.

LPIC 103.1 Работа в командной строке Linux

Sdílet
Vložit
  • čas přidán 21. 12. 2014
  • Разбираем основы работы в оболочке bash - родной консоли Ubuntu:
    - как настроить оболочку bash под себя?
    - как создать свою команду в оболочке?
    - что такое переменные среды?
    - как создать, удалить или изменить переменную среды?
    - что такое групповые (универсальные) символы или wildcards?
    - как работать с историей команд в Linux?
    - как работают принципы автозаполнения при наборе команд?
    - как искать документацию (мануалы) и прочую информацию в среде Linux?

Komentáře • 40

  • @KirillSemaev
    @KirillSemaev  Před 6 lety +9

    Свежий мануал: github.com/ksemaev

  • @vladozimkovskiy1024
    @vladozimkovskiy1024 Před 5 lety +14

    Может еще кому пригодиться, потому как не было озвучено в данном уроке
    !! - ссылается на предыдущую команду;
    !n - ссылается на команду под номером n;
    !-n - ссылается на команду по номером „текущая минус n“;
    history -c - очистить историю команд, удалив все записи
    history -d n - удалить из истории запись под номером n
    history -a - дописать команды, введенные в текущей сессии bash, в конец файла
    Так же можно сохранить дату и время для каждой команды в истории, для этого в конец .bashrc дописываем:
    $ nano .bashrc
    export HISTTIMEFORMAT=»%h/%d-%H:%M:%S «
    и применяем изменений в .bashrc без перезапуска сеанса/системы делаем командой
    $ bash
    ссылка - www.linuxjournal.su/777/

  • @mishayufit5786
    @mishayufit5786 Před 9 lety +26

    Киррил, ты молодец !!! Спасибо за щедрое и профисиональное деления знаниями !

  • @j3man
    @j3man Před 9 lety +9

    Небольшое уточнение: команда export помещает переменную в среду окружения и позволяет наследовать ее процессам-потомкам текущего shell'а (так называемое "экспортирование переменной"). Само определение переменной так и выглядит =. Необязательно все переменные помечать на экспорт.

  • @YummyRed
    @YummyRed Před 8 lety +7

    Небольшой оффтоп по утилите sudo.
    Кирилл расшифровывает её как SuperUser DO (собственно, я и сам в своё время додумывался до такого варианта).
    Однако книга "Unix и Linux. Системное администрирование" Эви Немет и других авторов подсказывает, что расшифровка такая: "Substitute User and DO". А всё потому, что, как объясняют в книге, она подменяет (substitute) id текущего пользователя на id суперпользователя и таким образом повышает права (если память мне не изменяет).
    Хотя английская Википедия говорит нам, что и наш с Кириллом вариант исторически верный:
    "It originally stood for "superuser do" as the older versions of sudo were designed to run commands only as the
    superuser. However, the later versions added support for running commands not only as the superuser but also as other (restricted) users, and thus it is also commonly expanded as "substitute user do"."

    • @KirillSemaev
      @KirillSemaev  Před 8 lety +2

      Все так, я теперь поправляюсь периодически)

  • @sapiens_life
    @sapiens_life Před 2 lety +2

    очень доходчиво. спасибо

  • @vladozimkovskiy1024
    @vladozimkovskiy1024 Před 5 lety +3

    Спасибо огромное тебе Кирилл за твои супер уроки.

  • @user-ut8xi7hh7w
    @user-ut8xi7hh7w Před 6 měsíci +1

    Благодарю

  • @user-iv2eq4jk4m
    @user-iv2eq4jk4m Před 4 lety +1

    Супер материал! Огромное спасибо Кирилл!

  • @TheAgressor13
    @TheAgressor13 Před 11 měsíci +2

    Отличный контент

  • @pestictu4inka688
    @pestictu4inka688 Před 7 lety +3

    Спасибо огромное!!!! очень познавательно и классно объясняешь!!!

  • @alexpyatka2583
    @alexpyatka2583 Před 3 lety +1

    Великолепно! 🙋👍

  • @konstantinbrazhnikov6235

    Спасибо за курс. Небольшое замечание по wildcards. * - любое количество символов даже пустое, а ? - один и только один символ.

  • @KotangensSO
    @KotangensSO Před 7 lety +1

    Спасибо! Все очень доступно и понятно подается.

  • @user-fs5dg7rp5s
    @user-fs5dg7rp5s Před 9 lety +12

    на 11:54 по моему неточность - тильда показывается не для PWD=/home/semaev (это текущий каталог), а для HOME=/home/semaev (домашняя директория текущего пользователя)

    • @KirillSemaev
      @KirillSemaev  Před 9 lety +7

      Дмитрий Еремеев очень дельное замечание, не знаю чего я на PWD коротнул, знаю ведь что это домашняя папка) Спасибо!

  • @theScoobOne
    @theScoobOne Před 6 lety

    Спасибо за уроки, очень информативно все! просьба не путать понятия папка и директория.

    • @KirillSemaev
      @KirillSemaev  Před 6 lety +1

      папка и директория это синонимы, просто в винде ввели термин папка, нет ничего страшного в его использовании относительно линукса

    • @AV1ch
      @AV1ch Před 6 lety

      Хм, холивар не начинается уже 3 месяца :)

    • @VZE23
      @VZE23 Před 4 lety

      @@AV1ch )))

    • @XsevenBeta
      @XsevenBeta Před rokem

      катАлог)

  • @user-kk5nf2sb4i
    @user-kk5nf2sb4i Před 8 lety +9

    так же стоит добавить, exec сбрасывает права супер пользователя

    • @KirillSemaev
      @KirillSemaev  Před 8 lety

      +Александр Зенков кстати, да, спасибо. Найти бы теперь на какой минуте..

    • @user-kk5nf2sb4i
      @user-kk5nf2sb4i Před 8 lety

      23.55

    • @KirillSemaev
      @KirillSemaev  Před 8 lety

      +Александр Зенков спасибо!

  • @valerijshohin4467
    @valerijshohin4467 Před 7 lety

    9:44 Наверное правильнее - По пути PATH будут искаться исполняемые файлы а не переменные Это я так сужу основываясь на логике изложения материала. Хотя и допускаю, что по пути PATH будут искаться и переменные среды и исполняемые файлы.

  • @user-rd1sk4wg7x
    @user-rd1sk4wg7x Před 6 lety

    Спасибо, все очень хорошо подано!!!

  • @vakhtangkhavtasi954
    @vakhtangkhavtasi954 Před 7 lety

    xoroshie kursi ) vidno chto s dushoi !

  • @Patifonii
    @Patifonii Před 3 lety +2

    Почему вы называете "/" обратным слешем, если это прямой?

  • @RECHOOSENONE
    @RECHOOSENONE Před 7 lety +3

    шел проше смотреть echo $SHELL чем пассвд листать

  • @defininito
    @defininito Před 5 lety

    Зачем ты точку добавил в PATH под рутом?

  • @LeonidBatogov
    @LeonidBatogov Před 8 lety

    "ABC=123 Это не переменная..." как раз наоборот, это переменная, причем значение этой переменной - текст

    • @user-fj4jc6iz9h
      @user-fj4jc6iz9h Před 8 lety +3

      видимо он имел ввиду что это не переменная среды, пока мы не экспортируем её.

  • @uarhodesian
    @uarhodesian Před 4 lety

    print working directory

  • @andreiinteamo2981
    @andreiinteamo2981 Před 8 lety

    что означает "Вес: 4"?

    • @KirillSemaev
      @KirillSemaev  Před 8 lety

      Четыре вопроса по этой теме будут на экзамене. Но я потом перестал этот вес в слайд вставлять)

    • @andreiinteamo2981
      @andreiinteamo2981 Před 8 lety

      Kirill Semaev я вас понял)

  • @43sferam
    @43sferam Před 7 lety +1

    Куча ошибок