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

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

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

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

Как я могу печатать JSON в оболочке (Unix) script?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Прокрутите массив строк в Bash?

Я хочу написать script, который будет проходить через 15 строк (возможно, массив)? Возможно ли это? Что-то вроде: for databaseName in listOfNames then # Do something end
задан 16 янв. '12 в 16:21
20
ответов

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

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

Как загрузить файл с сервера с помощью SSH?

Мне нужно загрузить файл с сервера на рабочий стол. (UBUNTU 10.04) У меня нет доступа к веб-серверу, просто ssh. Если это помогает, моя ОС - Mac OS X и iTerm 2 в качестве терминала.
задан 24 февр. '12 в 11:25
22
ответов

Как установить $PATH на Linux/Unix?

Я пытаюсь добавить каталог на свой путь, поэтому он всегда будет на моем пути Linux. Я пробовал: export PATH=$PATH:/path/to/dir Это работает, однако каждый раз, когда я выхожу из терминала и запускаю новый экземпляр терминала, этот путь теряется, ...
задан 01 февр. '13 в 3:57