Вопросы с тегом 'unix'

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

Проверьте, существует ли каталог в оболочке script

Какую команду можно использовать для проверки наличия или отсутствия каталога в оболочке script?
12 сент. '08 в 20:06
56

Как я могу напечатать JSON в сценарии оболочки?

Есть ли (Unix) оболочка script для форматирования JSON в удобочитаемой форме? В принципе, я хочу, чтобы он преобразовал следующее: { "foo": "lorem", "bar": "ipsum" } ... в нечто подобное: { "foo": "lorem", "bar": "ipsum" }
09 дек. '08 в 8:20
30

Как объединить строковые переменные в Bash

В PHP строки объединяются следующим образом: $foo = "Hello"; $foo .= " World"; Здесь $foo становится "Hello World". Как это достигается в Bash?
15 нояб. '10 в 5:38
30

Как я могу профилировать C++ код, работающий в Linux?

У меня есть приложение на С++, работающее на Linux, которое я в процессе оптимизации. Как я могу определить, какие области моего кода работают медленно?
17 дек. '08 в 20:29
16

Что означает "2> & 1" в оболочке?

В оболочке Unix, если я хочу объединить stderr и stdout в поток stdout для дальнейшей обработки, я могу добавить следующее в конце моей команды: 2>&1 Итак, если я хочу использовать "head" на выходе из g++, я могу сделать что-то вроде этого...
03 мая '09 в 22:57
6

Что означает "реальный", "пользовательский" и "sys" в выводе времени (1)?

$ time foo real 0m0.003s user 0m0.000s sys 0m0.004s $ Что означают "реальный", "пользовательский" и "sys" в выводе времени? Какой смысл имеет смысл при тестировании моего приложения?
17 февр. '09 в 11:33
24

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

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

Почему текстовые файлы заканчиваются символом новой строки?

Я предполагаю, что все здесь знакомы с пословицей, что все текстовые файлы должны заканчиваться новой строкой. Я знаю об этом "правиле" в течение многих лет, но я всегда задавался вопросом - почему?
08 апр. '09 в 12:16
37

npm выдает ошибку без sudo

Я только что установил node и npm через пакет на nodejs.org, и всякий раз, когда я пытаюсь выполнить поиск или установить что-либо с помощью npm, он выдает следующую ошибку, если только я не выполнил команду. У меня такое чувство, что это вопрос с р...
22 апр. '13 в 15:35
12

Разница между sh и bash

При написании программ оболочки мы часто используем /bin/sh и /bin/bash. Обычно я использую bash, но я не знаю, какая разница между ними. Какое основное различие между bash и sh? Что нам нужно знать при программировании в bash и sh?
20 апр. '11 в 3:33
11

Зацикливание содержимого файла в Bash

Как мне перебрать каждую строку текстового файла с помощью Bash? С помощью этого скрипта: echo "Start!" for p in (peptides.txt) do echo "${p}" done Я получаю этот вывод на экране: Start! ./runPep.sh: line 3: syntax error near unexpected token...
05 окт. '09 в 17:52
15

Что означает "POSIX"?

Что такое POSIX? Я прочитал статью в Википедии и читаю ее каждый раз, когда сталкиваюсь с термином. Дело в том, что я никогда не понимал, что это такое. Может ли кто-нибудь объяснить мне, объясняя "необходимость POSIX" тоже?
23 нояб. '09 в 0:42
23

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

Есть ли команда или существующий script, который позволит мне просмотреть все заданные задачи cron в системе * NIX сразу? Я бы хотел, чтобы он включал все пользовательские crontabs, а также /etc/crontab и все в /etc/cron.d. Также было бы неплохо уви...
25 сент. '08 в 18:01
70

Каковы темные уголки Вима, о которых ваша мама никогда не рассказывала?

Существует множество вопросов, когда люди говорят об общих трюках, в частности "Vim + ctags советы и рекомендации. Однако я не отношусь к обычно используемым ярлыкам, которые кто-то новый для Vim найдет круто. Я говорю о закаленном пользователю Unix...
07 апр. '09 в 17:57
25

Использование ls для перечисления каталогов и их общих размеров

Можно ли использовать ls в Unix для отображения общего размера подкаталога и всего его содержимого в отличие от обычного 4K, который (я предполагаю) является только файлом каталога? То есть. total 12K drwxrwxr-x 6 *** *** 4.0K 2009-06-19 10:10 bra...
19 июн. '09 в 17:29