
Тёма
15.09.2016
16:31:09

⬗VLAD⌶K⬖
15.09.2016
16:31:25

Zart
15.09.2016
16:31:25
у....

Тёма
15.09.2016
16:31:57
К чему у.... ?

Google

⬗VLAD⌶K⬖
15.09.2016
16:32:18
ну там статься вообще для дурачков же
cd ls, фу нафиг

Zart
15.09.2016
16:32:53
куча хуйни =_=

⬗VLAD⌶K⬖
15.09.2016
16:33:33
cd я научился сразу как только линукс запустил
ну у меня хотя бы нет желания заваливать всё хламьем и херить систему

Тёма
15.09.2016
16:35:02
Ладно
Ты знаешь что такое path?
$PATH

⬗VLAD⌶K⬖
15.09.2016
16:35:19
путь

Тёма
15.09.2016
16:35:26
Ну какой путь
Зачем
Куда

⬗VLAD⌶K⬖
15.09.2016
16:36:14
путь к искомому объекту
также показывает дерево папок

Тёма
15.09.2016
16:36:59
Ну типа того
Ты понимаешь как это работает?
И почему когда ты пишешь ls у тебя вызывается /bin/ls
?

Google

Тёма
15.09.2016
16:37:31
А когда пишешь твойговнокоднейм - говорит что такого файла нет

⬗VLAD⌶K⬖
15.09.2016
16:37:36
потому что ls находится в главной папке

Марк
15.09.2016
16:37:48

Тёма
15.09.2016
16:37:51
Нет
Набери printf $PATH

⬗VLAD⌶K⬖
15.09.2016
16:38:23
ls же системный вызов

Марк
15.09.2016
16:38:43

Тёма
15.09.2016
16:38:43
Нет
Ls это маленькая программка лежащая в папке бин обычно

⬗VLAD⌶K⬖
15.09.2016
16:39:10

Тёма
15.09.2016
16:39:13

⬗VLAD⌶K⬖
15.09.2016
16:39:26
выше же написал епанаврот

Тёма
15.09.2016
16:40:14
PATH - это переменная, которая определяет директории, в которых лежат исполняемые файлы которые из баша можно будет вызвать не прописывая их полный путь

⬗VLAD⌶K⬖
15.09.2016
16:40:44
ой ну ладно лечить, мне кишки ворошить не особо, охота, я выделил время в будущем для этого

Тёма
15.09.2016
16:41:08
Лол
Ну это как бы самые самые основы линуха

V
15.09.2016
16:41:24
переменные окружения неплохо бы и под виндой понимать вообще говоря

Тёма
15.09.2016
16:41:39
Ну неплохо если пользуешься виндой

V
15.09.2016
16:41:55
неплохо в любом случае

Марк
15.09.2016
16:41:55

Тёма
15.09.2016
16:42:23

Google

⬗VLAD⌶K⬖
15.09.2016
16:42:26

Тёма
15.09.2016
16:42:52
Среднестатистического линуха

V
15.09.2016
16:42:53
ну так PATH - это и есть переменная окружения

⬗VLAD⌶K⬖
15.09.2016
16:43:58
как тогда этот ПАТХ мне нужен в сегодняшней ситуации? лечить пациента надо, а вы мне тут молоток для грецких орехов пихаете

Тёма
15.09.2016
16:44:20
В двух словах, почему это нужно знать
Работать с системным питоном - зашквар, т к засрешь себе систему
Чтобы сделать себе локальный питон - тебе придется как минимум с path разобраться
Потому что без этого тебе придется каждый раз абсолютные пути прописывать типа
/home/user/.pyenv/shims/bin/python
В случае с пайэнвом чтобы запустить питон

V
15.09.2016
16:45:16
ну ему можно венв освоить, тот за него все пути пропишет

Тёма
15.09.2016
16:45:30
Да и этот пропишет
Просто понимать надо все равно

V
15.09.2016
16:45:38
венввраппер - еще проще
понимать конечно надо, но ему, видишь, пациента лечить, а не орехи колоть

Тёма
15.09.2016
16:46:27
Плюс в будущем, когда начнешь себе писать скрипты ты тоже заебешься каждый раз идти в свою папку со скриптами и как-нибудь захочешь начать просто писать rmchildporn.sh в баше

Марк
15.09.2016
16:46:29

V
15.09.2016
16:46:57

⬗VLAD⌶K⬖
15.09.2016
16:47:00
я хоть и не учился в ваших университетах, но уже понимаю что здесь какой то шабаш

Тёма
15.09.2016
16:47:03
Че там засирать? Тройкой либ?
Обычно совсем новички (с упором на совсем, т к я тоже новичок но вроде хоть этим не грешу) ставят далеко не тройку либ

Марк
15.09.2016
16:47:37

Тёма
15.09.2016
16:47:44
Плюс либы ладно уж
Придется весь код почти из под судо гонять

Google

Тёма
15.09.2016
16:48:02
А это не гуд уже

Марк
15.09.2016
16:48:31
Бля, я из рута не вылажу. Вообще удивляет это нытье на тему "под рутом опасно"

Тёма
15.09.2016
16:48:33
Ну мб не весь
Но все равно, судо придется юзать намного чаще

V
15.09.2016
16:49:11

⬗VLAD⌶K⬖
15.09.2016
16:49:16
если не лазить по системным папкам, можно и под рутом сидеть

Тёма
15.09.2016
16:49:17
Люди ж не зря говорят

Марк
15.09.2016
16:49:30

⬗VLAD⌶K⬖
15.09.2016
16:49:42
тем более если это удаленный сервер, который можно в миг переустановить

V
15.09.2016
16:49:48
)) где поискать? венвы не предлагать

Admin
ERROR: S client not available

Тёма
15.09.2016
16:50:41
Блин, "не работать под рутом" это не то что прям НЕЛЬЗЯ НЕЛЬЗЯ НЕЛЬЗЯ
Это то что можно, но лучше никогда не делать в продакшене, в любом вообще
А чтобы это не делать- надо вырабатывать привычку
Пример хороший , почему нельзя работать под рутом
Папки с пробелом в названии
Забудешь эскейпнуть пробел при удалении - удалишь не ту папку
Или если просто случайно пробел нажмешь не там
Или куча ошибок тебя ждут при перемещении файлов с заменой
И главное что сложного создать юзера - одна строка, добавить в группу судо - другая строка, создать ключи ssh - три строки

⬗VLAD⌶K⬖
15.09.2016
16:52:57
без особого внимания вообще ничего не удаляю, это же очевидно

Тёма
15.09.2016
16:52:58
Я не понимаю

Google

Тёма
15.09.2016
16:53:28
Плюс можно поставить флаг NOPASSWD (вроде)
В visudo
И тогда пароль никогда он не потребует
Просто ты будешь думать каждый раз, а надо ли тебе тут писать судо
А вообще лучше на арч переходи) заодно и линуксу научишься, да и самый сочный софт типа йогурта там под судо вообще не работает)

Zart
15.09.2016
16:56:07
зачем вообще нужен судо...

Тёма
15.09.2016
16:56:12
Но это вкусовщина

Zart
15.09.2016
16:56:38

Тёма
15.09.2016
16:56:59
публичный
ну и меняю раз в полгода, приличия ради

Zart
15.09.2016
16:57:11
а как, кстати?

Тёма
15.09.2016
16:57:25
что как?

Zart
15.09.2016
16:57:32
ключ закидываешь

V
15.09.2016
16:58:43
scp?

Тёма
15.09.2016
16:58:57
либо руками копирую просто, либо у меня строчка есть готовая сохраненная откуда-то, удобно
cat ~/.ssh/id_rsa.pub | ssh user@123.45.56.78 "mkdir -p ~/.ssh && cat » ~/.ssh/authorized_keys"
правда в моем случае id_ecdsa.pub но не суть
либо scp, да

Zart
15.09.2016
16:59:05
мда, бля
а ssh-copy-id user@server не пробовал?
и эти люди учат других азам, да

⬗VLAD⌶K⬖
15.09.2016
17:00:29
проблема так и стоит колом=(), вместо того чтобы делать дело пялюсь на разговоры в чатике

Тёма
15.09.2016
17:00:31

Zart
15.09.2016
17:00:46
м

V
15.09.2016
17:00:57
Эта группа больше не существует