Comandos do Terminal Ubuntu
(-l = detalhado
-l = oculto
-la = oculto detalhado) who = quem sou uname = sistema op. (-a) mkdir = cria pasta cd = navegar nas pastas nano = abrir arquivos txt less = ler o arquivo (Q sai) mv [nome antigo] [novo nome] = altera nome do arquivo cp [arquivo a ser copiado] [novo arquivo] = copiar arquivo rm [arquivo] = remove arquivo rmdir [pasta] = remover pasta cat [local] = exibe o conteudo do arquivo // > [nome] copia o conteudo para um novo arquivo, apagando oque havia antes e se usar >> ele coloca o texto a mais. grep ["palavra"] [arquivo] = localiza no arquivo uma linha com tal palavra. (-i não liga para maiscula ou miniscula) man [comando] = manual do comando tail [arquivo] = 10 ultimas linhas do arquivo tail -n 7 [arquivo] = 7 ultimas linhas head [arquivo] = 1o primeira linhas top = processos gcc -o [nome executavel] [oque quer compilar] = compila arquivo
./[arquivo] = executa apos compilar apt-get install [serviço] = instala touch [nomearquivo.c] = cria um arquivo para programar
C:
Concatenar String em C: usar p strcat()
No C não existe "new" se faz assim para concatenar:
char str1[] = "Uma string"; char str2[] = "Outra string"; char concatenada[50]; strcat(concatenada, str1); strcat(concatenada, str2); strcat(concatenada, "\n"); Estrutura condicional: if - else; switch - case - break - case; (só aceita números inteiros) Estrutura repetição: while; do while; for; (não tem for it) ---------------------------
#estrutura não existe classe, utiliza STRUCT que só armazena variavéis dentro de si.
EXEMPLO:
Struct Pessoa{ int idade; float tamanho;
};
#include "pessoa.h"
Struct pessoa erick; erick.idade = 29; erick.tamanho = 1.60;
#include significado: = biblioteca do sistema;
"" = biblioteca do usuário;