Unix & Linux

35
Как я могу замедлить rsync?

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

35
Почему номера системных вызовов Linux в x86 и x86_64 отличаются?

Я знаю, что интерфейс системных вызовов реализован на низком уровне и, следовательно, зависит от архитектуры / платформы, а не от «общего» кода. Тем не менее, я не могу ясно увидеть причину, по которой системные вызовы в 32-битных ядрах Linux x86 имеют числа, которые не сохраняются одинаковыми в...

35
Могу ли я предотвратить, чтобы «service foo status» передавал свои выходные данные через «less»?

Как остановить команду service <name> statusот использования lessна его выходе? У меня есть скрипт, который автоматизирует некоторые действия sysadmin, и после того, как я обновил свой сервер до Ubuntu 16.04, он ломается, потому что блокируют действия, которые проверяют состояние сервиса,...

35
Как выглядят большие компьютеры, к которым подключены реальные терминалы?

Я изучаю историю компьютеров, чтобы лучше понять, почему терминалы Linux работают так, как они. Я читал, что с середины 1970-х до середины 1980-х годов большинство людей использовали реальные терминалы (в отличие от эмуляторов терминалов) для связи с большими компьютерами, это пример реального...

35
На какой справочной странице описывается процесс включения компьютера?

Несколько лет назад я вспомнил, как использовал терминал и читал учебное пособие (руководство по использованию Linux man) о том, как работает компьютер после его включения. Он провел вас через весь процесс, объясняя роль BIOS, ROM, RAM и OS в этом процессе. На какой странице это было, если есть?...

35
Можно ли исчерпать место на диске, создав очень большое количество пустых файлов?

Хорошо известно, что пустые текстовые файлы имеют нулевые байты: Тем не менее, каждый из них содержит метаданные , которые, согласно моим исследованиям, хранятся в inode и используют пространство . Учитывая это, мне кажется логичным, что можно заполнить диск, просто создав пустые текстовые файлы....

35
Разница между [0-9], [[: digit:]] и \ d

В статье в Википедии о регулярных выражениях кажется, что [[:digit:]]= [0-9]= \d. Каковы обстоятельства, когда они не равны? В чем разница? После некоторого исследования, я думаю, одно отличие состоит в том, что выражение в скобках [:expr:]зависит от...

35
Как правильно запрашивать функцию в GNU Linux?

Я пытаюсь отправить отчет об ошибке для файла приложения, / usr / bin / file Но посоветовавшись с человеком и отправив письмо ОШИБКИ Пожалуйста, сообщайте об ошибках и отправляйте исправления трекеру ошибок по адресу http://bugs.gw.com/ или списку рассылки по адресу ⟨file@mx.gw.com⟩ (посетите...

35
Как мы можем запустить команду, хранящуюся в переменной?

$ ls -l /tmp/test/my\ dir/ total 0 Мне было интересно, почему следующие способы запуска вышеуказанной команды не удаются или преуспеют? $ abc='ls -l "/tmp/test/my dir"' $ $abc ls: cannot access '"/tmp/test/my': No such file or directory ls: cannot access 'dir"': No such file or directory $ "$abc"...

34
Какие команды Unix можно использовать как семафор / блокировку?

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

34
Какова архитектура оконной системы Mac OS X?

Я знаком с тем, как работает система X11, когда клиенты подключаются через сокет к процессу сервера и отправляют операции на сервер окна для выполнения определенных операций от их имени. Но я не понимаю (и не смог найти хороших документов), описывающих, как приложение с графическим интерфейсом...

34
Откройте файл, заданный результатом команды в vim

Я делаю следующее почти каждый день Запустить поиск ( find -name somefile.txt) Откройте результат в vim Проблема в том, что я должен скопировать и вставить результат findв vimкоманду. Есть ли способ избежать этого? Я немного поэкспериментировал ( find -name somefile.txt | vim), но не нашел ничего,...

34
Vim - Получить текущий каталог

В настоящее время я добавляю немного функциональности Git в мой файл menu.vim, и для использования определенной команды (Gitk) мне нужно узнать текущий каталог Vim. Как это сделать и включить в команду? (то есть :!echo "%current-directory") Признаюсь, я задал не тот вопрос - но я понял. В настоящее...

34
Почему каталоги / usr и / tmp для Linux пропускают гласные в их написании?

Я часто начинал думать об этом, но так и не нашел хорошего ответа. Почему эти две директории Unix не /userи /tempвместо этого? rootКажется, что все остальные каталоги в точности соответствуют тому, о чем можно было бы догадаться, но эти два кажутся странными, я бы всегда догадывался о них как userи...

34
Разница между deb и deb-src в sources.list

Я не понимаю разницу между этими двумя строками в моем sources.list, пожалуйста, объясните: deb http://mirror.optus.net/debian/ testing main contrib non-free против deb-src http://mirror.optus.net/debian/ testing main contrib non-free Система: тестирование Debian 6, 32...