SlideShare uma empresa Scribd logo
1 de 24
Fedora Linux
Técnico de Gestão e Programação e Sistemas Informáticos
2018/2019
Trabalho realizado por:
Diogo Sousa nº8 12ºL
História
• O nome Fedora vem de um projeto voluntário para a distribuição Red Hat Linux.
• Organizado pelo Projeto Fedora, fundado por Warren Togami em 2002 como um projeto de
graduação na Universidade do Havaí, o projeto tinha como objetivo de fornecer um confiável e
bem testado repositório de softwares de terceiros para que softwares não produzidos pela Red
Hat fossem mais fáceis de encontrar, desenvolver e usar.
• O Fedora Linux acabou por ser absorvido pelo Projeto Fedora, levando consigo esta
abordagem colaborativa.
• O Fedora Linux foi lançado em 06 de Novembro de 2003 quando o Red Hat Linux foi
descontinuado.
• Antes do Fedora 7, o Fedora era chamado Fedora Core após o nome de um dos dois principais
repositórios de software - Core e Extras.
• Desde o lançamento do Fedora 21, três versões diferentes estão disponíveis: Workstation,
focada no computador pessoal, Server e Atomic para servidores, Atomic sendo a versão
para computação em nuvem.
Projeto Fedora
• O Fedora representa um conjunto de projetos patrocinados pela Red Hat e direcionados
pelo Projeto Fedora. Estes projetos são desenvolvidos por uma comunidade internacional de
pessoas focadas em prover e manter as melhores iniciativas através dos padrões livres do
software de fonte aberto.
• A Distribuição GNU/Linux Fedora, projeto central do Projeto Fedora, é um sistema operacional
baseado no Linux, sempre gratuito para ser usado, modificado e distribuído por qualquer
pessoa.
• As versões testes do Fedora foram iniciadas a partir de Julho de 2003 e em Março de 2004 foi
lançado a primeira versão estável do Fedora Linux.
• O Fedora é um sistema que pode ser utilizado tanto em desktop quanto em servidor sendo
derivado do Red Hat Linux 9.
Principais Características
As principais características são:
•Fedora é completamente gratuito e consiste em software livre ou aberto.
•Fácil utilização, mesmo para usuários inexperientes em GNU/Linux.
•Instalador Anaconda.
•Gestor de desktop GNOME , além das edições Spins, com gestor de desktop diferentes como
o KDE, xfce, lxde, etc.
•Inclui diversos Drivers de periféricos atualizados, facilitando a detecção de hardwares mais novos.
•Possui diversas interfaces de configuração (Rede, Video, Som, Segurança, Teclado, Samba,
Serviços e etc) facilitando a administração e configuração do sistema.
•Sistema para gerenciamento de pacotes DNF.
•Disponível ISO para gravação em formato de livecd´s
•Disponível nas arquiteturas x86, x86_64, PPC e ARM.
•Traduzido e Documentado em Português pelo Projeto Fedora Brasil.
Vantagens e Desvantagens
• Fácil instalação e configuração através do instalador Anaconda e diversas
ferramentas gráficas.
• Projeto maduro e organizadp, com grande representação mundial.
• Apoio financeiro de uma das principais empresas de TI do mundo – Red Hat.
• Sistema 100% traduzido e revistado para o Português do Brasil.
• Suporte através de IRC, listas de discussão e fóruns com a ajuda de mais de 5.000
usuários.
• Rápido ciclo de desenvolvimento com lançamento de novas versões a cada 6 meses
em média.
• Rigidez quanto à filosofia do software e padrões livres.
• Distribuição GNU/Linux líder em inovações open source.
…
• Facilidade na instalação e gerência de programas/pacotes (RPM).
• Inclui diversos Drives de periféricos atualizados, facilitando a detecção de hardwares mais
novos.
• Possui diversas interfaces de configuração (Rede, Vídeo, Som, Segurança, Teclado, Samba,
Serviços e etc) facilitando a administração e configuração do sistema.
• Sistema para gerenciamento de pacotes Yum e atualizador de pacotes PackageKit (a partir do
Fedora 9).
• Inúmeros programas divididos por temas , que podem ser selecionados através do gerenciador
de pacotes.
• LiveCDs instaláveis com Gnome, KDE, LXDE ou Xfce.
• A partir da versão 7, inclui o Revisor, uma ferramenta de fácil utilização para que qualquer
pessoa possa gerar sua versão LiveCD ou DVD baseado no Fedora,
• Uma das distribuições Gnu/Linux mais utilizadas em todo globo.
Comandos
Alias
Criar um alias, aliases permitem que uma string seja substituída por uma palavra quando é usada
como a primeira palavra de um comando simples.
Syntax
alias [-p] [name[=value] ...]
unalias [-a] [name ... ]
Key
-p Imprima os valores atuais
-a Remover todos os aliases
…
Exemplos:
•Crie um alias 'c' que limpe a tela:
$ alias c='clear‘
•Crie um alias 'ls' que alterará a ação padrão de ls:
$ alias ls='ls --classify'
$ ls
$ unalias ls
•Use o alias para corrigir erros de digitação de espaços ausentes:
$ alias cd..='cd ..'
Comandos
Bc
Uma linguagem de calculadora de precisão arbitrária.
•Syntax
bc options file...
•Options:
-h, --help Imprima o uso e saia.
•File
Um arquivo contendo os cálculos / funções a serem executados.
Isso pode ser canalizado da entrada padrão.
…
Exemplos:
#!/bin/bash
# bcsample - Um exemplo de cálculos com bc
if [ $# != 1 ]
then
echo " Um argumento numérico é necessário "
exit
Fi
bc <<END-OF-INPUT
scale=6
/* first we
define the function */ define myfunc(x){
return(sqrt(x) + 10);
}
Comandos
Case
Condicionalmente executar um comando, o caso irá executar seletivamente a lista de comandos
correspondente ao primeiro padrão que corresponde à palavra.
•Syntax
case word in [ [(] pattern [| pattern]...) command-list ;;]... esacOptions:
-h, --help Print the usage and exit.
O `| ' é usado para separar vários padrões, e o operador `) 'termina uma lista de padrões. Uma lista
de padrões e uma lista de comandos associada é conhecida como uma cláusula. Cada cláusula
deve ser terminada com ';;'.
Comandos
date
Exibir ou alterar a data.
•Syntax
date [option]... [+Format]
date [option] [MMDDhhmm[[CC]YY][.ss]]
'date' sem argumentos imprime a hora e a data atuais, no formato da diretiva% c (descrita abaixo).
…
Exemplos:
Imprima a data do dia anterior:
$ date --date='2 days ago‘
Renomeie um arquivo com a data e hora atuais
$ STAMPME=$HOME/demo_file_$(date +%Y%m%d-%H%M).txt
$ mv $HOME/demo_file $STAMPME
Imprima a data do dia em três meses e um dia daí:
$ date --date='3 months 1 day'
Comandos
echo
Exibir mensagem na tela, escreve cada dado STRING para a saída padrão, com um espaço entre
cada uma e uma nova linha após a última.
•Syntax
echo [options]... [String]...
•Options
-n
Não imprima a nova linha à direita.
-E
Desabilite a interpretação dos seguintes caracteres com escape de contrabarras.
…
Exemplos:
echo "Hello World"
DEMO=Testing123
echo "$DEMO"
# Testing123
Echo “com aspas podemos echo várias
linhas de cada vez "
Comandos
false
Não faça nada, retornando um status de saída diferente de zero (falso).
•Syntax
false
'false' não faz nada exceto retornar um status de saída de 1, significando "falha". Ele pode ser
usado como um espaço reservado em scripts de shell onde um comando mal sucedido é
necessário.
O `false 'ignora todos os argumentos da linha de comando, mesmo --help e --version, uma vez que
fazer o contrário mudaria o comportamento esperado que alguns programadores poderiam estar
confiando.
Comandos
grep
Pesquisar arquivo (s) para texto específico.
•Syntax
grep [options] PATTERN [FILE...]
grep [options] [-e PATTERN | -f FILE] [FILE...]
•Exemplo simples:
$ grep "Needle in a Haystack" /etc/*
…
Exemplos:
Pesquise o arquivo example.txt, incluindo dados binários (-a) para a
string 'hunting the snark':
$ sudo grep -a 'hunting the snark' example.txt
Procure no arquivo wordlist.txt por qualquer linha que não inclua pelo
menos uma vogal:
$ grep -v [aeiou] wordlist.txt
Comandos
hash
Lembre-se dos nomes de caminhos completos dos comandos especificados como argumentos de
nome, para que eles não precisem ser procurados em invocações subsequentes.Syntax
•Syntax
hash [-r] [-p filename] [name]
•Options
-r Reset, faz com que o shell esqueça todos os locais lembrados.
-p Use nome do arquivo como o local do nome (não pesquise $ PATH).
Comandos
id
Imprima ID de usuário (uid) real e efetivo e id de grupo (gid), imprime informações de identidade
sobre o usuário especificado ou, se nenhum usuário for especificado, o processo atual.
•Syntax
id [options]... [username]
•Options
As opções fazem com que o `id 'imprima apenas parte das informações acima.
-g
--group
Imprima apenas o ID do grupo.
Comandos
jobs
Imprima trabalhos atualmente em execução e seu status.
•Syntax
jobs [OPTIONS] [PID]
•Options
c –
--command Imprima o nome do comando para cada processo em tarefas
-g
--group Imprima apenas o ID do grupo de cada trabalho
…
Exemplos:
$ jobs
Conclusão
Com a realização deste trabalho fiquei a saber mais sobre fedora linux.
Webgrafia
https://pt.wikipedia.org/wiki/Fedora_Linux
https://getfedora.org/

Mais conteúdo relacionado

Mais procurados

Introdução aos comandos Linux
Introdução aos comandos LinuxIntrodução aos comandos Linux
Introdução aos comandos LinuxCarlos Quadros
 
Comandos, Permissões e Partições Linux
Comandos, Permissões e Partições LinuxComandos, Permissões e Partições Linux
Comandos, Permissões e Partições LinuxVirgínia
 
Linux - Bruno Oliveira 12ºL
Linux - Bruno Oliveira 12ºLLinux - Bruno Oliveira 12ºL
Linux - Bruno Oliveira 12ºLBrunoOliveira1070
 
Comandos do linux
Comandos do linuxComandos do linux
Comandos do linuxPeslPinguim
 
Dicas e Princípios Básicos do Linux
Dicas e Princípios Básicos do LinuxDicas e Princípios Básicos do Linux
Dicas e Princípios Básicos do LinuxWellington Oliveira
 
Programação em bat
Programação em batProgramação em bat
Programação em bathackernoob
 
Introdução ao Linux - aula 03 e 04
Introdução ao Linux - aula 03 e 04Introdução ao Linux - aula 03 e 04
Introdução ao Linux - aula 03 e 04Renan Aryel
 
Programação para Kernel Linux - Parte 1
Programação para Kernel Linux - Parte 1Programação para Kernel Linux - Parte 1
Programação para Kernel Linux - Parte 1Ivo Calado
 
Sistemas operativos - Arch Linux
Sistemas operativos  - Arch LinuxSistemas operativos  - Arch Linux
Sistemas operativos - Arch LinuxDanielAraujo224
 
Treinamento de comandos Unix e Linux
Treinamento de comandos Unix e LinuxTreinamento de comandos Unix e Linux
Treinamento de comandos Unix e LinuxCid de Andrade
 
Arquivos de Inicialização do Linux
Arquivos de Inicialização do LinuxArquivos de Inicialização do Linux
Arquivos de Inicialização do LinuxIvani Nascimento
 
O Que é Shell (bash)
O Que é Shell (bash)O Que é Shell (bash)
O Que é Shell (bash)Sérgio Silva
 
Sistemas operacionais de redes particionamento de discos ii
Sistemas operacionais de redes   particionamento de discos iiSistemas operacionais de redes   particionamento de discos ii
Sistemas operacionais de redes particionamento de discos iiCarlos Melo
 

Mais procurados (20)

Introdução aos comandos Linux
Introdução aos comandos LinuxIntrodução aos comandos Linux
Introdução aos comandos Linux
 
Comandos, Permissões e Partições Linux
Comandos, Permissões e Partições LinuxComandos, Permissões e Partições Linux
Comandos, Permissões e Partições Linux
 
Linux - Bruno Oliveira 12ºL
Linux - Bruno Oliveira 12ºLLinux - Bruno Oliveira 12ºL
Linux - Bruno Oliveira 12ºL
 
Comandos do linux
Comandos do linuxComandos do linux
Comandos do linux
 
Comandos Linux Parte 1
Comandos Linux Parte 1Comandos Linux Parte 1
Comandos Linux Parte 1
 
Administração de Redes Linux - II
Administração de Redes Linux - IIAdministração de Redes Linux - II
Administração de Redes Linux - II
 
Dicas e Princípios Básicos do Linux
Dicas e Princípios Básicos do LinuxDicas e Princípios Básicos do Linux
Dicas e Princípios Básicos do Linux
 
Aprendendo linux
Aprendendo linuxAprendendo linux
Aprendendo linux
 
Programação em bat
Programação em batProgramação em bat
Programação em bat
 
Introdução ao Linux - aula 03 e 04
Introdução ao Linux - aula 03 e 04Introdução ao Linux - aula 03 e 04
Introdução ao Linux - aula 03 e 04
 
Dispositivos de Bloco
Dispositivos de BlocoDispositivos de Bloco
Dispositivos de Bloco
 
Programação para Kernel Linux - Parte 1
Programação para Kernel Linux - Parte 1Programação para Kernel Linux - Parte 1
Programação para Kernel Linux - Parte 1
 
Apostila(1)
Apostila(1)Apostila(1)
Apostila(1)
 
Comandos linux
Comandos linuxComandos linux
Comandos linux
 
Sistemas operativos - Arch Linux
Sistemas operativos  - Arch LinuxSistemas operativos  - Arch Linux
Sistemas operativos - Arch Linux
 
725
725725
725
 
Treinamento de comandos Unix e Linux
Treinamento de comandos Unix e LinuxTreinamento de comandos Unix e Linux
Treinamento de comandos Unix e Linux
 
Arquivos de Inicialização do Linux
Arquivos de Inicialização do LinuxArquivos de Inicialização do Linux
Arquivos de Inicialização do Linux
 
O Que é Shell (bash)
O Que é Shell (bash)O Que é Shell (bash)
O Que é Shell (bash)
 
Sistemas operacionais de redes particionamento de discos ii
Sistemas operacionais de redes   particionamento de discos iiSistemas operacionais de redes   particionamento de discos ii
Sistemas operacionais de redes particionamento de discos ii
 

Semelhante a So trabalho

Introduction to linux
Introduction to linuxIntroduction to linux
Introduction to linuxguilhermeoki
 
Aula - Comandos Linux - Parte 1
Aula - Comandos Linux - Parte 1Aula - Comandos Linux - Parte 1
Aula - Comandos Linux - Parte 1Leo Amorim
 
Comandos Linux Parte 1
Comandos Linux Parte 1Comandos Linux Parte 1
Comandos Linux Parte 1Leo Amorim
 
Apresentação asterisk
Apresentação asteriskApresentação asterisk
Apresentação asteriskVicente Nobre
 
Linux4all#2
Linux4all#2Linux4all#2
Linux4all#2Daniel
 
Semana da computacao - Linux Day
Semana da computacao - Linux DaySemana da computacao - Linux Day
Semana da computacao - Linux DayFábio Albuquerque
 
Manual UFCD 0839.pptx
Manual UFCD 0839.pptxManual UFCD 0839.pptx
Manual UFCD 0839.pptxFormador2
 
Apostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em LinuxApostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em Linuxeliezer
 
Apostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em LinuxApostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em Linuxeliezer
 
Apostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em LinuxApostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em Linuxguest7a481e8
 
Complemento rodrigo f ormatado
Complemento rodrigo f ormatadoComplemento rodrigo f ormatado
Complemento rodrigo f ormatadoNeon Online
 

Semelhante a So trabalho (20)

IntroduçãO Ao Linux
IntroduçãO Ao LinuxIntroduçãO Ao Linux
IntroduçãO Ao Linux
 
Minicurso linux
Minicurso linuxMinicurso linux
Minicurso linux
 
Introduction to linux
Introduction to linuxIntroduction to linux
Introduction to linux
 
Aula - Comandos Linux - Parte 1
Aula - Comandos Linux - Parte 1Aula - Comandos Linux - Parte 1
Aula - Comandos Linux - Parte 1
 
Comandos Linux Parte 1
Comandos Linux Parte 1Comandos Linux Parte 1
Comandos Linux Parte 1
 
Linux Ubuntu
Linux   UbuntuLinux   Ubuntu
Linux Ubuntu
 
Aula 10 semana
Aula 10 semanaAula 10 semana
Aula 10 semana
 
Distribuição Linux fedora
Distribuição Linux fedoraDistribuição Linux fedora
Distribuição Linux fedora
 
Aula 10 semana
Aula 10 semanaAula 10 semana
Aula 10 semana
 
Apresentação asterisk
Apresentação asteriskApresentação asterisk
Apresentação asterisk
 
Linux
LinuxLinux
Linux
 
Linux4all#2
Linux4all#2Linux4all#2
Linux4all#2
 
Comandos linux
Comandos linuxComandos linux
Comandos linux
 
Semana da computacao - Linux Day
Semana da computacao - Linux DaySemana da computacao - Linux Day
Semana da computacao - Linux Day
 
Manual UFCD 0839.pptx
Manual UFCD 0839.pptxManual UFCD 0839.pptx
Manual UFCD 0839.pptx
 
Apostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em LinuxApostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em Linux
 
Apostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em LinuxApostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em Linux
 
Apostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em LinuxApostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em Linux
 
S.o iuras
S.o iurasS.o iuras
S.o iuras
 
Complemento rodrigo f ormatado
Complemento rodrigo f ormatadoComplemento rodrigo f ormatado
Complemento rodrigo f ormatado
 

So trabalho

  • 1. Fedora Linux Técnico de Gestão e Programação e Sistemas Informáticos 2018/2019 Trabalho realizado por: Diogo Sousa nº8 12ºL
  • 2. História • O nome Fedora vem de um projeto voluntário para a distribuição Red Hat Linux. • Organizado pelo Projeto Fedora, fundado por Warren Togami em 2002 como um projeto de graduação na Universidade do Havaí, o projeto tinha como objetivo de fornecer um confiável e bem testado repositório de softwares de terceiros para que softwares não produzidos pela Red Hat fossem mais fáceis de encontrar, desenvolver e usar. • O Fedora Linux acabou por ser absorvido pelo Projeto Fedora, levando consigo esta abordagem colaborativa. • O Fedora Linux foi lançado em 06 de Novembro de 2003 quando o Red Hat Linux foi descontinuado. • Antes do Fedora 7, o Fedora era chamado Fedora Core após o nome de um dos dois principais repositórios de software - Core e Extras. • Desde o lançamento do Fedora 21, três versões diferentes estão disponíveis: Workstation, focada no computador pessoal, Server e Atomic para servidores, Atomic sendo a versão para computação em nuvem.
  • 3. Projeto Fedora • O Fedora representa um conjunto de projetos patrocinados pela Red Hat e direcionados pelo Projeto Fedora. Estes projetos são desenvolvidos por uma comunidade internacional de pessoas focadas em prover e manter as melhores iniciativas através dos padrões livres do software de fonte aberto. • A Distribuição GNU/Linux Fedora, projeto central do Projeto Fedora, é um sistema operacional baseado no Linux, sempre gratuito para ser usado, modificado e distribuído por qualquer pessoa. • As versões testes do Fedora foram iniciadas a partir de Julho de 2003 e em Março de 2004 foi lançado a primeira versão estável do Fedora Linux. • O Fedora é um sistema que pode ser utilizado tanto em desktop quanto em servidor sendo derivado do Red Hat Linux 9.
  • 4. Principais Características As principais características são: •Fedora é completamente gratuito e consiste em software livre ou aberto. •Fácil utilização, mesmo para usuários inexperientes em GNU/Linux. •Instalador Anaconda. •Gestor de desktop GNOME , além das edições Spins, com gestor de desktop diferentes como o KDE, xfce, lxde, etc. •Inclui diversos Drivers de periféricos atualizados, facilitando a detecção de hardwares mais novos. •Possui diversas interfaces de configuração (Rede, Video, Som, Segurança, Teclado, Samba, Serviços e etc) facilitando a administração e configuração do sistema. •Sistema para gerenciamento de pacotes DNF. •Disponível ISO para gravação em formato de livecd´s •Disponível nas arquiteturas x86, x86_64, PPC e ARM. •Traduzido e Documentado em Português pelo Projeto Fedora Brasil.
  • 5. Vantagens e Desvantagens • Fácil instalação e configuração através do instalador Anaconda e diversas ferramentas gráficas. • Projeto maduro e organizadp, com grande representação mundial. • Apoio financeiro de uma das principais empresas de TI do mundo – Red Hat. • Sistema 100% traduzido e revistado para o Português do Brasil. • Suporte através de IRC, listas de discussão e fóruns com a ajuda de mais de 5.000 usuários. • Rápido ciclo de desenvolvimento com lançamento de novas versões a cada 6 meses em média. • Rigidez quanto à filosofia do software e padrões livres. • Distribuição GNU/Linux líder em inovações open source.
  • 6. … • Facilidade na instalação e gerência de programas/pacotes (RPM). • Inclui diversos Drives de periféricos atualizados, facilitando a detecção de hardwares mais novos. • Possui diversas interfaces de configuração (Rede, Vídeo, Som, Segurança, Teclado, Samba, Serviços e etc) facilitando a administração e configuração do sistema. • Sistema para gerenciamento de pacotes Yum e atualizador de pacotes PackageKit (a partir do Fedora 9). • Inúmeros programas divididos por temas , que podem ser selecionados através do gerenciador de pacotes. • LiveCDs instaláveis com Gnome, KDE, LXDE ou Xfce. • A partir da versão 7, inclui o Revisor, uma ferramenta de fácil utilização para que qualquer pessoa possa gerar sua versão LiveCD ou DVD baseado no Fedora, • Uma das distribuições Gnu/Linux mais utilizadas em todo globo.
  • 7. Comandos Alias Criar um alias, aliases permitem que uma string seja substituída por uma palavra quando é usada como a primeira palavra de um comando simples. Syntax alias [-p] [name[=value] ...] unalias [-a] [name ... ] Key -p Imprima os valores atuais -a Remover todos os aliases
  • 8. … Exemplos: •Crie um alias 'c' que limpe a tela: $ alias c='clear‘ •Crie um alias 'ls' que alterará a ação padrão de ls: $ alias ls='ls --classify' $ ls $ unalias ls •Use o alias para corrigir erros de digitação de espaços ausentes: $ alias cd..='cd ..'
  • 9. Comandos Bc Uma linguagem de calculadora de precisão arbitrária. •Syntax bc options file... •Options: -h, --help Imprima o uso e saia. •File Um arquivo contendo os cálculos / funções a serem executados. Isso pode ser canalizado da entrada padrão.
  • 10. … Exemplos: #!/bin/bash # bcsample - Um exemplo de cálculos com bc if [ $# != 1 ] then echo " Um argumento numérico é necessário " exit Fi bc <<END-OF-INPUT scale=6 /* first we define the function */ define myfunc(x){ return(sqrt(x) + 10); }
  • 11. Comandos Case Condicionalmente executar um comando, o caso irá executar seletivamente a lista de comandos correspondente ao primeiro padrão que corresponde à palavra. •Syntax case word in [ [(] pattern [| pattern]...) command-list ;;]... esacOptions: -h, --help Print the usage and exit. O `| ' é usado para separar vários padrões, e o operador `) 'termina uma lista de padrões. Uma lista de padrões e uma lista de comandos associada é conhecida como uma cláusula. Cada cláusula deve ser terminada com ';;'.
  • 12. Comandos date Exibir ou alterar a data. •Syntax date [option]... [+Format] date [option] [MMDDhhmm[[CC]YY][.ss]] 'date' sem argumentos imprime a hora e a data atuais, no formato da diretiva% c (descrita abaixo).
  • 13. … Exemplos: Imprima a data do dia anterior: $ date --date='2 days ago‘ Renomeie um arquivo com a data e hora atuais $ STAMPME=$HOME/demo_file_$(date +%Y%m%d-%H%M).txt $ mv $HOME/demo_file $STAMPME Imprima a data do dia em três meses e um dia daí: $ date --date='3 months 1 day'
  • 14. Comandos echo Exibir mensagem na tela, escreve cada dado STRING para a saída padrão, com um espaço entre cada uma e uma nova linha após a última. •Syntax echo [options]... [String]... •Options -n Não imprima a nova linha à direita. -E Desabilite a interpretação dos seguintes caracteres com escape de contrabarras.
  • 15. … Exemplos: echo "Hello World" DEMO=Testing123 echo "$DEMO" # Testing123 Echo “com aspas podemos echo várias linhas de cada vez "
  • 16. Comandos false Não faça nada, retornando um status de saída diferente de zero (falso). •Syntax false 'false' não faz nada exceto retornar um status de saída de 1, significando "falha". Ele pode ser usado como um espaço reservado em scripts de shell onde um comando mal sucedido é necessário. O `false 'ignora todos os argumentos da linha de comando, mesmo --help e --version, uma vez que fazer o contrário mudaria o comportamento esperado que alguns programadores poderiam estar confiando.
  • 17. Comandos grep Pesquisar arquivo (s) para texto específico. •Syntax grep [options] PATTERN [FILE...] grep [options] [-e PATTERN | -f FILE] [FILE...] •Exemplo simples: $ grep "Needle in a Haystack" /etc/*
  • 18. … Exemplos: Pesquise o arquivo example.txt, incluindo dados binários (-a) para a string 'hunting the snark': $ sudo grep -a 'hunting the snark' example.txt Procure no arquivo wordlist.txt por qualquer linha que não inclua pelo menos uma vogal: $ grep -v [aeiou] wordlist.txt
  • 19. Comandos hash Lembre-se dos nomes de caminhos completos dos comandos especificados como argumentos de nome, para que eles não precisem ser procurados em invocações subsequentes.Syntax •Syntax hash [-r] [-p filename] [name] •Options -r Reset, faz com que o shell esqueça todos os locais lembrados. -p Use nome do arquivo como o local do nome (não pesquise $ PATH).
  • 20. Comandos id Imprima ID de usuário (uid) real e efetivo e id de grupo (gid), imprime informações de identidade sobre o usuário especificado ou, se nenhum usuário for especificado, o processo atual. •Syntax id [options]... [username] •Options As opções fazem com que o `id 'imprima apenas parte das informações acima. -g --group Imprima apenas o ID do grupo.
  • 21. Comandos jobs Imprima trabalhos atualmente em execução e seu status. •Syntax jobs [OPTIONS] [PID] •Options c – --command Imprima o nome do comando para cada processo em tarefas -g --group Imprima apenas o ID do grupo de cada trabalho
  • 23. Conclusão Com a realização deste trabalho fiquei a saber mais sobre fedora linux.