Unix / Linux - Comandos úteis

Este guia rápido lista os comandos, incluindo uma sintaxe e uma breve descrição. Para obter mais detalhes, use -

$man command

Arquivos e diretórios

Esses comandos permitem criar diretórios e manipular arquivos.

Sr. Não. Comando e Descrição
1

cat

Exibe o conteúdo do arquivo

2

cd

Muda o diretório para dirname

3

chgrp

Altera o grupo de arquivos

4

chmod

Altera as permissões

5

cp

Copia o arquivo de origem para o destino

6

file

Determina o tipo de arquivo

7

find

Encontra arquivos

8

grep

Pesquisa arquivos por expressões regulares

9

head

Mostra as primeiras linhas de um arquivo

10

ln

Cria um softlink em nome antigo

11

ls

Exibe informações sobre o tipo de arquivo

12

mkdir

Cria um novo nome de diretório de diretório

13

more

Exibe dados em formato paginado

14

mv

Move (renomeia) um nome antigo para novo nome

15

pwd

Imprime o diretório de trabalho atual

16

rm

Remove (apaga) o nome do arquivo

17

rmdir

Exclui um diretório existente, desde que esteja vazio

18

tail

Imprime as últimas linhas de um arquivo

19

touch

Atualiza o acesso e a hora de modificação de um arquivo

Manipulando dados

O conteúdo dos arquivos pode ser comparado e alterado com os comandos a seguir.

Sr. Não. Comando e Descrição
1

awk

Digitalização de padrões e linguagem de processamento

2

cmp

Compara o conteúdo de dois arquivos

3

comm

Compara dados classificados

4

cut

Corta campos selecionados de cada linha de um arquivo

5

diff

Comparador de arquivo diferencial

6

expand

Expande as guias para espaços

7

join

Une arquivos em algum campo comum

8

perl

Linguagem de manipulação de dados

9

sed

Editor de texto de fluxo

10

sort

Classifica os dados do arquivo

11

split

Divide o arquivo em arquivos menores

12

tr

Traduz personagens

13

uniq

Relata linhas repetidas em um arquivo

14

wc

Conta palavras, linhas e caracteres

15

vi

Abre o editor de texto vi

16

vim

Abre o editor de texto vim

17

fmt

Formatador de texto simples

18

spell

Verifica o texto em busca de erros ortográficos

19

ispell

Verifica o texto em busca de erros ortográficos

20

emacs

Projeto GNU Emacs

21

ex, edit

Editor de linha

22

emacs

Projeto GNU Emacs

Arquivos compactados

Os arquivos podem ser compactados para economizar espaço. Arquivos compactados podem ser criados e examinados.

Sr. Não. Comando e Descrição
1

compress

Compacta arquivos

2

gunzip

Ajuda a descompactar arquivos compactados

3

gzip

Método de compressão alternativo GNU

4

uncompress

Ajuda a descompactar arquivos

5

unzip

Liste, teste e extraia arquivos compactados em um arquivo ZIP

6

zcat

Cat um arquivo compactado

7

zcmp

Compara arquivos compactados

8

zdiff

Compara arquivos compactados

9

zmore

Filtro de leitura de arquivo para visualização crt de texto compactado

Obtendo informações

Vários manuais e documentação do Unix estão disponíveis online. Os seguintes comandos Shell fornecem informações -

Sr. Não. Comando e Descrição
1

apropos

Localiza comandos por pesquisa de palavra-chave

2

info

Exibe páginas de informações de comando online

2

man

Exibe páginas de manual online

3

whatis

Pesquisa o banco de dados whatis por palavras completas

4

yelp

GNOME help viewer

Comunicação de rede

Os comandos a seguir são usados ​​para enviar e receber arquivos de hosts Unix locais para hosts remotos em todo o mundo.

Sr. Não. Comando e Descrição
1

ftp

Programa de transferência de arquivos

2

rcp

Cópia de arquivo remoto

3

rlogin

Login remoto em um host Unix

4

rsh

Shell remoto

5

tftp

Programa trivial de transferência de arquivos

6

telnet

Faz a conexão do terminal com outro host

7

ssh

Protege terminal shell ou conexão de comando

8

scp

Protege a cópia do arquivo remoto do shell

9

sftp

Protege o programa de transferência de arquivos shell

Alguns desses comandos podem ser restritos ao seu computador por motivos de segurança.

Mensagens entre usuários

Os sistemas Unix suportam mensagens na tela para outros usuários e correio eletrônico mundial -

Sr. Não. Comando e Descrição
1

evolution

Ferramenta de gerenciamento de e-mail GUI no Linux

2

mail

Programa de envio ou leitura simples de e-mail

3

mesg

Permite ou nega mensagens

4

parcel

Envia arquivos para outro usuário

5

pine

Utilitário de e-mail baseado em Vdu

6

talk

Fala com outro usuário

7

write

Escreve mensagem para outro usuário

Utilitários de programação

As seguintes ferramentas de programação e linguagens estão disponíveis com base no que você instalou em seu Unix.

Sr. Não. Comando e Descrição
1

dbx

Depurador Sun

2

gdb

Depurador GNU

3

make

Mantém grupos de programas e compila programas

4

nm

Imprime a lista de nomes do programa

5

size

Imprime os tamanhos do programa

6

strip

Remove a tabela de símbolos e bits de realocação

7

cb

Embelezador de programa C

8

cc

Compilador ANSI C para sistemas Suns SPARC

9

ctrace

Depurador de programa C

10

gcc

Compilador GNU ANSI C

11

indent

Recuar e formatar a fonte do programa C

12

bc

Processador de linguagem aritmética interativa

13

gcl

GNU Common Lisp

14

perl

Linguagem de uso geral

15

php

Linguagem incorporada de página da web

16

py

Intérprete de linguagem Python

17

asp

Linguagem incorporada de página da web

18

CC

Compilador C ++ para sistemas Suns SPARC

19

g++

Compilador GNU C ++

20

javac

Compilador JAVA

21

appletvieweir

Visualizador de miniaplicativo JAVA

22

netbeans

Ambiente de desenvolvimento integrado Java no Linux

23

sqlplus

Executa o interpretador Oracle SQL

24

sqlldr

Executa o carregador de dados Oracle SQL

25

mysql

Executa o interpretador SQL mysql

Comandos diversos

Esses comandos listam ou alteram informações sobre o sistema -

Sr. Não. Comando e Descrição
1

chfn

Altera as informações do seu dedo

2

chgrp

Altera a propriedade de grupo de um arquivo

3

chown

Altera o proprietário

4

date

Imprime a data

5

determin

Encontra automaticamente o tipo de terminal

6

du

Imprime a quantidade de uso do disco

7

echo

Argumentos de eco para as opções padrão

8

exit

Sai do sistema

9

finger

Imprime informações sobre usuários conectados

10

groupadd

Cria um grupo de usuários

11

groups

Mostrar associações de grupo

12

homequota

Mostra cota e uso de arquivo

13

iostat

Estatísticas de relatórios de E / S

14

kill

Envia um sinal para um processo

15

last

Mostra os últimos logins de usuários

16

logout

Sai do Unix

17

lun

Lista nomes de usuário ou ID de login

18

netstat

Mostra o status da rede

19

passwd

Altera a senha do usuário

20

passwd

Altera sua senha de login

21

printenv

Exibe o valor de uma variável de shell

22

ps

Mostra o estado dos processos atuais

23

ps

Imprime estatísticas de status de processo

24

quota -v

Exibe o uso do disco e limites

25

reset

Reinicia o modo terminal

26

script

Mantém o script da sessão do terminal

27

script

Salva a saída de um comando ou processo

28

setenv

Define variáveis ​​de ambiente

30

stty

Define opções de terminal

31

time

Ajuda a cronometrar um comando

32

top

Exibe todos os processos do sistema

33

tset

Define o modo terminal

34

tty

Imprime o nome do terminal atual

35

umask

Mostra as permissões que são dadas para ver os arquivos por padrão

36

uname

Exibe o nome do sistema atual

37

uptime

Obtém o tempo do sistema

38

useradd

Cria uma conta de usuário

39

users

Imprime os nomes dos usuários conectados

40

vmstat

Relata estatísticas de memória virtual

41

w

Mostra o que os usuários conectados estão fazendo

42

who

Lista os usuários conectados