English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Após fazer login no sistema, digite o comando na janela de comando atual:
ls /
Você verá como na figura a seguir:
Estrutura de diretório hierárquica:
A seguir está a explicação desses diretórios:
/bin:
O bin é a abreviação de Binaries (arquivos binários), este diretório contém os comandos mais usados.
/boot:
Este diretório contém alguns arquivos principais usados para inicializar o Linux, incluindo alguns arquivos de conexão e arquivos de imagem.
/dev :
O dev é a abreviação de Device (dispositivo), o diretório contém dispositivos externos do Linux, no Linux, o modo de acesso aos dispositivos é semelhante ao modo de acesso aos arquivos.
/etc:
O etc é a abreviação de Etcetera (etc.), este diretório é usado para armazenar todos os arquivos de configuração e subdiretórios necessários para a administração do sistema.
/home:
O diretório principal do usuário, no Linux, cada usuário tem seu próprio diretório, geralmente o nome do diretório é nomeado pelo nome de conta do usuário, como alice, bob e eve na figura acima.
/lib:
O lib é a abreviação de Library (biblioteca), este diretório contém as bibliotecas de conexão dinâmica mais básicas do sistema, que têm um efeito semelhante aos arquivos DLL no Windows. Quase todos os aplicativos precisam dessas bibliotecas compartilhadas.
/lost+found:
Este diretório geralmente está vazio, mas após uma desligamento ilegal do sistema, aqui estão alguns arquivos.
/media:
O sistema Linux reconhece automaticamente alguns dispositivos, como pen drives, drives de CD/DVD, etc. Após o reconhecimento, o Linux monta o dispositivo reconhecido neste diretório.
/mnt:
O sistema oferece este diretório para permitir que o usuário montar outros sistemas de arquivos temporariamente, podemos montar o drive de CD/DVD nele /mnt/ Acesse o diretório correspondente para ver o conteúdo do drive óptico.
/opt:
O opt é a abreviação de optional (opcional), este diretório é usado para instalar software adicional no host. Por exemplo, se você instalar um banco de dados ORACLE, pode colocá-lo neste diretório. O padrão é vazio.
/proc:
O proc é a abreviação de Processes (processos)/O proc é um sistema de arquivos virtual (ou sistema de arquivos virtual), que armazena uma série de arquivos especiais do estado de execução atual do kernel. Este diretório é um diretório virtual, que é uma mapeamento da memória do sistema. Podemos acessar diretamente este diretório para obter informações do sistema.
O conteúdo deste diretório não está no disco rígido, mas na memória, e também podemos modificar diretamente alguns arquivos nele, por exemplo, podemos usar o comando a seguir para bloquear o comando ping do host, para que outros não possam pingar seu computador:
echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all
/root:
Este diretório é para o administrador do sistema, também conhecido como usuário com superpermissões, é o diretório principal do usuário.
/sbin:
s significa Super User, é a abreviação de Superuser Binaries (arquivos binários do superusuário), aqui estão armazenados os programas de gerenciamento de sistema usados pelo administrador do sistema.
/selinux:
Este diretório é do Redhat/diretório exclusivo do CentOS, o Selinux é um mecanismo de segurança, semelhante ao firewall do Windows, mas este mecanismo é mais complexo, este diretório é usado para armazenar arquivos relacionados ao selinux.
/srv:
Este diretório armazena alguns dados que precisam ser extraídos após o início de alguns serviços.
/sys:
Este é o Linux2.6 Uma grande mudança no núcleo. O diretório instalado aqui é 2.6 um novo sistema de arquivos emergido no núcleo, sysfs.
o sistema de arquivos sysfs integra3informações do sistema de arquivos de várias tipos: sistema de arquivos proc para informações de processo, sistema de arquivos devfs para dispositivos e sistema de arquivos devpts para terminais virtuais.
este sistema de arquivos é uma reflexão direta da árvore de dispositivos do núcleo.
quando um objeto do núcleo é criado, os arquivos e diretórios correspondentes também são criados no subsistema de objetos do núcleo.
/tmp:
tmp é a abreviação de temporary (temporário), este diretório é usado para armazenar alguns arquivos temporários.
/usr:
usr é a abreviação de unix shared resources (recursos compartilhados), este é um diretório muito importante, muitos aplicativos e arquivos dos usuários estão neste diretório, semelhante ao diretório program files no Windows.
/usr/bin:
aplicações usadas pelos usuários do sistema.
/usr/sbin:
Programas e serviços de sistema administrativos de alto nível usados pelo superusuário.
/usr/src:
Directório padrão para o código-fonte do núcleo.
/var:
var é a abreviação de variable (variável), este diretório contém coisas que estão constantemente se expandindo, estamos acostumados a colocar aqueles diretórios que são frequentemente alterados neste diretório. Incluindo todos os arquivos de log.
/run:
é um sistema de arquivos temporário, que armazena informações desde o início da inicialização do sistema. Quando o sistema reiniciar, os arquivos neste diretório devem ser excluídos ou limpos. Se seu sistema tiver /var/O diretório run, deve apontar para run.
No sistema Linux, há alguns diretórios que são muito importantes, é necessário prestar atenção para não deletar ou alterar arbitrariamente os arquivos internos.
/etc: Como mencionado anteriormente, este é o arquivo de configuração do sistema, se você alterar algum arquivo neste diretório, pode levar ao sistema não poder ser inicializado.
/bin, /sbin, /usr/bin, /usr/sbin: Como mencionado anteriormente, este é o diretório de armazenamento de arquivos de execução pré-definidos do sistema, por exemplo, ls está em /bin/os diretórios sob ls.
vale a pena destacar que,/bin, /usr/bin é para o uso de comandos pelos usuários do sistema (exceto o root), e/sbin, /usr/sbin é para o uso do root.
/var: Isso é um diretório muito importante, muitos programas são executados no sistema, então cada programa terá um log correspondente, e esses logs são gravados neste diretório, especificamente em /var/no diretório log, além disso, o local padrão de instalação do mail também é aqui.
/boot:Armazena os arquivos do núcleo usados para inicializar o Linux, incluindo arquivos de conexão e arquivos de imagem.
/etc:armazenadostodosnecessários pelo sistemaarquivos de configuraçãoelista de subdiretórios,A alteração de arquivos no diretório pode causar o sistema não inicializar.
/lib:Armazena bibliotecas de código básicas (por exemplo, c++biblioteca (biblioteca), que atua de maneira semelhante aos arquivos DLL do Windows. Quase todos os aplicativos precisam usar essas bibliotecas compartilhadas.
/sys: Isso é o linux2.6Uma grande mudança no núcleo. O diretório instalado aqui é2.6Um novo sistema de arquivos sysfs apareceu no núcleo. O sistema de arquivos sysfs integra3Informações de vários sistemas de arquivos: o sistema de arquivos proc para informações de processo, o sistema de arquivos devfs para dispositivos e o sistema de arquivos devpts para terminais virtuais. Este sistema de arquivos é uma reflexão direta da árvore de dispositivos do núcleo. Quando um objeto do núcleo é criado, os arquivos e diretórios correspondentes também são criados no subsistema de objetos do núcleo
Conjunto de comandos:
/bin:Armazena os programas e comandos mais usados
/sbin:Programas e comandos que só podem ser usados pelo administrador do sistema.
Gestão de arquivos externos:
/dev :Abreviação de Device (dispositivo), armazena dispositivos externos do Linux.Atenção:No Linux, o acesso a dispositivos e arquivos é o mesmo.
/media:semelhante ao do Windowsoutros dispositivos,Por exemplo, pen drives, drives ópticos etc., após a identificação, o Linux colocará o dispositivo neste diretório.
/mnt:Temporariamente montado em outro sistema de arquivos, podemos montar o drive óptico nele./mnt/Acesse o diretório correspondente para ver o conteúdo do drive óptico.
arquivos temporários:
/run:É um sistema de arquivos temporário, que armazena informações desde o início da inicialização do sistema. Quando o sistema reiniciar, os arquivos neste diretório devem ser excluídos ou limpos. Se seu sistema tiver /var/O diretório run, deve apontar para run.
/lost+found:Geralmente vazio, após uma desativação ilegal do sistema, alguns arquivos são armazenados aqui.
/tmp:Este diretório é usado para armazenar alguns arquivos temporários.
Conta:
/root:Diretório principal do administrador do sistema.
/home:Diretório principal do usuário, nomeado com a conta do usuário.
/usr:Muitos aplicativos e arquivos de usuários são armazenados neste diretório, semelhante ao diretório program files do Windows.
/usr/bin:Aplicações e comandos usados pelos usuários do sistema.
/usr/sbin:Programas e serviços de sistema administrativos de alto nível usados pelo superusuário.
/usr/src:Directório padrão para o código-fonte do núcleo.
usado durante a execução:
/var: Armazenar dados que precisam ser modificados frequentemente, como arquivos de log de execução do programa (/var/no diretório log).
/proc: GestãoEspaço de memória!Diretório virtual, é o mapeamento da memória do sistema, podemos acessar diretamente este diretório para obter informações do sistema. O conteúdo deste diretório não está no disco rígido, mas na memória, e também podemos modificar diretamente alguns arquivos para fazer alterações.
Uso adicional:
/opt: Padrão é vazio, podemos instalar software adicional e colocá-lo aqui.
/srv: Armazenar dados que precisam ser extraídos após o início do serviço(Sem servidor é vazio)
No sistema operacional Linux ou Unix, todos os arquivos e diretórios são organizados em uma estrutura de árvore invertida que começa com um nó raiz.
O nível mais alto do sistema de arquivos é o diretório raiz, o sistema usa / representar o diretório raiz. Abaixo do diretório raiz, podem ser diretórios ou arquivos, e cada diretório pode conter subdiretórios e arquivos. Repetindo isso, pode ser formado um sistema de arquivos enorme.
No sistema de arquivos Linux, há dois diretórios especiais: um diretório de trabalho do usuário, também conhecido como diretório atual, que pode ser representado por um ponto .; o outro é o diretório superior do diretório atual, também conhecido como diretório pai, que pode ser representado por dois pontos ..
.: representa o diretório atual, também pode ser usado ./ representar;
..: representa o diretório superior, também pode ser ../ representar.
Se um diretório ou nome de arquivo começar com um ponto ., isso significa que o diretório ou arquivo é um diretório ou arquivo oculto (por exemplo: .bashrc). Isso significa que o diretório ou arquivo não é exibido quando pesquisado de maneira padrão.