@python_beginnersЭта группа больше не существует

Страница 447 из 1885
Тёма
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: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
Нет Ls это маленькая программка лежащая в папке бин обычно
ну а я что написал, а марк ШТО свое влепил

Тёма
15.09.2016
16:39:13
Почему cd не работает, если написать команду в скрипте?
Ну блин зависит от того окружения в котором запущен скрипт жи

⬗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
Тёма
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 в баше

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: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
Ниче шо в дистре и так дохуя питоновского идет по умолчанию?
ну не знаю... :~$ pip list The program 'pip' is currently not installed. You can install it by typing: sudo apt install python-pip

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

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

⬗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
Но это вкусовщина

Тёма
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
а ssh-copy-id user@server не пробовал?
не, не пробовал, можно конечно ее установить, но у меня мак и по-умолчанию ее нет

Zart
15.09.2016
17:00:46
м

V
15.09.2016
17:00:57
а ssh-copy-id user@server не пробовал?
о, клево, а я не знал. спасибо!

Страница 447 из 1885

Эта группа больше не существует Эта группа больше не существует