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

История систем Unix и их основных компонентов. Пожалуйста, НЕ ИСПОЛЬЗУЙТЕ этот тег для вопросов, связанных с оболочкой; вместо этого используйте «историю команд».

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

2
Почему '.' выбран для представления текущего каталога и '..' для родительского каталога?
После прочтения этого вопроса Почему «~» было выбрано для представления домашнего каталога? Следующий очевидный вопрос, который у меня возник, был: «Почему?» и '..' использовался для представления текущего каталога и родительского каталога. Это кажется таким интуитивным сейчас, но какая-то конкретная причина?

2
Исправление двоичного файла с помощью dd
Я читал эту цитату (ниже) несколько раз, совсем недавно здесь , и постоянно удивляюсь, как ddможно использовать для исправления чего-либо, не говоря уже о компиляторе: Система Unix, которую я использовал в школе 30 лет назад, была очень ограничена в оперативной памяти и дисковом пространстве. Особенно /usr/tmpфайловая система была очень маленькой, …
32 dd  history  patch 

2
Почему справочные страницы Unix используют двойные обратные кавычки вместо двойных кавычек?
Я заметил, что страницы руководства и другие документы, отформатированные утилитами Unix, часто используют двойные обратные кавычки, ``за которыми следуют двойные одинарные кавычки, ''чтобы заключить в кавычки фразы вместо символа двойной кавычки ". Одинарные кавычки заменяются аналогично. Почему это? Вот пара примеров из справочной страницы для grep: To find all occurrences …
32 man  history 

2
Где недоступно «var var = value»?
Я понял - вероятно, на Usenet в середине 1990-х (!) - что конструкция export var=value является Bashism, и что переносимое выражение var=value export var Я защищал это годами, но недавно кто-то бросил мне вызов, и я действительно не могу найти никаких документов, подтверждающих то, что раньше было моим твердым убеждением. …

6
Почему `cp` предназначен для автоматической перезаписи существующих файлов? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто в прошлом году . Я проверил cpс помощью следующих команд: $ ls first.html second.html third.html $ cat first.html …
30 cp  history 

1
Почему Plan 9 использует «snarf» вместо «copy»?
Когда вы смотрите презентации о Plan 9 и его acmeредакторе, вы можете заметить, что имя для копии - snarf (к сожалению, я не смог найти сколько-нибудь значимого объяснения). Почему это так? Есть ли причина для этого? Было ли это сделано для создания уникального имени для этой функции, поскольку копия может …

3
Как проект ядра Linux отслеживал ошибки в первые дни?
Все мы знаем, что Линус Торвальдс создал Git из-за проблем с Bitkeeper. Что неизвестно (по крайней мере, мне), как проблемы / билеты / ошибки отслеживались до тех пор? Я пытался, но ничего интересного не получилось. Единственное обсуждение, которое я смог получить по этому вопросу, было то, где Линус разделял озабоченность …
29 linux  kernel  git  history 

1
В какой момент появился каталог / home?
Первоначально в Unix, /usrиспользовался для пользовательских (домашних) каталогов. Так что, если бы у меня был пользователь по имени alex, мой домашний каталог был бы /usr/alex. (Интересно, что Plan 9 , преемник Unix, все еще имеет пользовательские каталоги /usr.) В настоящее время, конечно, мы храним домашние каталоги в /home. (По крайней …


1
Что такое Unix сейчас?
Как я читал в Википедии, Unix начинал как революционная операционная система, написанная в основном на C, позволяющая переносить ее и использовать на другом оборудовании. Потомки Unix упоминаются далее, в основном BSD. Клоны Unix, Minix / Linux также обсуждаются. Но что случилось с оригинальной операционной системой Unix? Существует ли она как …
28 history 

5
Какие аспекты Plan 9 попали в Unix?
Plan 9 был разработан Bell Labs как преемник Unix. Хотя по разным причинам он так и не был реализован как таковой, значительная часть разработки все же вошла в План 9. Мой вопрос заключается в том, что - если вообще что-нибудь - из Plan 9 пробилось в современный Unix?
28 unix  history  plan9 

2
Есть ли причина, по которой первый элемент массива Zsh индексируется 1 вместо 0?
Исходя из моего опыта работы с современными языками программирования и сценариев, я полагаю, что большинство программистов обычно привыкли ссылаться на первый элемент массива 0 как индекс. Есть ли существенные преимущества в использовании 1 ? Я уверен, что слышал о большем количестве языков, кроме Zsh, которые ведут себя аналогично с массивами; …
27 zsh  history  array 

2
Почему драйвер Intel HD Graphics называется i915?
Единственные ссылки, которые i915я могу найти, - это драйвер ядра Linux для чипов Intel. Похоже, Intel просто называет их HD-графикой. Intel 915, похоже, относится к некоторым чипсетам Pentium 4, но они не связаны с текущей графической архитектурой.
26 history  i915 

2
Как вы можете войти в каждую введенную команду
Как вы можете регистрировать каждую команду, которую кто-то ввел в оболочку? Я спрашиваю как на основе защиты себя, если вы вошли на чужой сервер и что-то сломалось, или если кто-то еще вошел на ваш сервер (умышленно или злонамеренно). Даже новичок может история обхода с unset historyили создать новую оболочку , …

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