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

Этот тег является ИСКЛЮЧИТЕЛЬНО для ПРОГРАММИРОВАНИЯ вопросов, которые имеют непосредственное отношение к Unix; общие проблемы с программным обеспечением следует направлять на сайт Unix & Linux Stack Exchange или на Super User. Операционная система Unix - это ОС общего назначения, которая была разработана Bell Labs в конце 1960-х годов и сегодня существует в различных версиях.

9
Как использовать «/» (разделитель каталогов) в Linux и Windows в Python?
Я написал код на Python, который использует /, чтобы сделать определенный файл в папке, если я хочу использовать код в Windows, он не будет работать, есть ли способ, с помощью которого я могу использовать код в Windows и Linux. В Python я использую этот код: pathfile=os.path.dirname(templateFile) rootTree.write(''+pathfile+'/output/log.txt') Когда я буду …
191 python  linux  windows  unix 



8
Что делает системный вызов brk ()?
Согласно руководству для программистов Linux: brk () и sbrk () изменяют место остановки программы, которое определяет конец сегмента данных процесса. Что означает сегмент данных здесь? Это просто сегмент данных или данные, BSS и куча вместе взятые? Согласно вики: Иногда данные, BSS и области кучи вместе называются «сегментом данных». Я не …
183 c  linux  unix  memory-management  brk 

10
Сортировка файла с разделителями табуляции
У меня есть данные в следующем формате: foo<tab>1.00<space>1.33<space>2.00<tab>3 Теперь я попытался отсортировать файл по последнему полю по убыванию. Я попробовал следующие команды, но они не были отсортированы, как мы ожидали. $ sort -k3nr file.txt # apparently this sort by space as delimiter $ sort -t"\t" -k3nr file.txt sort: multi-character tab …





4
Как объединить два файла построчно в Bash
У меня есть два текстовых файла, каждый из которых содержит информацию построчно, например, что file1.txt file2.txt ---------- --------- linef11 linef21 linef12 linef22 linef13 linef23 . . . . . . Я хотел бы объединить эти файлы строки за строкой, используя скрипт bash, чтобы получить: fileresult.txt -------------- linef11 linef21 linef12 linef22 …
178 bash  unix 

8
Как убить дочерний процесс после заданного таймаута в Bash?
У меня есть сценарий bash, который запускает дочерний процесс, который время от времени завершается сбоем (фактически зависает) без видимой причины (с закрытым исходным кодом, поэтому я ничего не могу с этим поделать). В результате я хотел бы иметь возможность запускать этот процесс в течение определенного периода времени и завершать его, …
178 linux  bash  unix 

8
Найти все файлы с именем, содержащим строку
Я искал команду, которая будет возвращать файлы из текущего каталога, которые содержат строку в имени файла. Я видел locateи findкоманды, которые могут найти файлы, начинающиеся с чего-то first_word*или заканчивающиеся чем-то *.jpg. Как я могу вернуть список файлов, которые содержат строку в имени файла? Например, если 2012-06-04-touch-multiple-files-in-linux.markdownбыл файл в текущем каталоге. …

2
Как я могу преобразовать указатель файла (FILE * fp) в дескриптор файла (int fd)?
У меня есть FILE *, вернулся по вызову fopen(). Мне нужно получить дескриптор файла из него, чтобы сделать вызовы, как fsync(fd)на нем. Какая функция для получения файлового дескриптора из файлового указателя?
174 c  linux  unix  file  posix 

10
Как добавить содержимое нескольких файлов в один файл
Я хочу скопировать содержимое пяти файлов в один файл как есть. Я пытался сделать это с помощью cp для каждого файла. Но это перезаписывает содержимое, скопированное из предыдущего файла. Я тоже пробовал paste -d "\n" 1.txt 0.txt и это не сработало. Я хочу, чтобы мой скрипт добавлял новую строку в …
174 linux  bash  unix 

2
bash HISTSIZE против HISTFILESIZE?
Какая разница в HISTSIZEсравнении с HISTFILESIZE? Они используются для расширения истории bash за пределы 500 строк по умолчанию. Кажется, здесь и на других форумах нет ясности относительно того, почему они оба необходимы. ( Пример 1 , Пример 2 , Пример 3 ).
174 bash  unix 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.