Вопросы с тегом «unix»

220
Вычтите две переменные в Bash

У меня есть сценарий ниже, чтобы вычесть количество файлов между двумя каталогами, но COUNT=выражение не работает. Какой правильный синтаксис? #!/usr/bin/env bash FIRSTV=`ls -1 | wc -l` cd .. SECONDV=`ls -1 | wc -l` COUNT=expr $FIRSTV-$SECONDV ## -> gives 'command not found' error echo...

220
C fopen vs open

Есть ли какая-либо причина (кроме синтаксической), которую вы хотели бы использовать FILE *fdopen(int fd, const char *mode); или FILE *fopen(const char *path, const char *mode); вместо того int open(const char *pathname, int flags, mode_t mode); при использовании C в среде...

219
Список только каталогов в UNIX

Я хочу перечислить только каталоги по указанному пути ( lsне имеет такой опции). Кроме того, это можно сделать с помощью однострочной

214
Каковы различия между .so и .dylib на osx?

.dylib - это динамическое расширение библиотеки в OSX, но мне никогда не было ясно, когда я не могу / не должен использовать традиционный общий объект unix .so. Некоторые из вопросов, которые у меня есть: На концептуальном уровне, каковы основные различия между .so и .dylib? Когда можно / нужно...

213
Сортировка данных по второму столбцу файла

У меня есть файл из двух столбцов и nколичество строк. столбец 1 содержит namesи column2 age. Я хочу отсортировать содержимое этого файла в порядке возрастания на основе age(во втором столбце). Результат должен отображать самого nameмолодого человека, nameа затем второго самого молодого человека и...

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

Предположим, у меня есть процесс, который порождает ровно один дочерний процесс. Теперь, когда родительский процесс завершается по какой-либо причине (обычно или ненормально, из-за kill, ^ C, сбоя подтверждения или чего-то еще), я хочу, чтобы дочерний процесс умер Как это сделать правильно?...

207
Быстрая команда Unix для отображения определенных строк в середине файла?

Попытка отладить проблему с сервером, и мой единственный файл журнала - это файл журнала 20 ГБ (даже без отметок времени! Почему люди используют System.out.println()для ведения журнала? В производстве ?!) Используя grep, я нашел область файла, на которую я хотел бы взглянуть, строка 347340107....

206
Какие символы должны быть экранированы при использовании Bash?

Есть ли исчерпывающий список символов, которые нужно экранировать в Bash? Это можно проверить только с sed? В частности, я проверял, %нужно ли бежать или нет. Я попытался echo "h%h" | sed 's/%/i/g' и работал нормально, без побега %. Значит ли это, что %не нужно бежать? Был ли это хороший способ...

206
Как отсортировать файл на месте

Когда мы используем sort fileкоманду, файл показывает свое содержимое отсортированным способом, что если я не хочу получать какой-либо вывод, кроме отсортированного...

205
Как копировать файлы на компьютеры с использованием SSH и MAC OS X Terminal [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 6 лет назад . Улучшить этот вопрос Я пытаюсь скопировать мои папки / файлы...

203
Команда для изменения домашнего каталога по умолчанию для пользователя

Я хотел бы знать, существует ли какая-либо простая команда оболочки для изменения домашнего каталога пользователя в Linux / Unix (аналогичного chsh, который изменяет оболочку входа по умолчанию для существующего действующего пользователя), не касаясь /etc/passwdфайла....

203
Выполнить команду, не сохраняя ее в истории [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 8 месяцев назад . Улучшить этот вопрос Я хочу выполнить некоторые команды, но...

202
Подстановка переменной среды в sed

Если я запускаю эти команды из скрипта: #my.sh PWD=bla sed 's/xxx/'$PWD'/' ... $ ./my.sh xxx bla это нормально. Но если я бегу: #my.sh sed 's/xxx/'$PWD'/' ... $ ./my.sh $ sed: -e expression #1, char 8: Unknown option to `s' Я прочитал в уроках, что для замены переменных окружения из оболочки вам...

202
sudo: npm: команда не найдена

Я пытаюсь обновить до последней версии узла. Я следую инструкциям на http://davidwalsh.name/upgrade-nodejs Но когда я сделаю: sudo npm install -g n Я получаю ошибку: sudo: npm: command not found npm работает без sudo. Когда я делаю: whereis node Я вижу: node: /usr/bin/node /usr/lib/node...