Очень сложно найти файлы в Ubuntu. В Windows вы можете просто зайти в C:\Program Files
и найти то, что вам нужно. В Ubuntu вы должны использовать поиск, чтобы найти то, что вам нужно. Может я что-то упустил?
2 ответа
Почему так сложно найти файл в Ubuntu?
Работает ли вертолет как воздушный шар?
Почему Microsoft Office не работает как пишущая машинка?
Такое же сравнение проводится здесь. Unixes (включая Ubuntu) - это платформы, сильно отличающиеся от Windows (NT). NT это свой особый вид зверя. Оценка Linux по парадигмам NT несколько сродни поиску неисправностей дизельного двигателя с использованием механики бензинового двигателя. У них много общего, но есть и невероятные различия.
Игра с кошкой, как будто это собака, редко приводит к удовлетворению. Вы должны скорректировать свою парадигму в соответствии с вашей платформой. У каждой архитектуры есть свои достоинства и условности, которым вы должны следовать, чтобы избежать отрыва кровавого куска.
(комикс отсюда)
«В Windows вы можете просто зайти в C:\Program Files
и найти то, что вам нужно». - В самом деле? Уверены ли вы? В реестре Windows хранятся некоторые важные ключевые элементы, которые не находятся в папке Program Files. "Мои документы" также отсутствует в программных файлах, но часто будет содержать то, что вы захотите увидеть.
«В Ubuntu вы должны использовать поиск, чтобы найти то, что вам нужно». Правда, если вы не знаете, где это в первую очередь. То же самое относится ко всему, везде. Где мои дурацкие ключи от машины? Нет, не в C:\Program Files
. Черт! Бельгия!
"Может я что-то упустил?« Вероятно, просто общее введение в основные концепции управления контентом в операционных средах. Друг, пожалуйста, позвольте мне помочь вам научиться приручать этого мощного зверя, чтобы вы могли сокрушить свои вычислительные потребности.
Введение в организацию контента в операционных средах
Независимо от вашей операционной среды (Windows, macOS, Linux, ваш офисный стол) появились шаблоны, которые помогают организовать контент в системе для простоты использования и масштабируемости.
Общие общесистемные вещи
В компании это будет политическая документация и тому подобное. В операционной системе это будут основные файлы, необходимые для поддержания работоспособности. В файловой структуре Windows это и есть C:\WINDOWS
. В системах на основе Unix существуют различные каталоги, /Libraries
(Mac OS X) и /etc
(Linux), которые используются для подобных вещей. Пользователи редко, если вообще когда-либо, действительно должны иметь дело с этим для общего использования.
Пользовательские вещи
В офисе люди обычно имеют свое собственное рабочее место. В этих местах хранятся документы / материалы, относящиеся к конкретному лицу.
Операционные системы одинаковы. В Windows папка « Мои документы » специфична для каждого пользователя и содержит файлы только для этого человека. В Linux /home/[username] предназначен для этой цели. В macOS /Users/[имя пользователя] есть.
Обычно в личном пространстве пользователя есть места, предназначенные для определенных категорий. Например, в Windows есть каталог « Мои рисунки », расположенный в папке « Мои документы ». В Ubuntu Linux вы найдете /home/[имя пользователя]/Pictures - macOS имеет свой очевидный эквивалент.
Инструменты управления
В офисе, когда вам нужен новый инструмент, обычно существует система для управления этим. Я думаю об инвентаре в частности. Инвентарь обычно будет следить за тем, что у вас есть и его состояние.
В Windows = Установка и удаление программ плюс Реестр.
В Ubuntu Linux = менеджер пакетов apt - используйте Synaptic Package Manager, aptitude или другой интерфейс для apt.
В Mac OS X 10.6+ = App Store (и / или приложения, в некоторой степени).
Получение более конкретным
Как беззастенчиво скопировано отсюда, общая структура системных каталогов, найденная в Ubuntu, следует этому соглашению:
/bin - binary applications (most of your executable files)
/boot - files required to boot (such as the kernel, etc.)
/dev - your devices (everything from drives to displays)
/etc - just about every configuration file for your system
/etc/profile.d - contains scripts that are run by /etc/profile upon login.
/etc/rc.d - contains a number of shell scripts that are run on bootup at different run levels. There is also typically an rc.inet1 script to set up networking (in [Slackware][6]), an rc.modules script to load modular device drivers, and an rc.local script that can be edited to run commands desired by the administrator, along the lines of autoexec.bat in DOS.
/etc/rc.d/init.d - contains most of the initialization scripts themselves on an [RPM][7]-based system.
/etc/rc.d/rc*.d - where “*” is a number corresponding to the default run level. Contains files for services to be started and stopped at that run level. On RPM-based systems, these files are symbolic links to the initialization scripts themselves, which are in /etc/rc.d/init.d.
/etc/skel - directory containing several example or skeleton initialization shells. Often contains subdirectories and files used to populate a new user’s home directory.
/etc/X11 - configuration files for the X Window system
/home - locally stored user files and folders
/lib - system libraries (similar to Program Files)
/lost+found - lost and found for lost files
/media - mounted (or loaded) devices such as cdroms, digital cameras, etc.
/mnt - mounted file systems
/opt - location for “optionally” installed programs
/proc - dynamic directory including information about and listing of processes
/root - “home” folder for the root user
/sbin - system-only binaries (see /bin)
/sys - contains information about the system
/tmp - temporary files
/usr - applications mainly for regular users
/var - mainly logs, databases, etc.
/usr/local/bin - the place to put your own programs. They will not be overwritten with upgrades.
/usr/share/doc - documentation.
Общие советы по поиску вещей в Ubuntu
Узнайте, с каким животным вы имеете дело, если только вы не ненавидите свое лицо.
Если вам нужно найти местоположение программы, вы можете использовать команду which
. Это также помогло бы понять иерархию файловой системы Unix - /etc/
для файлов конфигурации, /usr/bin/
для глобальных командных двоичных файлов (и /usr/
который содержит большинство (многопользовательских) пользовательских утилит и приложений) и т.д. на. Вы можете использовать locate
, slocate
или rlocate
из командной строки для поиска файлов.
/home/user совпадает с вашими документами и настройками или папкой /users /user.
Это не так сложно, просто по-другому.