Как я могу получить исходный код для хвоста утилиты linux?

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

Независимо от того, какой ключ вы передаете методу getSharedPreferences (), android создает файл с этим именем и сохраняет данные о предпочтениях внутрь. Также помните, что getSharedPreferences () предполагается использовать, когда вы намерены иметь несколько файлов предпочтений для вашего приложения. Если вы намерены использовать один файл предпочтений и хранить все пары ключ-значение в нем, используйте метод getSharedPreference (). Странно, почему каждый (включая меня) просто использует getSharedPreferences (), даже не понимая разницы между этими двумя.

Следующее видеоурока должно помочь https://www.youtube.com/ смотреть? v = 2PcAQ1NBy98

30
задан Lazer 11 September 2010 в 12:26
поделиться

3 ответа

Утилита tail является частью coreutils в Linux.

Я всегда считал, что FreeBSD имеет гораздо более ясный исходный код чем утилиты GNU. Итак, вот tail.c в проекте FreeBSD:

42
ответ дан 27 November 2019 в 22:35
поделиться

Покопаться на сайте uclinux. Поскольку они распространяли программное обеспечение, они должны были сделать исходный код доступным так или иначе.

Или вы можете прочитать man fseek и догадаться, как это можно сделать.

NB - См. Комментарии Уильяма ниже, бывают случаи, когда вы не можете использовать поиск.

1
ответ дан 27 November 2019 в 22:35
поделиться

Возможно, вам будет интересно написать свое собственное упражнение. Подавляющее большинство инструментов командной строки Unix представляют собой страницу или около того довольно простого кода C.

Если просто взглянуть на код, исходные коды GNU CoreUtils легко найти на gnu.org или на вашем любимом зеркальном сайте Linux.

0
ответ дан 27 November 2019 в 22:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: