Size: a a a

2018 May 26

D

Dima in pro.bash
Tetyana K
Ты меня смущаешь.
Я не очень хорошо шарю ОС. Просто сталкивалась с похожими вопросами.
А ещё в обидках на Microsoft :)
От чего? это же система для новичков. Просто установил и начал пользоваться.  я благодарен Micorsoft.
источник

D

Dima in pro.bash
в нее минимальный порог вхождения.
источник

D

Dima in pro.bash
Продолжил практические изыскания в правах Linux.  Для запуска файла  необходимо наличие rx прав.  Если стоит только x файл не будет запущен.
источник

D

Dima in pro.bash
источник

D

Dima in pro.bash
источник

D

Dima in pro.bash
источник

TK

Tetyana K in pro.bash
Dima
От чего? это же система для новичков. Просто установил и начал пользоваться.  я благодарен Micorsoft.
Я у них собеседование провалила) Но даже не в этом суть.
У них есть реально крутые продукты, например, ажур, офис. Но по поводу ОС:
1) Они навязывают свои политики. Слишком много ограничений. Я хочу, чтобы система делала так, как надо мне, а не так, как вздумается ей.
2) У Windows самая, имхо, нормальная версия -- это семёрка. Дело вкуса, конечно, но я терпеть не могу плитки.
3) Я хочу пользоваться системой, в которой в теории могу что-то поменять, и в которой могу РАЗОБРАТЬСЯ. Как один раз пошутил мой брат, я слишком глупа для винды, поэтому у меня стоит линукс
источник

TK

Tetyana K in pro.bash
Dima
Продолжил практические изыскания в правах Linux.  Для запуска файла  необходимо наличие rx прав.  Если стоит только x файл не будет запущен.
Потому что тебе надо вычитать файл. Как ты по-другому передашь его интерпретатору (в случае баша) и/или загрузишь в память (в случае бинарника)?
источник

D

Dima in pro.bash
Tetyana K
Потому что тебе надо вычитать файл. Как ты по-другому передашь его интерпретатору (в случае баша) и/или загрузишь в память (в случае бинарника)?
логично
источник

D

Dima in pro.bash
Tetyana K
Потому что тебе надо вычитать файл. Как ты по-другому передашь его интерпретатору (в случае баша) и/или загрузишь в память (в случае бинарника)?
Интересно что можно пускать файлы без x, с одним только r,  через source.
источник

TK

Tetyana K in pro.bash
Dima
Интересно что можно пускать файлы без x, с одним только r,  через source.
Потому что source считает передаваемый файл как набор команд. И выполняет их. Но в текущем (!!) шелле
источник

TK

Tetyana K in pro.bash
Если ты пишешь ./script -- то выполнение происходит в новом шелле. И ещё нужны права на запуск, да
источник

TK

Tetyana K in pro.bash
Длина массива в баше: ${#ArrayName[@]}  
Лол)
источник

VK

Vyacheslav Koval in pro.bash
Порекламирую здесь курс по перлу и системному программированию
https://www.youtube.com/playlist?list=PLrCZzMib1e9rFQjdsXz-mu4J0pAxc9D_K
источник

D

Dima in pro.bash
Tetyana K
Если ты пишешь ./script -- то выполнение происходит в новом шелле. И ещё нужны права на запуск, да
Это интересный вопрос разобраться с этими шелами, когда какой шел появляется. Пока я вэтом плаваю. то что source это просто перепечатывание команды вот это известно. А о рождении новых шелов - вот тут вопрос. где-то встречал инфу что чуть ли вообще  не каждая команда рождает новый шел.
источник

D

Dima in pro.bash
и вот далее если путешестовать по вопросам. интересно как из Ruby c шелами все работает.
источник

D

Dima in pro.bash
когад они запускаются. т.е. с этой концепицей хочется разобраться досконально.
источник

TK

Tetyana K in pro.bash
Dima
Это интересный вопрос разобраться с этими шелами, когда какой шел появляется. Пока я вэтом плаваю. то что source это просто перепечатывание команды вот это известно. А о рождении новых шелов - вот тут вопрос. где-то встречал инфу что чуть ли вообще  не каждая команда рождает новый шел.
Если ты делаешь вызов команды, то у тебя создаётся дочерний процесс шелла, в котором эта команда выполняется. И таки да, это справедливо чуть не для каждой команды.
Но если ты вызываешь через source, то дочерний процесс не создаётся.
источник

D

Dima in pro.bash
Tetyana K
Если ты делаешь вызов команды, то у тебя создаётся дочерний процесс шелла, в котором эта команда выполняется. И таки да, это справедливо чуть не для каждой команды.
Но если ты вызываешь через source, то дочерний процесс не создаётся.
понял. спасибо
источник

TK

Tetyana K in pro.bash
Чтобы понять концецию дочерних процессов, почитай про fork и exec. Довольно интересно
источник