AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / user-299590

davmos's questions

Martin Hope
davmos
Asked: 2019-04-06 16:05:21 +0800 CST

O conceito de "Modo Avião" no Linux

  • 2

Ao instalar um Ubuntu, Manjaro ou outra distribuição Graphical Linux no laptop, ao pressionar o botão do modo avião no laptop, o modo avião pode ser ativado.

Como funciona o conceito de modo avião na distribuição Linux?

É apenas um conjunto de regras para Bluetooth, wifi e outras coisas sem fio?

A implementação do controle do modo avião aparece no gerenciador de janelas, gerenciador de rede ou x11 ou em outro lugar?

Existe alguém que possa fornecer uma explicação (alto nível) do mecanismo de controle do modo avião em um sistema específico (KDE/Linux, Gnome/Linux ou outro sistema comum)?

linux networkmanager
  • 2 respostas
  • 3107 Views
Martin Hope
davmos
Asked: 2019-03-19 21:28:39 +0800 CST

Alguns arquivos especiais no Unix

  • 3

Fundo

Existem muitos tipos de arquivos especiais no Unix, por exemplo, links simbólicos, arquivos de dispositivo e arquivos proc (em /proc). /procarquivos são apenas arquivos normais ou até mesmo arquivos de texto. Mas de resto, só sei usá-los, mas não conheço sua estrutura interna e o que são (em profundidade). E, infelizmente, todas as maneiras de acessar arquivos só podem obter o objeto que eles representam. Em outras palavras, não há como obter a representação interna.

Perguntas

Para links simbólicos, não há dúvida de que existe uma string que armazena os caminhos de seus destinos. No entanto, se houver apenas uma string, como eles podem ser distinguidos dos arquivos de texto simples? Se houver um cabeçalho especial especificado pelos drivers do sistema de arquivos, qual é? Existe alguma convenção? Alguém pode me dizer qual é a representação binária de um link simbólico apontando /usr/bin/bash?

Para arquivos de dispositivo (nós), qual é sua estrutura e representação binária? De acordo com seus comportamentos, eles devem incluir informações sobre o número de interface e drivers relevantes. Mas isso fará com que seu tamanho varie muito. Alguém pode explicar isso em um nível binário?

Para compatibilidade de links simbólicos e arquivo de dispositivo (sei que é impossível para um mesmo arquivo de dispositivo funcionar em dois ambientes diferentes, mas podemos usar nossa imaginação para fazer um experimento) é o conteúdo binário desses arquivos fortemente dependente do tipo de sistema de arquivos e o kernel do sistema operacional? Por exemplo, se eu copiar (não via cpcomando, apenas escrever conteúdo binário idêntico) para um sistema de arquivos diferente (como de ext4 para xfs), esse arquivo (link simbólico ou arquivo de dispositivo) ainda é válido e funcional? Que tal copiá-lo de uma máquina Linux para uma máquina BSD?

Ou eles não são arquivos, e apenas registros especiais na parte do cabeçalho do sistema de arquivos?

files filesystems
  • 1 respostas
  • 461 Views
Martin Hope
davmos
Asked: 2019-02-28 03:05:04 +0800 CST

Qual é a estrutura de dados de $@ no shell?

  • 13

Geralmente usamos $@para representar todos os argumentos, exceto $0. No entanto, não sei o que $@é estrutura de dados.

Por que se comporta de maneira diferente $*ao incluir aspas duplas, alguém poderia me dar uma explicação no nível do intérprete?

Ele pode ser iterado em loop for, então parece ser array. No entanto, também pode ecoar inteiramente com simple echo $@, se for uma matriz, apenas o primeiro elemento será mostrado. Devido à limitação do shell, não posso escrever mais código de experimento para realizá-lo.

Diferença entre este post : Este post mostra como $@se comporta de forma diferente do $*. Mas eu estou querendo saber sobre o tipo de dados de $@. Shell como linguagem de interpretação, como Python, deve representar dados de acordo com uma série de tipos fundamentais. Ou em outras palavras, quero saber como $@ é armazenado na memória do computador.

É uma string, uma string de várias linhas ou uma matriz?

Se for um tipo de dados exclusivo, é possível definir uma variável personalizada como uma instância desse tipo?

bash shell
  • 2 respostas
  • 1243 Views

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Possível firmware ausente /lib/firmware/i915/* para o módulo i915

    • 3 respostas
  • Marko Smith

    Falha ao buscar o repositório de backports jessie

    • 4 respostas
  • Marko Smith

    Como exportar uma chave privada GPG e uma chave pública para um arquivo

    • 4 respostas
  • Marko Smith

    Como podemos executar um comando armazenado em uma variável?

    • 5 respostas
  • Marko Smith

    Como configurar o systemd-resolved e o systemd-networkd para usar o servidor DNS local para resolver domínios locais e o servidor DNS remoto para domínios remotos?

    • 3 respostas
  • Marko Smith

    apt-get update error no Kali Linux após a atualização do dist [duplicado]

    • 2 respostas
  • Marko Smith

    Como ver as últimas linhas x do log de serviço systemctl

    • 5 respostas
  • Marko Smith

    Nano - pule para o final do arquivo

    • 8 respostas
  • Marko Smith

    erro grub: você precisa carregar o kernel primeiro

    • 4 respostas
  • Marko Smith

    Como baixar o pacote não instalá-lo com o comando apt-get?

    • 7 respostas
  • Martin Hope
    user12345 Falha ao buscar o repositório de backports jessie 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl Por que a maioria dos exemplos do systemd contém WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky Como exportar uma chave privada GPG e uma chave pública para um arquivo 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll status systemctl mostra: "Estado: degradado" 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim Como podemos executar um comando armazenado em uma variável? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S Por que /dev/null é um arquivo? Por que sua função não é implementada como um programa simples? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 Como ver as últimas linhas x do log de serviço systemctl 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - pule para o final do arquivo 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla Por que verdadeiro e falso são tão grandes? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis Substitua a string em um arquivo de texto enorme (70 GB), uma linha 2017-12-30 06:58:33 +0800 CST

Hot tag

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve