Categories
por

Como utilizar o comando cd no linux

Unix é um sistema operacional multi-tarefas de código aberto que foi desenvolvido em 1969 por um grupo de funcionários da AT&T da Bell Labs. Não vou discutir aqui toda a história do Unix e tornar este posto aborrecido. Sou um grande fã do sistema operativo open-source Linux, que evoluiu a partir do Unix e o seu primeiro núcleo foi desenvolvido por Linus Torvalds . Hoje em dia, o sistema operativo Linux é amplamente utilizado em computadores de secretária domésticos, portáteis, servidores web-hosting e mesmo em supercomputadores.

Hoje em dia, o mais recente sistema operativo de revolução móvel, Android também corre no kernel Linux. Hoje, vou discutir sobre alguns comandos básicos do Linux , que utilizo todos os dias e que são muito úteis se for administrador do Linux.

Comandos básicos diários do Linux com exemplos

1. uname : Este comando é muito útil na verificação do nome do servidor. Quando escreve este comando na sua máquina UNIX, imprimirá o nome, versão e outros detalhes sobre a máquina e o servidor actuais.

Exemplo: $ unam e-a : Este comando imprimirá o nome do servidor ou da máquina juntamente com a versão do servidor.

2. df : Este é um comando de informação do sistema que é utilizado para mostrar a utilização do disco . Este comando é sempre utilizado quando um administrador de sistema lida com o problema do Filesystem em servidores ou sistemas Linux ou SunOS.

Exemplo: $ d f-h ou d f-k

O comando acima mostrará a utilização de disco de todos os discos montados em formas legíveis por humanos, como GB e MB. Este comando não funciona no Solaris 8. Para isso, terá de usar K em vez de h como #d f-k

$ d f-h / : Isto irá mostrar o uso do disco de raiz. $ d f-h /opt : Irá mostrar /opt utilização do disco raiz. $ d f-h /var : Irá mostrar /var utilização do disco.

3. data : Este é um comando UNIX muito comum que é utilizado para ver a data do sistema. Se estiver a trabalhar num fuso horário diferente, então este comando é muito útil.

Exemplo: $ data : Irá exibir a data actual do sistema.

4. uptime : Este comando é utilizado para mostrar o tempo de funcionamento actual da máquina. Suponha que tem um servidor que funciona a partir de 120 dias, e quando introduzir este comando, obterá a saída 120. Este comando pode ser usado para saber a última data de arranque do sistema, embora existam outros comandos para isso.

Exemplo: $ uptime : Isto mostrará durante quanto tempo o sistema ou servidor está a funcionar.

5. du : Este comando, quando introduzido, mostrará a utilização do espaço de directório desse directório em particular.

Exemplo: $ d u-sh . : Isto mostrará a utilização actual do seu directório em GB ou MB.

$ d u-sh * : Este comando mostrará toda a utilização actual do directório e ficheiros presentes num directório em particular.

6. pwd : Este comando significa Present Working Directory e mostra o meu directório de trabalho actual no sistema operativo Linux e SUN.

Exemplo: $ pwd : /home/tech2blog

7. ls : Este comando é útil quando necessita de ver todos os ficheiros em qualquer directório ou sistema de ficheiros.

Exemplo: $ ls : Isto irá listar todos os ficheiros sob os quais este comando é executado. $ l s-al : Isto mostrará todos os ficheiros incluindo os ficheiros escondidos no sistema Linux.

8. cd

Exemplo: $ cp /etc/test1 /etc/test2 : Isto irá copiar o ficheiro test1 em /etc com novo nome test2 no mesmo directório, etc. Se estiver actualmente apenas em /etc, então poderá utilizar directamente o nome do ficheiro.

$ c p-p /etc/passwd /etc/passwd d. backup : Suponha que pretende fazer uma cópia de segurança dos seus ficheiros /etc/passwd, então pode usar o comando acima para fazer uma cópia de segurança do ficheiro passwd com toda a permissão como o ficheiro original.

10. mv : Este é o comando mover e é utilizado para mover o ficheiro de um local para outro. Não confunda isto com o comando Copiar. Este comando também pode ser usado para renomear qualquer ficheiro.

Exemplo: $ mv testfile. txt testfile2.txt : Como mostrado acima, este comando irá renomear ficheiro com nome testfile. txt para testfile2.txt

$ mv testfile. txt /home/pawan : Agora este comando irá mover testfile. txt da sua localização actual para /home/pawan. Aqui o nosso local de trabalho actual é /home/pawan/tech2blog

11. cat : Este comando é utilizado para ver o conteúdo de qualquer ficheiro. Este comando também pode ser usado para copiar ficheiros de texto, combinar ficheiros de texto e criar novos ficheiros de texto.

Exemplo: $ cat /etc/group : Este comando mostrará todo o conteúdo de um ficheiro de grupo em /etc.

Estes foram alguns dos comandos muito básicos do Linux/Unix que são utilizados na vida quotidiana de um administrador de sistemas. Diga-nos como gosta do nosso post sobre os comandos básicos do Linux que utilizamos frequentemente enquanto trabalhamos no ambiente Unix.

Pode também descarregar o seu guia completo de comandos básicos de Linux/Unix. Se gostar do post, por favor considere-o partilhando os seus amigos.

O comando dir no Linux é utilizado para listar o conteúdo de um directório.

Qual é a diferença entre o comando dir e o ls?

O comando dir difere do comando ls no formato de listagem de conteúdos que se encontra nas opções de listagem padrão. Por defeito, o comando dir lista os ficheiros e pastas em colunas, ordenados verticalmente e os caracteres especiais são representados por sequências de fuga de contrabarra. Mas ao contrário de ls, quando a saída está em terminal, não produz uma saída colorida como ls produz.

SYNTAX:

Opções úteis para o comando dir

1. – a o u-outra opção: Mostra todos os ficheiros escondidos (começando por `.`) juntamente com dois ficheiros assinalados por `.` e `…` que sinalizam para directório actual e anterior, respectivamente. SYNTAX:

EXEMPLO:

2. – A o u-a opçã o-muito-tudo: É semelhante a – uma opção excepto que não mostra ficheiros que sinalizam o directório actual e o directório anterior. SYNTAX:

EXEMPLO:

3. – l-author option: Exibe o autor de todos os ficheiros. – l é requerido para exibir o conteúdo sob a forma de lista. SYNTAX:

EXEMPLO:

4. – B ou opçã o-ignore-backups: Ignora a listagem dos ficheiros de backup. Estes ficheiros terminam com um `

EXEMPLO:

5. – color option: (pode ser seguido por =[TIME]). É utilizado para colorir a saída. Na ausência de especificação de tempo que pode ser automática, nunca ou sempre, ela coloriza sempre a saída (comportamento por defeito). SYNTAX:

EXEMPLO:

@|) para os nomes dos ficheiros que os classifica no seu tipo. Os significados dos símbolos são os seguintes:

EXEMPLO:

6. – F, – classify option: Append indicator (one of */=> EXEMPLO:

1. – a o u-outra opção: Mostra todos os ficheiros escondidos (começando por `.`) juntamente com dois ficheiros assinalados por `.` e `…` que sinalizam para directório actual e anterior, respectivamente. SYNTAX:

EXEMPLO:

8. – format=opção WORD: Formata a listagem das entradas. A WORD pode assumir os seguintes valores: transversal, vírgula, horizontal, longa, monocoluna, verbosa, vertical. O mesmo pode ser conseguido passand o-x, – m, – x, – x, – l, -1, – l, – C opções de comando dir para cada um dos respectivos valores. SYNTAX:

EXEMPLO:

EXEMPLO 2:

9. – hide=PATTERN o u-ignore=PATTERN opção: Ignora os ficheiros descritos por shell PATTERN ao listar o conteúdo de um directório. SYNTAX:

EXEMPLO:

10. – n, – numeric-uid-gid opção: Esta opção é semelhante à longa listagem que é a opçã o-l, excepto que lista os IDs numéricos de utilizador e de grupo. SYNTAX:

EXEMPLO:

EXEMPLO:

12.-R, – opçã o-recursiva: Listar subdirectórios recursivamente. SYNTAX:

EXEMPLO:

13.-sort=PARÂMETRO: Listar ficheiros de uma forma ordenada descrita pelo PARÂMETRO. O PARÂMETER pode tomar os seguintes valores: nenhum (-U), tamanho (-S), tempo (-t), versão (-v), extensão (-X). Em vez de passar a opçã o-sortar, as bandeiras indicadas entre parênteses podem ser passadas directamente como opções para ordenar a listagem. SYNTAX:

EXEMPLO:

EXEMPLO 2:

9. – hide=PATTERN o u-ignore=PATTERN opção: Ignora os ficheiros descritos por shell PATTERN ao listar o conteúdo de um directório. SYNTAX:

EXEMPLO:

15. – opção de aversão: Saída e informação da versão das saídas. SYNTAX:

EXEMPLO: