É muito difícil encontrar arquivos no Ubuntu. No Windows, você pode simplesmente acessar C:\Program Files
e encontrar o que precisa. No Ubuntu, você deve usar a pesquisa para encontrar o que precisa. Talvez esteja faltando alguma coisa?
É muito difícil encontrar arquivos no Ubuntu. No Windows, você pode simplesmente acessar C:\Program Files
e encontrar o que precisa. No Ubuntu, você deve usar a pesquisa para encontrar o que precisa. Talvez esteja faltando alguma coisa?
Respostas:
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 datilógrafo?
O mesmo tipo de comparação está sendo feito aqui. Os unixes (incluindo o Ubuntu) são plataformas profundamente diferentes do Windows (NT). NT é seu próprio tipo especial de animal. Julgar os paradigmas do Linux pelos NT é algo parecido com a solução de problemas de um motor diesel usando a mecânica de motores a gasolina. Eles têm muito em comum, mas também existem diferenças incríveis.
Brincar com um gato como se fosse um cachorro, raramente leva à gratificação. Você deve ajustar seu paradigma para acomodar sua plataforma. Cada arquitetura possui méritos e convenções específicas que você deve obedecer, para evitar recuar um nó sangrento.
(quadrinhos daqui )
"No Windows, você poderia simplesmente acessar C:\Program Files
e encontrar o que precisa." - Sério? Você tem certeza? O Windows armazena algumas coisas importantes no Registro , que não estão localizadas em Arquivos de Programa. "Meus documentos" também não está em Arquivos de programa, mas frequentemente contém itens que você gostaria de ver .
"No Ubuntu, você deve usar a pesquisa para encontrar algo que precisa." Verdade, se você não sabe onde está, em primeiro lugar. O mesmo se aplica a tudo, em qualquer lugar. Agora, onde estão as chaves do meu carro estúpido? Não, não em C:\Program Files
..Droga! Bélgica!
"Talvez eu esteja perdendo alguma coisa?" Provavelmente, apenas uma introdução geral aos principais conceitos por trás de como o conteúdo é gerenciado em ambientes operacionais. Amigo, por favor, deixe-me ajudá-lo a aprender a domar esta poderosa besta, para que você possa esmagar suas necessidades de computação.
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 a escalabilidade.
Coisas comuns em todo o sistema
Em uma empresa, isso seria documentação de políticas e similares. Em um sistema operacional, esses seriam os arquivos principais necessários para manter as coisas funcionando. Na estrutura de arquivos do Windows, é disso que C:\WINDOWS
se trata. Nos sistemas baseados em Unix, existem vários diretórios /Libraries
(Mac OS X) e /etc
(Linux) usados para esse tipo de coisa. Os usuários raramente, ou nunca, precisam realmente lidar com isso para uso geral.
Coisas específicas do usuário
Em um escritório, as pessoas geralmente têm seu próprio espaço de trabalho designado. São armazenados nesses locais documentos / conteúdos específicos de 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 / [nome de usuário] é dedicado a esse propósito. No macOS, / Users / [nome de usuário] é.
Normalmente, o espaço pessoal do usuário possui locais dedicados a categorias específicas. O Windows possui o diretório " Minhas imagens ", por exemplo, localizado em " Meus documentos ". No Ubuntu Linux, você encontrará / home / [nome de usuário] / Pictures - o macOS tem seu próprio equivalente óbvio.
Gerenciamento de ferramentas
Em um escritório, quando você deseja uma nova ferramenta, geralmente existe um sistema para gerenciar isso. Estou pensando em inventário em particular. O inventário geralmente mantém guias sobre o que você tem e sua condição.
No Windows = Adicionar / remover programas mais o registro.
No Ubuntu Linux = O gerenciador de pacotes apt - use o Synaptic Package Manager , o aptitude ou outro front-end para o apt .
No Mac OS X 10.6+ = A App Store (e / Aplicativos , até certo ponto).
Ficando mais específico
Como copiado descaradamente 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
Aprenda com que tipo de animal você está lidando, a menos que você odeie seu próprio rosto.
Se você precisar encontrar a localização de um programa, poderá usar o which
comando Também ajudaria a entender a hierarquia do sistema de arquivos Unix - /etc/
para arquivos de configuração, /usr/bin/
para binários de comandos globais (e /usr/
que contém a maioria dos utilitários e aplicativos para vários usuários), e assim por diante. Você pode usar locate
, slocate
ou rlocate
na linha de comando, para pesquisar arquivos.
/ home / user é igual aos seus documentos e configurações ou / users / user folder.
Não é tão difícil, apenas diferente.
find / -name filename
me ajudou algumas vezes.