Posix
Posix é um padrão IEEE que atua como uma versão do Unix padrão. É um consórcio de fornecedores que ajuda os usuários a portar aplicativos facilmente em diferentes plataformas. O 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, personalidade POSIX e NT do Windows OS. Posix é portátil entre diferentes variantes do Unix. Em termos gerais, podemos chamar Posix como um sistema operacional do UNIX.
Unix
Linux e GNU Project são como Unix e, portanto, são compatíveis entre si. O Unix é um sistema operacional que atua como um sistema operacional multitarefa e multiusuário. O Unix vem com várias ferramentas de desenvolvimento de programas, bem como correio eletrônico, editores de texto, etc. Muitos sistemas operacionais são como o Unix e têm a mesma interface do usuário, programas e funções. Era inicialmente um sistema operacional de rede. O Unix foi desenvolvido por uma equipe de desenvolvedores, mas qualquer outra pessoa pode contribuir facilmente para o Linux e usá -lo de acordo com suas necessidades.
O Unix tem uma marca registrada e é usada 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 janela de linha de comando/terminal do sistema muitas vezes. Um shell também é uma poderosa interface da linha de comando, e Posix contém uma famosa casca de festa. Na próxima seção, examinaremos alguns comandos famosos do POSIX e os propósitos desses comandos.
Diretórios POSIX
Para especificar os caminhos de arquivo e diretório, use o "/" para separar nomes de diretórios e nomes de arquivos no caminho. A seguir, são apresentados alguns nomes de amostra de caminhos:
Sintaxe | Função |
---|---|
/ | Diretório raiz |
/exemplo | Exemplo de subdiretório |
/exemplo/padrão | Um arquivo nomeado como padrão no diretório /exemplo |
~ | O atalho usado para acessar o diretório inicial do usuário atual |
~/Algum exemplo | Um arquivo ou diretório chamado algum exemplo localizado no diretório inicial do usuário |
. | Leva ao diretório de trabalho atual |
.. | Leva ao diretório pai |
Sistema de arquivos POSIX
O shell POSIX ajuda a gerenciar várias funções de uma janela. Os usuários podem navegar por sua localização atual, seu diretório de trabalho atual e o diretório de trabalho absoluto (diretório doméstico).
Suponha que o atual diretório de trabalho seja o diretório doméstico (e.g.: "/Home/"), e este diretório tem um subdiretório chamado "Exemplo."Você pode usar a linha de comando para especificar esse 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, abordaremos 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 | Altera o diretório atual para o diretório inicial |
cd /etc /exemplo | Altera o diretório atual para /etc /exemplo |
CD new_directory | Altera o diretório atual para New_Directory um subdiretório do seu diretório atual |
cd… | Altera o diretório atual para o diretório doméstico ou pai |
CD $ temporário | Altera 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 tomar nota aqui: se você cometer um erro de digitação ou erro ao escrever no Unix, poderá 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 é sensível ao caso, portanto, leve em consideração esses requisitos ao experimentar esses comandos.
Arquivos unix
O primeiro conjunto de comandos que discutiremos são arquivos.
Sintaxe | Função |
---|---|
ls | Para listar seus arquivos, você também pode usar o LS -l para listar seus arquivos em um 'formato longo' que contém muitas informações, e.g., O tamanho preciso 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, principalmente não são facilmente visíveis. |
Mais nome | Exibe e mostra a primeira parte do arquivo |
EMACS Nomeffile | 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 no Unix
A seção a seguir mostra como usar e criar um diretório no Unix. A seguir, alguns dos comandos usados para esse fim:
Sintaxe | Função |
---|---|
mkdir nameofdirectory | Usado para fazer um novo diretório. Digite o nome do novo diretório ao lado de 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 as informações do diretório em que 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 uma concha, enquanto o Unix é um sistema operacional herdado.