Операционната система Unix е операционна система с общо предназначение, разработена от Bell Labs в края на 60-те години и днес съществува в различни версии. Важна забележка: този маркер е предназначен единствено за програмиране на въпроси, които са пряко свързани с Unix; често срещаните софтуерни проблеми трябва да бъдат насочени към уебсайта на Unix и Linux Stack Exchange или Super User.
34
отговор

Проверете дали директорията съществува в обвивката на скрипта

Каква команда мога да използвам, за да проверя присъствието или отсъствието на директория в обвивката на скрипта?
комплект 12 сеп. '08 в 23:06
54
отговор

Как мога да отпечатам JSON в скрипт?

Има ли (unix) скрипт обвивка за форматиране на JSON в четлива форма? По принцип искам да преобразува следното: {"foo": "lorem", "bar": "ipsum"} ... в нещо подобно: {"foo": "lorem", "bar": "ipsum "}
настройте 09 декември '08 в 11:20
27
отговор

Как да се комбинират низови променливи в bash

В PHP низовете се комбинират както следва: $ foo = "Здравейте"; $ foo. = "Светът"; Тук $ foo става "Hello World". Как се постига това в bash?
на 15 ноември. '10 в 8:38 часа
16
отговор

Какво означава "2> 1" в черупката?

В Unix shell, ако искам да комбинирам stderr и stdout в поток от stdout за по-нататъшна обработка, мога да добавя следното в края на моята команда: 2> 1 Така че, ако искам да използвам "главата" на изхода на g ++, мога да направя нещо като този ...
настроен на 04.05.09 в 1:57 часа
25
отговор

Как да профилирам C + + код, работещ в Linux?

Имам C ++ приложение, работещо на Linux, което съм в процеса на оптимизация. Как мога да определя кои области от моя код са бавни?
на 17 декември '08 в 23:29 ч
24
отговор

Как да рекурсивно рекурсивно?

Как да рекурсивно grep всички директории и поддиректории? намери. | xargs grep "texthere" *
01 януари '10 в 8:10
5
отговор

Какво означават "реални", "потребител" и "sys" във времевия изход (1)?

$ time foo real 0m0.003s потребител 0m0.000s sys 0m0.004s $ Какво означава "реално", "потребител" и "sys" в изходното време? Какво има смисъл при тестване на приложението ми?
определени 17 февруари '09 в 14:33
18
отговор

Защо текстовите файлове завършват с нов ред?

Предполагам, че всички тук са запознати с поговорката, че всички текстови файлове трябва да завършват с нов ред. Знам за това "правило" от много години, но винаги съм се чудил - защо?
на 08 април '09 в 15:16
11
отговор

Съдържание на файл в Bash

Как да повторя всеки ред от текстов файл, използвайки bash? Използване на този скрипт: ехо "Старт!" за p in (peptides.txt) echo "$ {p}" свърши Получавам този изход на екрана: Старт! ./runPep.sh: ред 3: синтактична грешка близо до неочакван знак ...
настроен на 05 октомври '09 в 20:52
31
отговора

npm дава грешка без sudo

Току-що инсталирах възел и npm през пакета на nodejs.org, и когато се опитвам да извърша търсене или инсталирам нещо с npm, той дава следната грешка, освен ако не съм изпълнил командата. Имам чувството, че това е въпрос с п ...
на 22 април '13 в 18:35
11
отговор

Разлика между sh и bash

Когато пишем черупки, често използваме / bin / sh и / bin / bash. Обикновено използвам bash, но не знам каква е разликата между тях. Каква е основната разлика между bash и sh? Какво трябва да знаем при програмирането в bash и sh?
на 20 април '11 в 6:33
23
отговор

Как мога да изброя всички cron работни места за всички потребители?

Има ли команда или съществуващ скрипт, които ще ми позволят да преглеждам всички зададени задачи cron в * NIX системата наведнъж? Бих искал да включва всички потребителски crontabs, както и / etc / crontab и всичко в /etc/cron.d. Също така би било хубаво да се види ...
сет 25 септември. '08 в 21:01
14
отговор

Какво означава POSIX?

Какво представлява POSIX? Прочетох статия в Уикипедия и я прочетох всеки път, когато срещна термин. Факт е, че никога не съм разбирал какво е то. Може ли някой да ми обясни с обяснение на "необходимостта от POSIX" също?
на 23 ноември. '09 в 3:42
70
отговор

Какви са тъмните ъгли на Вима, за които майка ти никога не ти е казвала?

Има много въпроси, когато хората говорят за общи трикове, по-специално "съвети и трикове Vim + ctags. Въпреки това, аз не споменавам често използваните етикети, че някой нов за Vim ще намери готино. Аз говоря за опитен Unix потребител ...
07 апр '09 в 20:57
15
отговор

Превъртате се в масива от низове в bash?

Искам да напиша скрипт, който ще мине през 15 реда (може би масив)? Възможно ли е? Нещо като: за databaseName в listOfNames тогава # Do end end
на 16 януари '12 в 16:21 часа