Índice:
- tar
- desligamento
- grátis
- df
- localize > O comando locate pode ser muito útil se você puder se lembrar de algum ou de um nome de arquivo, mas você não tem certeza de qual diretório o arquivo está. Por exemplo, suponha que você precise encontrar o diretório que contém o arquivo httpd. conf. Para fazer isso, digite este comando:
Vídeo: 5 Comandos Úteis e bem legais no terminal 2024
Aqui estão cinco comandos úteis do Linux que serão úteis para suas tarefas do Linux do dia a dia: tar, desligamento, livre, df, e localize. Depois de dominar estes, confira nossa LISTA MAIS GRANDE DE COMANDOS BÁSICOS DO LINUX para expandir seu conjunto de habilidades.
tar
O comando tar foi originalmente projetado para ser usado para criar cópias de backup de arquivos em fita - de fato, tar representa para Tape ARchive. O comando tar é a maneira mais comum de criar um arquivo comprimido de um ou mais arquivos que você pode mover facilmente de um sistema de computador para outro.
Você pode usar o comando tar para criar um arquivo de um diretório inteiro como este:
tar -cvf archive. tar dirname /
Neste exemplo, a opção -cvf invoca três opções: c, que cria um arquivo tar; v, que executa tar no modo verboso para que os arquivos adicionados ao arquivo sejam individualmente listados; e f, que fornece o nome do arquivo de arquivo a ser criado. Em seguida, vem o nome do arquivo (neste caso, arquivo. Tar). E finalmente vem o nome da pasta que contém os arquivos a serem arquivados.
Para extrair arquivos de um arquivo, use este comando:
tar -xvf archive. tar
Aqui, o -x é especificado em vez de -c para extrair em vez de criar o arquivo. O conteúdo do arquivo de arquivo especificado (neste caso, o arquivo tar) são extraídos para o diretório de trabalho atual.
desligamento
Uma maneira fácil de desligar um sistema Linux a partir de um prompt de comando é emitir o comando desligamento. Para executar um desligamento imediato, insira este comando:
desligue agora
Para reiniciar um sistema imediatamente, insira isso:
desligamento -r agora
Para agendar uma reinicialização por um determinado período de tempo, como 2: 00 a. m., digite:
shutdown -r 2: 00
Para reiniciar uma hora a partir de agora, digite:
desligamento -r +60
grátis
O comando gratuito permite que você saiba quanto livre A memória está disponível em um sistema Linux. Basta digitar o comando gratuitamente e você verá uma saída similar à seguinte:
total usado buff / cache compartilhado gratuito disponível Mem: 4030488 961888 1795920 2228 1272680 2803356 Swap: 2097148 0 2097148
Você também pode usar o -h mude para converter os números em KB, MB ou GB para que eles sejam mais fáceis para um ser humano ler:
total usado buff / cache compartilhado gratuito Mem: 3. 8G 938M 1. 7G 2. 2M 1. 3G 2 7G Swap: 2. 0G 0B 2. 0G
Aqui, você pode ver que o sistema possui um total de 3. 8GB de RAM, dos quais 938MB são utilizados e 1. 7GB é gratuito.
df
O comando df, curto para d isk f ree, enumera a quantidade de espaço livre disponível em todos os volumes do disco em um Sistema Linux.Para cada disco montado, df enumera a quantidade total de espaço no disco, a quantidade de espaço utilizado, a quantidade de espaço livre e a porcentagem de espaço usado.
Por exemplo, digite o comando df sem interruptores e você verá uma saída semelhante a esta:
Sistema de arquivos blocos 1K Usado Uso disponível% Montado em devtmpfs 2005408 0 2005408 0% / dev tmpfs 2015244 228 2015016 1% / dev / shm tmpfs 2015244 1336 2013908 1% / executar tmpfs 2015244 0 2015244 0% / sys / fs / cgroup / dev / sda5 154803352 5044044 149759308 4% / tmpfs 2015244 96 2015148 1% / tmp / dev / sda2 289293 92512 177325 35 % / boot tmpfs 403052 8 403044 1% / run / user / 42 tmpfs 403052 24 403028 1% / run / user / 1000
Aqui, o espaço em disco para cada volume está listado em unidades de blocos de 1KB, o que se traduz em 2GB de espaço em disco. Assim, a primeira unidade (devtmpfs) tem um total de 2, 005, 408 blocos de 1KB.
Você pode usar a opção -h para obter resultados mais legíveis:
Tamanho do sistema de arquivos Usado Usando% Montado em devtmpfs 2. 0G 0 2. 0G 0% / dev tmpfs 2. 0G 228K 2. 0G 1% / dev / shm tmpfs 2. 0G 1. 4M 2. 0G 1% / executar tmpfs 2. 0G 0 2. 0G 0% / sys / fs / cgroup / dev / sda5 148G 4. 9G 143G 4% / tmpfs 2. 0G 112K 2. 0G 1% / tmp / dev / sda2 283M 91M 174M 35% / boot tmpfs 394M 8. 0K 394M 1% / run / user / 42 tmpfs 394M 28K 394M 1% / run / user / 1000
localize > O comando locate pode ser muito útil se você puder se lembrar de algum ou de um nome de arquivo, mas você não tem certeza de qual diretório o arquivo está. Por exemplo, suponha que você precise encontrar o diretório que contém o arquivo httpd. conf. Para fazer isso, digite este comando:
localize httpd. conf
Você será recompensado com a localização de qualquer arquivo em seu sistema com o nome httpd. conf. No meu sistema Linux, existem dois:
/ etc / httpd / conf / httpd. conf / usr / lib / tmpfiles. d / httpd. conf
Você pode usar curingas se não tiver certeza do nome exato do arquivo. Por exemplo, para encontrar todos os arquivos com a extensão. Conf, use este comando:
locate *. conf
O resultado será uma lista de centenas de arquivos, que podem ser difíceis de ler. Para limitar a exibição a apenas uma tela - cheia por vez, você pode canalizar a saída para o comando mais, assim:
localize *. conf | mais