Как Linux читает «реальные файлы» и «виртуальные файлы»?

Я новичок в Linux, я обнаружил, что в Linux есть «настоящие файлы» и есть «виртуальные файлы», настоящие файлы – это файлы, которые находятся на жестком диске, а виртуальные файлы – это просто данные, представленные ядром в виде файлов , Например, файлы в каталоге /proc являются виртуальными файлами. Я хочу понять, как функция read() знает, как […]

Используется ли tar, пока исходный каталог обновляется безопасно?

Я должен задать вопрос, подобный этому . В сценариях, где вы создаете резервную копию каталога с помощью tar и добавляются новые файлы / dirs текущие файлы / dirs редактируются и удаляются можете ли вы ожидать безопасного результата? По безопасному результату я имею в виду что-то вроде: tar не испортит что-то в источнике dir / subdirs […]

Нет интернет даже с iptables ПРИНИМАЕТ все

Я пытался настроить параметры брандмауэра и, вероятно, сделал что-то не так. У меня нет интернета сейчас, если я не остановлю службу iptables Я попробовал промыть и принять все sudo iptables -F sudo iptables -P OUTPUT ACCEPT sudo iptables -P INPUT ACCEPT Но я до сих пор не могу получить доступ к Интернету. если я остановлю […]

скрипт init.d не запускается при загрузке

Мой скрипт не запускается при загрузке в бродячем поле под Ubuntu. Мой сценарий выглядит так: #!/bin/bash # /etc/init.d/mailcatcher ### BEGIN INIT INFO # Provides: scriptname # Required-Start: $remote_fs $syslog # Required-Stop: $remote_fs $syslog # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Start daemon at boot time # Description: Enable service […]

Расширение параметра Bash – жадное и неживое

Это немного надуманный пример, но здесь идет: Скажем, у меня есть переменная 1.2.3.4 содержащая информацию о версии, и вам нужно заменить .4 в конце на .5 version=1.2.3.4 echo ${version%.*}.5 1.2.3.5 #no problem Но когда я пытаюсь «встроить» подстановку с / и % якорем echo ${version/%.*/.5} 1.5 Бэш делает жадную замену. Есть ли способ заставить bash […]

установить переменные среды из stdout

Как вы можете сделать эквивалент трубопровода stdout для «экспорта»? Для фона у меня есть сценарий без оболочки, который генерирует такие переменные среды: DATABASE_URL='someurl' MAIL_KEY='key' REDIS_URL='redis connection string' Я хотел бы взять этот вывод и выполнить его, например: generate-env | xargs export generate-env | xargs export К сожалению, экспорт не является двоичным, и ни один из […]

Как использовать команду fmt с нелатинскими символами?

Мне нужно использовать fmt для форматирования текста на греческом языке, но он не ведет себя так же, как с латинскими символами. Рассмотрим, например, предложения с 15 символами ниже. С латинскими символами: $echo "Have a nice day" | fmt -w 16 Have a nice day но, как ни странно, с нелатинскими персонажами: $echo "Ηαωε α νιψε […]

Файлы отсутствуют, и я хочу знать, что с ними случилось

Как-то некоторые файлы отсутствуют в каталоге, и я хотел бы знать, что случилось с этими файлами. Кто переместил / удалил их? Как я могу расследовать? Можем ли мы получить историю в каталоге? Это обычные пользовательские файлы в AIX 6.1; Я не знаю, какая файловая система используется.

Как установить clang ++ в качестве компилятора c ++?

Я пытаюсь установить clang ++ как системный компилятор C ++ на Fedora 18. Я установил clang и добавил его к alternatives но он, похоже, не работает. [user@localhost ~]$ alternatives –display c++ c++ – status is auto. link currently points to /usr/bin/clang++ /usr/bin/clang++ – priority 1 Current `best' version is /usr/bin/clang++. [user@localhost ~]$ c++ –version c++ […]

Является ли TWM все еще жизнеспособным оконным менеджером?

Я использую главным образом KDE на моем основном рабочем столе некоторое время и решил, что он слишком раздутый (например, моя проблема с индексированием рабочего стола с KDE ) и думал о переключении на LXDE, потому что он «легче». Я понял, хочу ли я загореться, а почему бы просто не вернуться к «настольным средам» и вернуться […]

Interesting Posts

Первые шаги: установка совместимой Bluetooth-карты на мой ноутбук?

Сохранять и очищать журналы событий и безопасности

Почему btsync core dump с ошибкой «! Directory.empty ()» при запуске?

Команда для конвертирования маленьких адресов эндианской памяти в шестнадцатеричный код?

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

Извлечение почтовых адресов

Разрешения для общего каталога на сервере

Разрешения каталога для веб-сервера

Photoshop в Wine не открывается, появляется ошибка «Файл не найден»

читать -e в подзаголовке

Какие типы типов файлов делают цвета в терминале в разных дистрибутивах (по умолчанию)?

Как выполнить сравнение строк игнорировать пробелы?

Проблема после удаления системного раздела на другом HD

Выполнить команду на основе результата предыдущей команды (без сбоя всего оператора)

Как использовать зашифрованный пароль в сценарии оболочки AIX

Linux и Unix - лучшая ОС в мире.