Тёмный

Linux для начинающих / Урок #5 - Работа с файлами и директориями 

Гоша Дударь
Подписаться 883 тыс.
Просмотров 116 тыс.
50% 1

При помощи терминала вы можете контролировать все файлы и директории (папки) на вашем ПК. За урок мы научимся создавать, редактировать, удалять и выполнять прочие действия над папками и файлами.
✅ Полезные ссылки:
- Урок сайте itProger: itproger.com/course/linux/5
⏰ Тайм-коды:
00:00 - Начало
00:18 - Создание файлов. Команда «touch»
02:05 - Редактирование файла. Команда «nano»
04:55 - Создание папки. Команда «mkdir»
06:15 - Копирование файлов. Команда «cp»
07:50 - Перемещение файлов. Команда «mv»
09:40 - Удаление. Команда «rm»
14:53 - Действия супер пользователя
22:03 - Права доступа
25:40 - Изменение автора файла
27:00 - Изменение прав доступа
33:50 - Заключительная часть
✔ Сообщество программистов: itproger.com/
✔ -------------
Вступай в группу Вк - prog_life 🚀
Группа FaceBook - goo.gl/XW0aaP
Инстаграм itProger: / itproger_official
Instagram: / gosha_dudar
Telegram: t.me/itProger_official
Twitter - / goshadudar
- Уроки от #GoshaDudar 👨🏼‍💻
- Все уроки по хештегу #goshaLessons

Опубликовано:

 

4 июн 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 100   
@filippyugay
@filippyugay 2 года назад
Классно объясняешь. Прям понятно сразу. Без всяких умных слов, лишь на здравой логике действий с хорошей подачей
@user-ky9sh2id6e
@user-ky9sh2id6e 2 года назад
Установил себе как основная ОС Параллельно смотрю тебя. Респект
@return_1101
@return_1101 2 года назад
Я тоже. Круто когда Linux основная OS.
@AntonSN83
@AntonSN83 2 года назад
Аналогично)))
@gudoksambir5122
@gudoksambir5122 2 года назад
Що ліпше mangaro fedora ubuntu
@slike1886
@slike1886 2 года назад
@@gudoksambir5122 выйди из комментариев. arch
@user-vt4fr8pu3d
@user-vt4fr8pu3d 2 года назад
Спасибо огромное за уроки, очень полезно!!!
@ozimandias1858
@ozimandias1858 2 года назад
Спасибо за хорошо изложенную информацию!
@alexeykrylov9995
@alexeykrylov9995 2 года назад
21:28 -- про возвращаться от root к обычному непривилегированному пользователю через `su username`. Описана небезопасная практика. Так делать не надо. Возвращаться из суперпользовательской оболочки надо комендой exit, а не как описано. Тогда попадёшь в исходную оболочку, а не запустишь новую внутри старой. Иначе получится, что можно будет из обычного пользователя попасть в root тоже командой exit без пароля. И это будет видно другим пользователям на тачке по запущенным процессам.
@user-ww9zu6zq2p
@user-ww9zu6zq2p Год назад
Спасибо, полезная инфа
@sined1902
@sined1902 Год назад
bonjour monsieur!
@user-jo9sn4pz8w
@user-jo9sn4pz8w Год назад
Vielen Dnak, Herr
@vazel48
@vazel48 10 месяцев назад
Такое впечатление что автор прочитал несколько книг и решил записать свой курс, так, для контента...
@kirilluzhanov1552
@kirilluzhanov1552 5 месяцев назад
@@vazel48ну так и есть, ты посмотри сколько у него уроков по разным направлениям. Невозможно же знать абсолютно всё
@Duh280
@Duh280 Год назад
Спасибо! Полезный урок👍
@vahesargsyan7573
@vahesargsyan7573 Год назад
Всё очень удобно и понятно.Спасибо вам большое!!!! Кстати у вас SCSS курсы тоже очень качественны!!!
@user-wg5qw6xp4e
@user-wg5qw6xp4e 2 года назад
подача супер. спасибо
@user-gq9rm9rf8i
@user-gq9rm9rf8i 3 месяца назад
Не только классно но и хочется повторить!
@ameliyagrei3227
@ameliyagrei3227 Год назад
Вы молодец!!!Спасибо!!! 👍👍👍👍
@return_1101
@return_1101 2 года назад
Люблю ваши уроки! Это очень круто! Пора забыть о винде!
@dimakovalenkov7835
@dimakovalenkov7835 Год назад
27:00 на файле остался замочек по тому, что поменяли группу, а не владельца файла. Сначала идёт владелец, потом группа. Аналогично с правами: сначала идут права владельца, потом группы, а потом всех остальных пользователей. А админ(root), на то и админ, что у него и так все права есть = )
@user-hd3ht2do4c
@user-hd3ht2do4c Год назад
Хороший урок, очень приветливо объясняет и понятно) Маленькая поправочка на минуте 16:00. Sudo расшифровывается, как substitute user & do вроде (подменить пользователя и выполнить)
@The-il13
@The-il13 5 месяцев назад
существует 2 варианта, у Дударя и у вас расшифровки верны
@malkhalk8837
@malkhalk8837 2 года назад
Круто!
@doom678
@doom678 2 года назад
Спасибо!!!
@antonbesedin7199
@antonbesedin7199 8 месяцев назад
ты гений!)
@nakamasama
@nakamasama 2 года назад
Всё хорошо рассказал и показал. Для ознакомления детали и принципы работы команд рассказывать, согласен - не нужно. Ты рассказал только то, что нужно. Правда, редактор произносится не "нэно", а "нано", ведь никто не говорит "нэнометры", а говорят "нанометры". Но это вообще не важно и не меняет сути содержания. Как я писал под третьим уроком - я всё равно могу найти в курсе то, чего я не знаю: я раньше не обращал внимания на то, кто идёт первым (пользователь или группа). Я всегда думал, что первым идёт пользователь, а потом группа, но вы доказали, что это не так. Правильно - наоборот: сначала группа потом пользователь. Но вы, может, допустили только одну ошибку. В самом конце урока вы сказали, что первая цифра соответствует пользователю руту, вторая - группе, третья - любому другому пользователю. По крайней мере я так услышал, я мог не так услышать. Но если я услышал и понял вас правильно, то вы неправы. Первая цифра отвечает за пользователя, который создал этот файл, вторая - за группу этого пользователя, третья - за любого другого пользователя вне группы создателя. Т.е. если вы создали файл от своего профиля, то 664 означает что есть права на чтение и запись у вас и у вашей группы и чтение для любого другого пользователя вне группы создателя. Рут - это исключение и у него всегда есть права на всё в системе, однако если у вас будет две группы, то пользователи из другой группы смогут файл только прочитать. Можно написать программу и дать ей права 711. Тогда вы можете делать что угодно с этой программой, а другие пользователи вашей группы и пользователи других групп программу могут только исполнять. Но это не упрёк. Я просто расписал поподробнее и поточнее значения прав для тех, кому интересно. Во всём остальном минусов нет. Нужно продвигать идеи открытого ПО и мира линукса, поэтому я поддерживаю всех, кто даёт линукс в массы!
@user-eq5jt8zt6w
@user-eq5jt8zt6w 2 года назад
Как раз таки это важно, что первым идет не группа, а пользователь. И это легко можно проверить с помощью команды chgrp. (команда меняет группу для файла, проверь, и посмотри, в какой колонке изменится значение группы). И вообще, где в этом уроке автор доказал, что сначала группа, а потом пользователь?
@user-hq9rc2rx1v
@user-hq9rc2rx1v 2 года назад
Очень хорошее изложение материала
@WhiteBear141981
@WhiteBear141981 2 года назад
Полезно. Спасибо!
@Travel_Vlog_AR
@Travel_Vlog_AR Год назад
ты мне открыл глаза на линукс) у меня федора 37 с гномом 43 стоит
@Salomon_li
@Salomon_li 2 года назад
Как раз изучаю данную тему, было бы информативно было бы сравнить три редактора vim, nano и micro, и как в них работать
@alekseyflusov3055
@alekseyflusov3055 2 года назад
+++
@user-sl3gv9sb9p
@user-sl3gv9sb9p 2 года назад
в зависимости от целей. для начального пользования nano норм, а профессионалы пользуются vi или vim. последний это полноценный текстовый процессор, который даже распознает ключевые слова многих языков программирования и делает соответствующую подсветку, то же он делает и в конфигурационных файлах в /etc
@Salomon_li
@Salomon_li 2 года назад
@@user-sl3gv9sb9p спасибо большое за информацию, но всё же лучше чтобы на примере было показано, читаю книгу о Линукс и вот там написано о редакторе vi, тут узнал о nano, и в просторах интернета наткнулся на micro, и вот как для того кто только начинает работать в Линукс мне более понятным стал micro, возможно для других будет удобнее что то другое, все зависит от целей как вы говорили!
@Azor-kp5fd
@Azor-kp5fd 2 года назад
@@Salomon_li ну и как успехи?
@zzzszs2074
@zzzszs2074 Год назад
@@Salomon_li подскажи название книги?
@egorych13ch
@egorych13ch 2 года назад
порядок прав доступа: Владелец (u), Группа (g), Остальные (o). соответственно, если для остальных выставлено 3 минуса, то они ничего не смогут сделать, но если сделать так "rwxr-xr--", то владелец (он же создатель) имеет полное право над этим файлом, группа не может его модифицировать, а остальные могут только читать
@zzzszs2074
@zzzszs2074 Год назад
не знаешь книг по линуксу, дабы все эти нюансы изучить?
@egorych13ch
@egorych13ch Год назад
@@zzzszs2074 неа, просто опыт
@vadimfrasineanu3093
@vadimfrasineanu3093 Год назад
красавчик , на работе смотрю твои уроки и учю.Большой респект.Может посоветуешь что дальше учить в линуксе после твоих видео?
@FortiBrine
@FortiBrine Год назад
Привет, я смотрел курс по Linux за 12 часов от Hacking School, а потом Линукс для начинающих от ADV IT. Рекомендую там больше информации и команд
@storm-kd4op
@storm-kd4op 3 месяца назад
thanks)
@Vovchirshtain
@Vovchirshtain 2 года назад
В русской Википедии и не только Sudo - Substitute user and do (подменить пользователя и выполнить) В англоязычной Википедии (Superuser do)
@MrAtreys
@MrAtreys 2 года назад
А разве в начале идёт не пользователь а потом группа в правах ?
@Vovchirshtain
@Vovchirshtain 2 года назад
Вот-вот 👍🏻
@3dnoob787
@3dnoob787 2 года назад
Здравствуйте! У Вас на канале до этого было много видео по языкам программирования C# там... Java, и т. д. А теперь смутное подозрение, что прошлые видео были для плавного знакомства с линуксом) типа сначала что-то попроще, а потом уже линукс))) P. S.: это сарказм, прикольно-же?) Ну а я вообщем-то давно хотел с линуксом подружиться, будем смотреть, спасибо! :)
@Mr.Vladys
@Mr.Vladys 2 года назад
Что за тема установлена? Почему то когда ставлю тему McMojave на Ubuntu 20.04 то кнопки окон не меняются на круглые, цветные.
@username6520
@username6520 2 года назад
Поройся на форумах. А вообще это оконный менеджер настраивать надо...
@mrguy1089
@mrguy1089 Год назад
Сейчас у него стоит Ant
@Lexxl67
@Lexxl67 11 месяцев назад
Остался вопрос - чем права на выполнение папки отличаются от чтения?
@WhiteBear141981
@WhiteBear141981 2 года назад
Поясните, пожалуйста, для чего создан режим Администратора, если каждый пользователь с помощью sudo может править закрытые файлы?
@ci4417
@ci4417 2 года назад
Не каждый пользователь может это делать, если выданы соотв. настройки Режим админа дает полную свободу действий при выполнении какой-то команды
@user-sl3gv9sb9p
@user-sl3gv9sb9p 2 года назад
вопрос: зачем расширение? в линуксе оно вообще значения не имеет, любой файл можно открыть через текстовый редактор... правда с разным результатом. может стоит пояснить в отдельной теме про именование файлов, их типы?
@yehortverytinov5478
@yehortverytinov5478 11 месяцев назад
Поправка: 31:15, у пользователей как и у группы также есть возможность чтения файлов из папки
@user-le7ut9ib6k
@user-le7ut9ib6k 6 месяцев назад
Эти команды работают только на этом дистрибуте, или на всех?
@user-my8uw3jp9f
@user-my8uw3jp9f Год назад
А почему при переходе в режим администратора не запрашивается пароль?
@Vagabond1704
@Vagabond1704 7 месяцев назад
👍
@7music7master74
@7music7master74 10 месяцев назад
Когда ты редактировал file.txt Оно не попросило у тебя пароль админа, почему ?
@linabystrova3269
@linabystrova3269 Год назад
зачем нужна команда ls -p, когда есть l?
@LeonSchwarzerbart
@LeonSchwarzerbart Год назад
Спасибо за видео! Кто поможет разобраться с пользователем, группой и другими? первые три символа rwx (это права пользователя, кто указан), вторые три символа rwx (это права группы), а третья группа rwx (это права для всех остальных)?
@UltraUeban1337
@UltraUeban1337 Год назад
чем отличается sudo chown -R отsudo chown? когда я пишу ls -l разницы нету, права одинаковые, создатель тоже а в видео говорится что разница есть
@user-yw3cx3nm2f
@user-yw3cx3nm2f 10 месяцев назад
sudo chown -R работает с директорией, а sudo chown с файлами, но это как я понял.
@user-ec1hy1rv1r
@user-ec1hy1rv1r Год назад
помогите, почему то нет прав администратора изначально, выдается ошибка: user отсутствует в файле sudoers
@arwal99
@arwal99 Год назад
В общем, смог починить Если нужно могу написать как пофиксить
@MarkFrid
@MarkFrid 2 года назад
А эти Команды на маке тоже работать по идее должны
@denisherasymenko6708
@denisherasymenko6708 2 месяца назад
Трохи не зрозуміло, для чого це все потрібно. Я не збираюсь кодити на лінуксі чи обслуговувати сервер. Просто хочу дізнатись, як встановлювати і деінсталювати програми, роль jdk у всьому цьому.. навіщо потрібен "sudo", структуру всіх тих дивних папочок в потрохах системи і для чого вони. Можливо, іще лайфхаки в налаштуваннях.. я так розумію, це буде, десь у 15му півгодинному відосі про створення папочок з допомогою коду👀.
@denissibil7364
@denissibil7364 2 года назад
Если файл назван русским языком нифига не работает ни rm ни cp ни mv, когда переименовываешь на английские символы то все работает! Так должно быть?
@magility1991
@magility1991 2 года назад
5 - что позволяет делать?
@NittorKingcTV
@NittorKingcTV 2 года назад
Ok
@Vovchirshtain
@Vovchirshtain 2 года назад
Сначала USER потом GROUP в правах, а не наоборот
@SvyatoyVitaliy
@SvyatoyVitaliy Год назад
Так себе конкретно этот ролик. Ожидание по итогу ролика: chmod xxx, первая x - права root, вторая x - права группы, третья x - права владельца (юзера) Реальность: chmod xxx, первая x - права владельца (юзера), вторая x - права группы владельца, третья x - права всех остальных юзеров Причина: автор несколько раз называет "администратором" владельца файла. А администратор в винде (с которой пришел зритель) - это и есть супер-юзер (root). При этом последняя цифра она для "пользователя". Автор имеет в виду "любого пользователя", но по контексту это не очевидно.
@antdrag4754
@antdrag4754 2 года назад
А в терминале на Маке можно будет упрожшяться и делать все сказанное? Это ведь тоже Юникс?
@AhuramanjU
@AhuramanjU 2 года назад
Не все правда команды работают, но вот эти вот основные работают
@Alien-po1fc
@Alien-po1fc Год назад
666 свободный файл 😈
@fasmintopchik
@fasmintopchik 2 года назад
ку программист
@zigmann
@zigmann Год назад
Внимательней будь - The current Linux manual pages for su define it as "substitute user",[10] making the correct meaning of sudo "substitute user, do", because sudo can run a command as other users as well.
@wenhangerbifima3381
@wenhangerbifima3381 Год назад
17:33
@RomanRime
@RomanRime Год назад
Пользователя с группой перепутал ... "Сам пользователь не может записывать" - какой пользователь? Все остальные пользователи и группы, которые не "george - george", в данном случае. Теория как бы хромает.
@syberyHeart
@syberyHeart Год назад
Не нужно в терминале писать расширения Linux и без этого все хавает
@davidgogoli9720
@davidgogoli9720 2 года назад
🥴🥴
@panicdoctor93
@panicdoctor93 2 года назад
с правами доступа и владельцем/группой полная несуразица.
@user-ow2vw6wd4r
@user-ow2vw6wd4r 9 месяцев назад
Не спасибоо. Пока этот "терминал" не встанет многоязычным (для меня руссифицирован) это полный мусор.
@semenakkkharhev3582
@semenakkkharhev3582 3 месяца назад
Кринжанул🤡
@user-jf2ui2qy1y
@user-jf2ui2qy1y 2 месяца назад
после этих слов в офисе линукс начался сущий кошмар
@user-ow2vw6wd4r
@user-ow2vw6wd4r 2 месяца назад
@@user-jf2ui2qy1y Простой пример: Ставлю я (обычный пользователь( хотя если ставлю уже не обычный )) ОС на базе линукс. Запускаю машину и надо мне загрузить мою любимую игрушку (проигрыватель и т.д.) и что мне из всего выше пересмотренного должно пригодиться для пользования машиной?
@M.Darsky
@M.Darsky Год назад
пипец ты нудный. как можно такие простые вещи объяснять полчаса?
@user-by1vv5uk8j
@user-by1vv5uk8j Год назад
Для начинающих? Сижу смотрю. И видится мне, буд- то автор ситом воду черпает. Создам папку, создам файл... И столько писанины...В чем прикол? Где предистория? Что, в UBUNTU нельзя создать папку одним нажатием? Ну так нахрена мне лыжи, если нужен самосвал.
@sanek9737
@sanek9737 5 месяцев назад
Во те же вопросы возникли. Нахрена геморрой с терминалом при наличии графического интерфейса?
@x3lok467
@x3lok467 2 месяца назад
​@@sanek9737а нафига тебе Линукс если есть виндовс. Интерфейс на линуксе для красоты, на практике на работе он не нужен.
@TheSlorc
@TheSlorc Месяц назад
Убунта не единственная линукс система. У некоторых нет графического интерфейса. Цель автора вижимо познакомить с основами линукс. Но я понимаю почему это может быть не про вас. Я системный администратор заполняющий пробелы в знании linux систем, и мне всё это пригодится.
@user-bc3zf2db9j
@user-bc3zf2db9j 26 дней назад
Это база, база должна быть у каждого
@essentia9
@essentia9 День назад
​@@sanek9737нахрена ты вообще это тогда смотришь, раз не понимаешь, зачем это?😂
@user-sz8zm2jh6b
@user-sz8zm2jh6b 2 года назад
Добрый день! Объясните пожалуйста, что значит ГРУППА и ЮЗЕР ))) ну в контексте данного урока. Админ - это понятно. Окей Но кем являюсь Я в момент работы в консоли? ГРУППОЙ или ЮЗЕРОМ ? Т.е. User@User-12345 Где первый User - это неазвание группы А User12345 - это пользователь т.е. создав новую учётку, я буду другим пользователем или другой группой? Крч, Есть недопонимание этого момента)
@ilyasergeev7732
@ilyasergeev7732 2 года назад
Гоша ответь!
@DakarofArmenia
@DakarofArmenia Год назад
Огромный лайк, ну как нашёл ответ?
@hwasylum
@hwasylum Год назад
Сколько тебе лет? Что тебе конкретно непонятно? У тебя из головы выпало понятие подмножеств и группировки?
@hellotoyou14
@hellotoyou14 9 месяцев назад
ты перепутал местами пользователя с группы, владелец по прежнему root, а группа george получилась, когда ты менял chmod ты выдал права не пользователю, а группе на запись. Владельцем по прежнему остался root. Сначала владелец, потом группа (... root group ...)
@wenhangerbifima3381
@wenhangerbifima3381 Год назад
21:24
Далее
Модель OSI | 7 уровней за 7 минут
6:39
КАКОЙ ЛИНУКС ВЫБРАТЬ В 2024
24:21
Просмотров 462 тыс.