Posix

POSIX vs UNIX Entendendo a diferença

POSIX vs UNIX Entendendo a diferença

POSIX

POSIX é um padrão IEEE que atua como uma versão padrão do UNIX. É um consórcio de fornecedores que ajuda os usuários a portar facilmente aplicativos em diferentes plataformas. POSIX é considerado um subconjunto do UNIX e é usado para cobrir diferentes ambientes do tipo Unix para muitos outros sistemas operacionais. POSIX inicialmente continha ambientes diferentes, como Eunice para máquinas virtuais, POSIX Personality e NT do sistema operacional Windows. POSIX é portátil entre diferentes variantes de UNIX. Em termos gerais, podemos chamar POSIX como um sistema operacional UNIX.

UNIX

O Linux e o GNU Project são bastante parecidos com o UNIX e, portanto, são compatíveis um com o outro. UNIX é um sistema operacional que atua como um sistema operacional multitarefa e multiusuário. UNIX vem com várias ferramentas de desenvolvimento de programa, bem como correio eletrônico, editores de texto, etc. Muitos sistemas operacionais são como UNIX e têm a mesma IU, programas e funções. Inicialmente era um sistema operacional de rede. O UNIX foi desenvolvido por uma equipe de desenvolvedores, mas qualquer outra pessoa pode contribuir facilmente com o Linux e usá-lo de acordo com suas necessidades.

UNIX tem uma marca registrada e é usado principalmente para fins comerciais. O UNIX tem suas próprias flexibilidades, mas há uma desvantagem bastante famosa, que é que o UNIX contém algumas restrições de hardware. No entanto, o UNIX é um sistema operacional completo.

Comandos POSIX

Engenheiros de software e outros usuários que trabalham em sistemas operacionais entendem que precisam interagir com a linha de comando / janela de terminal do sistema muitas vezes. Um shell também é uma interface de linha de comando poderosa, e POSIX contém um famoso bash shell. Na próxima seção, veremos alguns comandos POSIX famosos e os propósitos desses comandos.

Diretórios POSIX

Para especificar os caminhos de arquivo e diretório, use “/” para separar nomes de diretório e nomes de arquivo no caminho. A seguir estão alguns exemplos de nomes de caminhos:

Sintaxe Função
/ Diretório raiz
/exemplo Exemplo de subdiretório
/ example / default Um arquivo nomeado como padrão no diretório / example
~ O atalho usado para acessar o diretório pessoal do usuário atual
~ / algumExemplo Um arquivo ou diretório chamado someExample localizado no diretório inicial do usuário
. Leva ao diretório de trabalho atual
Leva ao diretório pai

Sistema de Arquivo POSIX

O shell POSIX ajuda a gerenciar várias funções de uma janela. Os usuários podem navegar em torno de sua localização atual, seu diretório de trabalho atual e o diretório de trabalho absoluto (diretório inicial).

Suponha que o diretório de trabalho atual seja o diretório inicial (e.g.: "/casa/”), E este diretório tem um subdiretório chamado“ exemplo.”Você pode usar a linha de comando para especificar este caminho como um caminho absoluto (“ / home // exemplo ”), bem como um caminho relativo (“ exemplo ”). Os programas POSIX executados a partir do shell também estão cientes do diretório de trabalho quando declarados corretamente. Nesta seção, cobriremos alguns comandos e opções de amostra que podem ser usados ​​no POSIX para mover arquivos.

Sintaxe Função
pwd Mostra o diretório de trabalho atual
CD Muda o diretório atual para o diretório inicial
cd / etc / example Muda o diretório atual para / etc / example
cd new_directory Muda o diretório atual para new_directory um subdiretório de seu diretório atual
CD… Muda o diretório atual para o diretório inicial ou pai
cd $ temporário Muda o diretório para o diretório temporário

Comandos UNIX

Agora, vamos verificar alguns dos comandos básicos do UNIX. Esses comandos não fazem parte do próprio UNIX, mas são usados ​​em várias máquinas UNIX. Há uma coisa interessante a se observar aqui: se você cometer um erro de digitação ou erro ao escrever no UNIX, pode usar o CTRL + U atalho do teclado para cancelar facilmente toda a linha. Os usuários também podem editar esses comandos, o que é bastante fácil e adaptável. Lembre-se de que o UNIX faz distinção entre maiúsculas e minúsculas, então certifique-se de levar em consideração esses requisitos ao tentar esses comandos.

Arquivos UNIX

O primeiro conjunto de comandos que discutiremos são os arquivos.

Sintaxe Função
ls Para listar seus arquivos, você também pode usar ls -l para listar seus arquivos em um 'formato longo' que contém muitas informações, e.g., o tamanho exato do arquivo, quem é o proprietário do arquivo, quais são os direitos e quem alterou o arquivo por último. ls -a lista todos os arquivos, incluindo aqueles cujos nomes começam com um ponto, a maioria não são facilmente visíveis.
mais NameOfFile Mostra e mostra a primeira parte do arquivo
emacs NameOfFile Um editor que permite criar e editar arquivos.
mv NameOfFile1 NameOfFile2 Usado para mover um arquivo dando-lhe um nome diferente ou movendo-o para outro diretório.
cp NameOfFile1 NameOfFile2 Usado para copiar o conteúdo do Arquivo 1 para o Arquivo 2
rm NameOfFile Usado para remover arquivos. Você também pode usar rm -i, que solicitará a permissão do usuário antes de excluir qualquer arquivo.

Diretórios em UNIX

A seção a seguir mostra como usar e criar um diretório no UNIX. A seguir estão alguns dos comandos usados ​​para essa finalidade:

Sintaxe Função
mkdir NameOfDirectory Usado para fazer um novo diretório. Digite o nome do novo diretório próximo a mkdir
cd NameOfDirectory Usado para alterar o caminho do diretório. Os usuários podem voltar por um diretório usando cd e também podem retornar ao diretório pai usando cd.
pwd Retorna a informação do diretório no qual o usuário está localizado atualmente.

Conclusão

Este artigo abordou algumas das diferenças básicas entre POSIX e UNIX, incluindo alguns dos comandos usados ​​em cada. Como pode ser visto nos exemplos acima, não há grande diferença entre os comandos usados ​​para POSIX e UNIX. POSIX é apenas um shell, enquanto UNIX é um sistema operacional legado.

Remapeie os botões do mouse de maneira diferente para software diferente com o controle de botão do mouse X
Talvez você precise de uma ferramenta que possa fazer o controle do seu mouse mudar com cada aplicativo que você usa. Se for esse o caso, você pode ex...
Análise do mouse sem fio Microsoft Sculpt Touch
Recentemente li sobre o Microsoft Sculpt Touch mouse sem fio e decidi comprá-lo. Depois de usá-lo por um tempo, decidi compartilhar minha experiência ...
AppyMouse na tela Trackpad e ponteiro do mouse para tablets Windows
Os usuários de tablets costumam perder o ponteiro do mouse, especialmente quando costumam usar laptops. Os smartphones e tablets touchscreen vêm com m...