linux

Я использую Python 2.6 на Linux. Какой самый быстрый способ: чтобы определить, какой раздел содержит данный каталог или файл? например, предположим, что /dev/sda2 монтируется на /home и /dev/mapper/foo монтируется на /home/foo. Из строки "/home/foo/bar/baz" Я хотел бы восстановить пару ("/dev/mapper/foo",...

Я вижу, что если мы изменим переменную среды HOME(linux) или USERPROFILE(windows) и запустим скрипт python, он вернет новое значение как пользователь home, когда я попытался, ОС.environ ['HOME'] ОС.exp есть ли способ найти реальный домашний каталог пользователя, не полагаясь на переменную среды? edit: Вот с...

существует ли документация для C++ в Linux? Я хочу что-то вроде man pages of C. Например, документы для string, stl, iostream, ifstream и т. д.?...

у меня есть простая программа: int main() { std::cout << " Hello World"; fork(); } после выполнения программы результат: Hello World Hello World. Почему это происходит вместо одного Hello world? Я предполагаю, что дочерний процесс повторяется за кулисами, а выходной буфер разделяется между пр...

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

можно ли создать резервную копию работающего контейнера Docker? Это export команда подходит для этого?...

Я пытаюсь бросить вывод команды в файл, плюс консоль. Это потому, что я хочу сохранить запись вывода в файл. Я делаю следующее, И он добавляется в файл, но не печатает ls вывод на терминал. $ls 2>&1 > /tmp/ls.txt ...

каждая современная ОС предоставляет сегодня некоторые атомарные операции: Windows имеет Interlocked* API FreeBSD есть <machine/atomic.h> Солярис <atomic.h> Mac OS X имеет <libkern/OSAtomic.h> что-нибудь подобное для Linux? мне нужно, чтобы он работал на большинстве поддерживаемых Lin...

если у меня есть класс Foo в Bar имен: namespace bar { class Foo { ... } }; тогда я могу: using Baz = bar::Foo; и теперь это так же, как я определил класс в моем пространстве имен с именем Baz. можно ли сделать то же самое для функции? namespace bar { void f(); } и затем: using g = bar::f; ...

Я написал shell-скрипт такой: #! /bin/sh ... ls | grep "android" ... и выход: android1 android2 xx_android ... Я хочу добавить в каждый файл, как это: 1 android1 2 android2 3 XX_android ... please choose your dir number: а затем дождитесь ввода пользователем номера строки x, скр...