Лучшие unix вопросы ИТ разработчиков

  • 113голосов
  • 5ответов
  • 0просмотров

Когда обернуть кавычки вокруг переменной оболочки?

Может кто-нибудь сказать мне, должен ли я заключать в кавычки переменные в сценарии оболочки? Например, верно ли следующее: xdg-open $URL [ $? -eq 2 ]или же xdg-open "$URL" [ "$?" -eq "2" ]И если так, то почему?

ЗаданFeb 01, 2018, 5:43 AMотcodeforesterCristian
  • 5голосов
  • 10ответов
  • 0просмотров

Ssh-скрипт UNIX, выполняющий команды на удаленном сервере

Я хотел бы создать скрипт, который автоматически регистрируется на удаленном сервере и захватывает файл на сервере. Сценарий уже подключается к серверу, однако команды не выполняются на этом компьютере. Как только я отключаюсь от удаленного ...

ЗаданJun 16, 2009, 1:25 PMотuser123661
  • 18голосов
  • 6ответов
  • 0просмотров

Как конвертировать дату и время в Unix в c?

Сценарий таков: я получаю дату и время в формате "ГГГГ-ММ-ДД ЧЧ: ММ: СС". с libexif. Чтобы свести к минимуму экономию средств, я хочу преобразовать дату и время в метку времени Unix или аналогичную, которая стоит всего 64 или 32 бита. Есть ли ...

ЗаданJun 16, 2009, 4:20 PMотliuliu
  • 5голосов
  • 2ответа
  • 0просмотров

unix - запустить команду от имени другого пользователя [закрыто]

Я новичок в Unix. Я пытаюсь запустить сценарий оболочки и команду от имени другого пользователя. Например: Я вошел как user1 и хочу выполнить скрипт как user2. Я не хочу запрашивать пароль и хочу, чтобы он вводился автоматически. Я знаю ...

ЗаданJun 19, 2012, 4:38 PMотKannan Lg
  • 94голосов
  • 6ответов
  • 0просмотров

Руководство по выживанию [закрыт]

lsof - невероятно мощная утилита командной строки для систем Unix. В нем перечислены открытые файлы с отображением информации о них. А поскольку в unix-системах большинство всего является файлом, lsof может дать системным администраторам массу ...

ЗаданMar 08, 2013, 2:11 AMотJeremy BanksHans Sjunnesson
  • 35голосов
  • 12ответов
  • 0просмотров

Как я могу проанализировать файлы CSV в командной строке Linux? [закрыто]

Как я могу проанализировать файлы CSV в командной строке Linux? Чтобы сделать такие вещи, как: csvparse -c 2,5,6 filenameизвлечь поля из столбцов 2, 5 и 6 из всех строк. Он должен уметь обрабатывать формат файла ...

ЗаданSep 11, 2018, 4:50 PMотJonathan LefflerJoel
  • 3голосов
  • 4ответа
  • 0просмотров

Время создания файла в Unix

Может кто-нибудь сказать мне, почему Unix не хранит время создания файла? Это такая большая нагрузка на него, поскольку он хранит время модификации, время изменения и время доступа, но не время создания? Есть ли какая-то конкретная причина для ...

ЗаданApr 16, 2012, 8:46 AMотVijay
  • 51голосов
  • 2ответа
  • 0просмотров

Почему порты ниже 1024 являются привилегированными? [закрыто]

Я слышал, что это предназначено для защиты, но часто кажется, что это проблема безопасности. Если я хочу написать сервер, который использует привилегированный порт, мне нужно не только беспокоиться о том, насколько безопасен мой код, но ...

ЗаданApr 16, 2012, 10:49 PMотnum1
  • 7голосов
  • 8ответов
  • 0просмотров

переход с windows на * nix платформу программирования

Как перейти на платформу * nix, проведя более 10 лет на Windows? С каким ароматом будет легко справиться, чтобы мне было удобнее, и тогда, возможно, я смогу переключиться на более стандартные вкусы * nix? Я откладывал на некоторое время сейчас. ...

ЗаданJul 02, 2009, 8:33 AMотConcernedOfTunbridgeWellsdhaval
  • 2голосов
  • 2ответа
  • 0просмотров

Строка формата с разделителями в Unix в формате kash в ksh

Я пишу сценарий ksh для анализа строки с разделителями export dummy="abc" echo "123|456|789" | awk '{split($0,output,"|"); print output[3] output[2] output[1]}'приведенный выше код, кажется, работает, но я не могу присвоить значение output [3] ...

ЗаданApr 18, 2012, 10:54 AMотiwan
  • 3голосов
  • 5ответов
  • 0просмотров

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

input.txt 1,Ram,Fail 2,John,Fail 3,Ron,Successparam.txt (New Input) 1,Sam,Success 2,John,SucessТеперь я хочу заменить всю строку в input.txt на те, которые присутствуют в param.txt. 1-й столбец будет действовать как ...

ЗаданMay 31, 2012, 6:47 AMотTodd A. JacobsDebaditya
  • 4голосов
  • 2ответа
  • 0просмотров

Google Диск с FUSE

Можно ли использовать Google Drive с FUSE для сборки файловой системы в системах Unix?

ЗаданApr 24, 2012, 9:27 PMотIsmael Vacco
  • 3голосов
  • 3ответа
  • 0просмотров

Фоновый процесс (Демон) в C не execvp () -ing

Итак, я пытаюсь запустить фоновый процесс и execvp из него. Когда я ввожу cp / path / file / var / tmp, процесс не копирует файл. Вот мой код для справки: void cmd_bg(char command[]) { pid_t process_id = 0; pid_t sid = 0; char* argv[512]; ...

ЗаданApr 25, 2012, 1:12 PMотIshwar
  • 16голосов
  • 2ответа
  • 0просмотров

LDD не может найти библиотеку в LD_LIBRARY_PATH

Я пытаюсь настроить систему и запустить ее, и у меня проблемы с общими библиотеками OpenMotif. У меня есть их каталог в LD_LIBRARY_PATH, но он все еще не может их найти. Вот пример: [[email protected] netcool]# ldd ...

ЗаданApr 26, 2012, 9:31 PMотcoding_hero
  • 3голосов
  • 3ответа
  • 0просмотров

Как получить вывод ошибки и сохранить его в переменной или файле

У меня есть небольшая проблема с выяснением, как получить сообщение об ошибке и сохранить его в переменной или файле в ksh. Так что в моем сценарии у меня естьcp -p source.file destination внутриwhile петля. Когда я получаю ошибку ниже cp: ...

ЗаданJul 19, 2012, 7:57 PMотGillesesausilva
  • 4голосов
  • 2ответа
  • 0просмотров

объединить два файла по ключу, если он существует в первом скрипте file / bash [duplicate]

This question already has an answer here: * Inner join on two text files [/questions/13272717/inner-join-on-two-text-files]5 answers у меня есть два файла со столбцами, отсортированными по значению первого столбца, и я хочу объединить ...

ЗаданApr 28, 2012, 2:43 PMотc00kiemon5terGregory Maris
  • 105голосов
  • 4ответа
  • 0просмотров

Почему всегда ./configure; делать; сделать установку; как 3 отдельных шага?

Каждый раз, когда вы что-то компилируете из исходного кода, вы проходите одни и те же 3 шага: $ ./configure $ make $ make installЯ понимаю, что имеет смысл разделить процесс установки на несколько этапов, но я не понимаю, почему каждый кодер на ...

ЗаданDec 28, 2016, 4:50 PMотCœurerikbwork
  • 6голосов
  • 2ответа
  • 0просмотров

Что я должен сделать, чтобы получить полное возвращаемое значение c-программы из командной строки?

У меня простая C-программа"./my_program" #include <stdio.h> int main (int argc , char **argv) { unsigned int return_result = 0x474; printf("return_result = %d = 0x%x \n",return_result,return_result); return return_result; }В результате ...

ЗаданMay 23, 2017, 10:30 AMотCommunityLucky Man
  • 34голосов
  • 11ответов
  • 0просмотров

Удалить все файлы в каталоге

Попытка удалить все файлы в определенном каталоге приводит к следующей ошибке: OSError: [Errno 2] No such file or directory: '/home/me/test/*'Код, который я запускаю: import os test = "/home/me/test/*" os.remove(test)

ЗаданSep 03, 2013, 6:13 PMотjwarner112Kelvin
  • 7голосов
  • 4ответа
  • 0просмотров

Смещение в значении символа в нм?

Просто чтобы дать вам некоторый контекст, вот что я пытаюсь достичь: Я встраиваю const char * в общий объектный файл, чтобы иметь строку версии в самом файле .so. Я делаю анализ данных, и эта строка позволяет мне узнать, какая версия программного ...

ЗаданMay 03, 2012, 11:43 AMотSimon
  • 129голосов
  • 4ответа
  • 0просмотров

Создание временных файлов в bash

Существуют ли объективно лучшие способы создания временных файлов в скриптах bash? Обычно я просто называю их так, как мне кажется, например, tempfile-123, так как они будут удалены после завершения скрипта. Есть ли какой-либо недостаток в этом, ...

ЗаданMay 29, 2014, 2:37 PMотZoran PavlovicStrapakowsky
  • 1голос
  • 1ответ
  • 0просмотров

Использование C для отправки exec-процесса в фоновом режиме?

Мой вопрос звучит так же, как этот, но это не так: Запустите процесс в фоновом режиме в Linux с C [https://stackoverflow.com/questions/3407197/start-a-process-in-the-background-in-linux-with-c] Я знаю, как сделать fork (), но не знаю, как ...

ЗаданMay 23, 2017, 12:29 PMотCommunityNiklas Rosencrantz
  • 6голосов
  • 4ответа
  • 0просмотров

C Runtime объекты, границы DLL

Каков наилучший способ разработки C API для dll, который решает проблему передачи «объектов»? которые зависят от времени выполнения C (FILE *, указатель, возвращаемый malloc и т. д.). Например, если две библиотеки DLL связаны с другой версией ...

ЗаданJun 27, 2009, 9:28 AMотDavid Cournapeau
  • 18голосов
  • 3ответа
  • 0просмотров

Концепция «счетчиков производительности» в Linux / Unix [закрыто]

Windows имеетСчетчики производительности [http://msdn.microsoft.com/en-us/library/aa373083(VS.85).aspx]инфраструктуры. ОС предоставляет некоторые общие счетчики, и я могу добавить свои собственные. Какова соответствующая концепция в Linux / Unix?

ЗаданJul 08, 2009, 9:54 PMотuser15071
  • 19голосов
  • 7ответов
  • 0просмотров

Как удалить все файлы в папке, но не удалить папку, используя стандартные библиотеки NIX?

Я пытаюсь создать программу, которая удаляет содержимое папки / tmp, я использую C / C ++ на Linux. system("exec rm -r /tmp")удаляет все в папке, но также удаляет папку, которую я не хочу. Есть ли способ сделать это с помощью своего рода ...

ЗаданMay 23, 2017, 11:47 AMотCommunityFinding Nemo 2 is happening.
  • 13голосов
  • 4ответа
  • 0просмотров

запуск r скриптов или команд с интерпретатором в unix для unix-layman

Я дилетант Unix и смягчить Я использую R в Windows. Например, я набираю следующее в моей сессии R (в R gui). # this is a my funny example script X <- 1:10 Y <- 21:30 plot(X, Y) myfun <- function (x){ x1 <- x^0.2 return (x1) } myfun(X)Как я могу ...

ЗаданMay 15, 2012, 2:26 PMотSHRram
  • 8голосов
  • 2ответа
  • 0просмотров

Какао-оболочка для интерактивной команды Unix

Итак, я знаю, что вы можете сделать NSTask для запуска инструментов командной строки с Objective-C: NSTask *task; task = [[NSTask alloc] init]; [task setLaunchPath: @"/usr/bin/gdb"]; [task launch];Мне просто интересно, есть ли способ связи ...

ЗаданJun 15, 2012, 5:23 AMотbjz
  • 0голосов
  • 2ответа
  • 0просмотров

Функциональность UNIX2DOS

> /bin/ksh -c "cat $PMSourceFileDir/RT/TgtFiles/$OutputFileStrPerfHdr $PMSourceFileDir/RT/TgtFiles/$OutputFileStrPerfCSV | unix2dos -437 > $PMRootDir/RT/Temp/$OutputFileStrPerfCSV" Я работаю на корпоративном сервере IBM, и команда unix2dos не ...

ЗаданJun 15, 2012, 7:01 AMотSome programmer dudeAruM
  • 25голосов
  • 11ответов
  • 0просмотров

Получение метки времени unix в миллисекундах в PHP5 и Actionscript3

В Actionscript метка времени Unix в миллисекундах получается следующим образом: public static function getTimeStamp():uint { var now:Date = new Date(); return now.getTime(); }В документе четко указано следующее: > getTime():Number Returns the ...

ЗаданJun 02, 2012, 3:04 PMотhakreTom
  • 22голосов
  • 9ответов
  • 0просмотров

Пакетное переименование файлов в командной строке и Xargs

Итак, у меня есть следующая структура: . .. a.png b.png c.pngЯ выполнил команду, чтобы изменить их размер ls | xargs -I xx convert xx -resize xx.jpgТеперь мой режиссер выглядит так . .. a.png.jpg a.png b.png.jpg b.png c.png.jpg c.pngПервый ...

ЗаданJun 10, 2012, 8:37 PMотTim PoteCripto
  • 10голосов
  • 2ответа
  • 0просмотров

Сортировка Linux не работает с отрицательными числами с плавающей точкой

Как отсортировать этот вид ввода? 0.00159265291648695254 -0.00318530179313823899 0 0.00999983333416666468 0.00362937767285478371 0.00477794259012844049 -0.00637057126765263261 0.00681464007477014026 -0.00840724736714870645 ...

ЗаданJun 05, 2015, 7:13 AMотtsusanka
  • 14голосов
  • 5ответов
  • 0просмотров

Могут ли некоторые объяснить поведение производительности следующей программы на C, выделяющей память?

На моей машине время A и B меняются местами в зависимости от того,A является определен или нет (который меняет порядок, в котором дваcallocназываются). Я изначально приписал это системе подкачки. Странно, когда mmap ...

ЗаданApr 19, 2012, 8:48 PMотProf. Falkensanjoyd
  • 7голосов
  • 6ответов
  • 0просмотров

Приглашение Bash в OS X-терминале не работает

Я использую bash в приложении OS X Terminal, и мой пользовательский $ PS1 ломается, когда я прокручиваю свою историю. PS1="${BLUE}\u${CYAN}@${RED}\h${BLUE}\w\n\[${red}\$${NC}\]"также пытался PS1 = & Quot; $ {СИНИЙ} \ и $ {БИРЮЗОВЫЙ} @ $ {RED} \ ...

ЗаданSep 19, 2008, 8:32 PMотMilhous
  • 4голосов
  • 6ответов
  • 0просмотров

Как подсчитать количество вхождений строки во всем файле?

Есть ли встроенная команда, чтобы сделать это, или кому-нибудь повезло с скриптом, который это делает? Я рассчитываю, сколько раз определенная строка (не слово) появляется в файле. Это может включать в себя несколько вхождений в каждой строке, ...

ЗаданApr 12, 2012, 9:29 AMотdaximtoop
  • 45голосов
  • 4ответа
  • 0просмотров

Как извлечь JAR в файловую систему UNIX с помощью одной команды и указать ее целевой каталог с помощью команды JAR?

Я создаю сценарий Python, в котором я выполняю системные команды UNIX. у меня есть военный архив с именем Binaries.war, находящийся в архиве с именем Portal.ear Файл уха портала находится, скажем, в / home / foo / bar / jar xf ...

ЗаданJul 13, 2009, 8:27 PMотJonathan LefflerChristopher Tokar
  • 14голосов
  • 2ответа
  • 0просмотров

Объясните удаление этой повторяющейся строки, сохранение порядка, однострочный AWK

Я узнал очень удобный способ удалить повторяющиеся строки, сохраняя порядок из Удалить дубликаты без сортировки файлов - BASH [http://www.unixcl.com/2008/03/remove-duplicates-without-sorting-file.html]. Скажем, если у вас есть следующий ...

ЗаданSep 30, 2018, 9:58 AMотPeter MortensenAlby
  • 10голосов
  • 2ответа
  • 0просмотров

есть ли для '> & 0' (перенаправление на стандартный ввод)?

В Bash вы можете сделать: * echo test >&1 (redirect to stdout, although it's already going there) * echo test >&2 (redirect to stderr) * echo test >&0 (redirect to stdin) Когда я делаю последний, мой терминал все еще печатаетtest как это ...

ЗаданApr 14, 2012, 6:19 PMотShep
  • 5голосов
  • 2ответа
  • 0просмотров

grep Exception, но исключить конкретное исключение

В настоящее время я отвечаю за "Исключение" из файла и выведите 10 строк до и после использования: > grep -C 10 "[.*Exception" Но теперь я хочу исключить некоторые конкретные исключения, скажем,AAAExceptionа такжеBBBExceptionкак я мог это ...

ЗаданMay 28, 2012, 6:30 AMотKathie
Пред12...14След