Como já foi dito antes o terminal(CLI) nos sistemas linux é extremamente útil e poderoso, nesse tutorial vamos ensinar alguns comandos básicos para os iniciantes no sistema linux.
List Directory Contents(ls):
agora listando os arquivos da mesma pasta pelo terminal com o comando ls
UNAME(uname):
Exibe algumas informações sobre o sistema, como o kernel, processador, sistema operacional e etc.
uname quando é usado sozinho exibe apenas o nome do kernel
para saber mais sobre o sistema você pode usar o uname -a
uname -a-a é uma opção do comando uname, para saber mais sobre as opções dos diversos comandos basta digitar o nome do comando e a opção --help , como por exemplo
uname --help
History(history):
Mostra o histórico de comandos no terminal, você também pode explorar as opções com a opção --help
historyhistory é o comando simples assim...
Super user do(sudo):
Permite executar o seu comando como super usuário, lhe permite concede a permissão máxima no sistema, é um comando bastante útil quando se é necessário alterar arquivos protegidos pelo sistema ou por outros usuários
OBS: é necessário inserir a senha do usuário logado
sudo apt-get install cheesesudo é a permissão de super usuário e apt-get install cheese é outro comando
OBS: MUITO CUIDADO AO USAR PERMISSÃO DE SUPER USUÁRIO, VOCÊ PODE DANIFICAR ALGUM ARQUIVO ESSENCIAL PARA SEU SISTEMA OPERACIONAL
Make directory(mkdir):
Cria um diretório, uma pasta com o nome desejado, veja o exemplo
mkdir nomedapastamkdir é o comando e nomedapasta é obviamente o nome da pasta, se quiser criar uma pasta que contem espaços no nome é necessário adicionar aspas, veja o exemplo
mkdir "nome da pasta"como podemos ver a pasta foi criada
Copy(cp):
Copia um arquivo , muito útil para copiar arquivos protegidos pelo sistema quando usado em conjunto com o comando sudo
como exemplo vou copiar a imagem da Monalisa para a pasta que tínhamos criado antes
cp monalisa.jpg nomedapasta/monalisa.jpgcp é o comando, monalisa,jpg é o nome do arquivo na pasta que vamos copiar, nomedapasta/ é o caminho da pasta que criamos antes e onde o arquivo deve ser copiado(ou seja uma pasta dentro da pasta atual), monalisa.jpg é o nome do arquivo copia, é possível alterar o caminho e o nome da copia, veja o exemplo onde eu vou trocar o nome do arquivo copia
cp monalisa.jpg nomedapasta/pintura.jpga unica diferença da expressão anterior é o nome do arquivo final, que agora é pintura, é possível copiar pra mesma pasta também, nessa caso não se colocaria o endereço/diretório, como por exemplo
cp monalisa.jpg monalisa1.jpg
OBS: cuidado com nomes e extensões iguais na mesma pasta
como podemos ver na imagem abaixo as copias foram feitas com sucesso
Move(mv):
Semelhante ao comando copy, porem este move o arquivo e não os copia, pode ser usado combinado com o comando sudo também.
apenas para exemplo vou copiar o arquivo codigo.c da pasta Turimlab para a pasta nomedapasta(que esta dentro da pasta Turimlab)
mv codigo.c nomedapasta/codigo.cmv é o comando, codigo.c é o arquivo a ser movido, nomedapasta/ é o caminho do arquivo final e codigo.c é o nome do arquivo depois de movido
como visto o arquivo não se encontra mais na pasta anterior
ele foi movido para pasta que ordenamos(nomedapasta)
como dito antes esse comando tem a capacidade de renomear arquivos, portanto se movermos o arquivo para a mesma pasta e modificarmos o nome vamos apenas renomea-lo , veja o exemplo onde eu troco o nome do arquivo codigo.c para huxley.c
mv codigo.c huxley.c
note que eu não coloquei nenhum caminho/endereço/diretório antes dos nomes dos arquivos, isso porque o primeiro esta na pasta onde o terminal esta operando e o segundo porque eu quero que o arquivo seja criado na pasta onde o terminal esta operando
como podemos ver o arquivo foi apenas renomeado
OBS: se o nome do seu arquivo tiver espaços você deve adicionar aspas a ele, exemplo: você trocaria lista de convidados.txt para lista "lista de convidados.txt"
Print working directory(pwd):
Mostra o diretório/localização onde o terminal esta trabalhando, a pasta onde o terminal esta operando, veja o exemplo onde eu estou com o terminal operando na pasta Turimlab
e agora quando eu entro na pasta nomedapasta e executo o mesmo comando
change directory(cd):
Muda o diretório onde o terminal esta trabalhando, para o exemplo vamos usar o comando anterior pwd para mostrar a pasta onde o terminal esta operando, começando na pasta turimlab
como podemos ver estamos na pasta Turimlab, agora vamos entrar na pasta nomedapasta
cd nomedapasta/cd é comando, nomedapasta/ é o endereço/diretório de onde queremos ir, agora vamos subir um nível, para a pasta anterior
cd .... é a opção para subir um nível no diretório, nesse caso de volta para a pasta Turimlab, a pasta anterior, como mostrado pelo comando pwd
agora outra opção útil do comando cd que faz o terminal ir para a pasta do usuário
cd ~~ é a opção que faz o terminal operar na pasta do usuário, observe o caminho mostrado pelo pwd
OBS: se você quiser entrar em pastas cujo nome possui espaços você deve colocar aspas no nome da pasta como já citado antes
Espero que esses comandos facilitem a sua vida, o teste te levará perfeição
Responderei as duvidas nos comentários!
até a próxima!
0 comentários:
Postar um comentário