Por que é tão difícil encontrar um arquivo no Ubuntu?

39

É muito difícil encontrar arquivos no Ubuntu. No Windows, você poderia ir para C:\Program Files e encontraria o que precisa. No Ubuntu, você deve usar a pesquisa para encontrar algo de que precisa. Talvez eu esteja perdendo alguma coisa?

    
por hey 28.09.2011 / 01:50

2 respostas

109

Por que é tão difícil encontrar um arquivo no Ubuntu?

Um helicóptero funciona como um balão de ar quente?

Por que o Microsoft Office não funciona como um escritor de tipos?

O mesmo tipo de comparação está sendo feito aqui. Unixes (incluindo o Ubuntu) são plataformas profundamente diferentes do Windows (NT). O NT é seu próprio tipo especial de animal. Julgar os paradigmas do Linux by NT é um pouco parecido com a solução de problemas de um motor a diesel usando mecanismos de motor a gasolina. Eles têm muito em comum, mas também há diferenças incríveis.

Playing with a cat as though it were a dog, seldom leads to gratification. You must adjust your paradigm to accommodate your platform. Each architecture has specific merits and conventions that you must obey, if you are to avoid pulling back a bloodied nub.

(quadrinhos daqui )

"No Windows, você poderia ir até C:\Program Files e encontraria o que precisa." - Realmente? Você tem certeza? O Windows armazena algumas coisas muito importantes no Registro , que não está localizado em Arquivos de Programas. "Meus Documentos" também não está em Arquivos de Programas, mas com frequência conterá itens importantes para ver .

"No Ubuntu, você deve usar a pesquisa para encontrar algo de que precise." É verdade, se você não sabe onde está, em primeiro lugar. O mesmo se aplica a tudo, em todos os lugares. Agora, onde estão as minhas chaves estúpidas? Não, não em C:\Program Files .. Damnit! Bélgica!

"Talvez esteja faltando alguma coisa?" Provavelmente apenas uma introdução geral aos principais conceitos de como o conteúdo é gerenciado em ambientes operacionais. Amigo, por favor, deixe-me ajudar você aprende a domar essa fera poderosa, para que você possa esmagar suas necessidades de computação.

Introdução a como o conteúdo é organizado em ambientes operacionais

Independentemente do seu ambiente operacional (Windows, macOS, Linux, sua mesa de escritório), surgiram padrões que ajudam a organizar o conteúdo em um sistema para facilitar o uso e escalabilidade.

Material comum em todo o sistema

Em uma empresa, isso seria documentação de políticas e afins. Em um sistema operacional, isso seria necessário para manter as coisas funcionando. Na estrutura de arquivos do Windows, é isso que é o C:\WINDOWS . Em sistemas baseados em Unix, existem vários diretórios, /Libraries (Mac OS X) e /etc (Linux) que são usados para esses tipos de coisas. Os usuários raramente, ou nunca, realmente precisam lidar com isso para uso geral.

Material específico do usuário

Em um escritório, as pessoas geralmente têm seu próprio espaço de trabalho designado. Armazenados nesses locais são documentos / conteúdos específicos para um indivíduo.

Os sistemas operacionais são os mesmos. No Windows, a pasta " Meus documentos " é específica para cada usuário e contém arquivos apenas para essa pessoa. No Linux, / home / [username] é dedicado a esse propósito. No macOS, / Users / [username] é.

Normalmente, o espaço pessoal do usuário tem locais dentro dele dedicados a categorias específicas. O Windows tem o diretório " Meus Imagens ", por exemplo, localizado com " Meus Documentos ". No Ubuntu Linux, você encontrará / home / [username] / Pictures - o macOS tem seu próprio equivalente óbvio.

Gerenciamento de ferramentas

Em um escritório, quando você quer uma nova ferramenta, geralmente há um sistema para gerenciar isso. Estou pensando em inventário em particular. O inventário geralmente fica de olho no que você tem e na condição dele.

No Windows = Adicionar / Remover Programas mais o Registro.

No Ubuntu Linux = O gerenciador de pacotes apt - use Gerenciador de Pacotes Synaptic , aptitude ou outro front-end para apt .

No Mac OS X 10.6+ = A App Store (e / Applications , em certa medida).

Ficando mais específico

Como descaradamente copiado daqui , a estrutura geral de diretórios do sistema encontrada no Ubuntu segue esta convenção:

/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.

Dicas gerais sobre como encontrar coisas no Ubuntu

Saiba com que tipo de animal você está lidando, a menos que você odeie seu próprio rosto.

    
por 28.08.2018 / 00:39
13

Se você precisar encontrar o local de um programa, use o comando which . Também ajudaria a entender a hierarquia do sistema de arquivos Unix - /etc/ para arquivos de configuração, /usr/bin/ para binários de comando globais (e /usr/ , que contém a maioria dos (multi)) utilitários e aplicativos, e assim por diante. Você pode usar locate , slocate ou rlocate da linha de comando para procurar por arquivos.

/ home / user é o mesmo que os seus documentos e configurações ou a pasta / users / user.

Não é tão difícil, apenas diferente.

    
por 28.09.2011 / 02:04

Tags