Video není dostupné.
Omlouváme se.
LPIC 103.1 Работа в командной строке Linux
Vložit
- čas přidán 21. 12. 2014
- Разбираем основы работы в оболочке bash - родной консоли Ubuntu:
- как настроить оболочку bash под себя?
- как создать свою команду в оболочке?
- что такое переменные среды?
- как создать, удалить или изменить переменную среды?
- что такое групповые (универсальные) символы или wildcards?
- как работать с историей команд в Linux?
- как работают принципы автозаполнения при наборе команд?
- как искать документацию (мануалы) и прочую информацию в среде Linux?
Свежий мануал: github.com/ksemaev
Может еще кому пригодиться, потому как не было озвучено в данном уроке
!! - ссылается на предыдущую команду;
!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/
Киррил, ты молодец !!! Спасибо за щедрое и профисиональное деления знаниями !
Небольшое уточнение: команда export помещает переменную в среду окружения и позволяет наследовать ее процессам-потомкам текущего shell'а (так называемое "экспортирование переменной"). Само определение переменной так и выглядит =. Необязательно все переменные помечать на экспорт.
Небольшой оффтоп по утилите 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"."
Все так, я теперь поправляюсь периодически)
очень доходчиво. спасибо
Спасибо огромное тебе Кирилл за твои супер уроки.
Благодарю
Супер материал! Огромное спасибо Кирилл!
Отличный контент
Спасибо огромное!!!! очень познавательно и классно объясняешь!!!
Великолепно! 🙋👍
Спасибо за курс. Небольшое замечание по wildcards. * - любое количество символов даже пустое, а ? - один и только один символ.
Спасибо! Все очень доступно и понятно подается.
на 11:54 по моему неточность - тильда показывается не для PWD=/home/semaev (это текущий каталог), а для HOME=/home/semaev (домашняя директория текущего пользователя)
Дмитрий Еремеев очень дельное замечание, не знаю чего я на PWD коротнул, знаю ведь что это домашняя папка) Спасибо!
Спасибо за уроки, очень информативно все! просьба не путать понятия папка и директория.
папка и директория это синонимы, просто в винде ввели термин папка, нет ничего страшного в его использовании относительно линукса
Хм, холивар не начинается уже 3 месяца :)
@@AV1ch )))
катАлог)
так же стоит добавить, exec сбрасывает права супер пользователя
+Александр Зенков кстати, да, спасибо. Найти бы теперь на какой минуте..
23.55
+Александр Зенков спасибо!
9:44 Наверное правильнее - По пути PATH будут искаться исполняемые файлы а не переменные Это я так сужу основываясь на логике изложения материала. Хотя и допускаю, что по пути PATH будут искаться и переменные среды и исполняемые файлы.
Спасибо, все очень хорошо подано!!!
xoroshie kursi ) vidno chto s dushoi !
Почему вы называете "/" обратным слешем, если это прямой?
шел проше смотреть echo $SHELL чем пассвд листать
Зачем ты точку добавил в PATH под рутом?
"ABC=123 Это не переменная..." как раз наоборот, это переменная, причем значение этой переменной - текст
видимо он имел ввиду что это не переменная среды, пока мы не экспортируем её.
print working directory
что означает "Вес: 4"?
Четыре вопроса по этой теме будут на экзамене. Но я потом перестал этот вес в слайд вставлять)
Kirill Semaev я вас понял)
Куча ошибок