Você está na página 1de 5

Comandos Básicos do Ubuntu Server

Comando dpkg no Linux


para instalar pacotes .deb na linha de comando pasta seguir o seguinte procedimento:

Entrar no Terminal de comando e digitar os seguintes comandos:

Copiar
cd /Downloads

sudo dpkg -i awesome_new_app.deb

sudo apt-get -f install

Comando CD no Linux
cd, também conhecido por chdir, é um comando implementado em interfaces de linha de comandos de
diversos sistemas operacionais (Unix ou qualquer um do tipo Unix, DOS, Windows, OS/2 e AmigaOS). Seu nome
é um acrônimo da expressão inglesa change directory (“mudar diretório”) e sua finalidade é, como sugere seu
nome, mudar o diretório atual de trabalho (isto é, o diretório em que se está) para uma outra especificada.

Um usuário pode estar trabalhando no seu diretório “home” e este possuir os sub-diretórios “games” e “fotos”. Eis
um exemplo de mudança de diretórios através do comando cd:

Copiar
me@host:~$ cd games
me@host:~/games$ cd ../fotos
me@host:~/fotos$

A segunda linha do exemplo nos leva para o diretório pai (no caso o “home”) e em seguida para o diretório “fotos”.
Outros modos de usar o comando cd:

Copiar
cd entra num diretório (exemplo: cd docs) ou retorna para HOME se
usado sem argumentos
cd ~ vai direto para o diretório home do usuário logado.
cd - volta ao último diretório acessado
cd .. Volta a diretório anterior
cd ../.. Volta a 2 diretórios

Comando LS no Linux
Na linha de comando do sistema operacional Unix, o ls é um comando usado para listar arquivos e diretórios. Sua
função é análoga ao comando dir do MS-DOS.

O comando ls possui inumeras opções, de entre elas as mais comuns são:

Copiar
* -a, --all não esconde ficheiros começados por .
* -A, --almost-all não mostra os ficheiros implicitos . e ..
* -d, --directory lista os nomes dos directorios em vez do seu
conteudo
* -l usa o formato lista longa (com mais detalhes)
* -full usa o formato lista longa (com mais detalhes) e
sem esconder os ficheiros começados por .
* -t ordena por data
* -r inverte a ordem

Comando MKDIR no Linux


O comando mkdir(make directory) é usado no sistema operacional Unix para criar novos diretórios. Em geral é
usado desta maneira:

Copiar
mkdir nome_do_diretório

Onde nome_do_diretório é o nome do diretório que você deseja criar. Os diretórios são criados dentro do diretório
atual a não ser que um caminho seja especificado antes do nome do diretório a ser criado.

O comando mkdir pode ser usado para criar um caminho completo:

Copiar
mkdir -p /pasta/supbasta

Pode ainda ser usado para criar uma estrutura completa:

Copiar
mkdir -p {tmp/,bin/,docs/{textos/,img/{wallpapers/,fotos/}}}

Criar várias pastas simultaneas com o mesmo nome:

MKDIR NOMEDAPASTA {1..10} exemplo:

#mkdir joomla {1..10}

no comando acima será criado 10 pastas: joomla1 joomla2 joomla3 e etc...


Comando chown no Linux
O comando chown executado pelo root permite alterar o proprietário ou grupo do arquivo ou diretório, alterando o
dono do arquivo ou grupo.

Abaixo alguns exemplos:

# chown usuário arquivo

# chown usuário diretório

Obs.: Para saber quem é o dono e qual o grupo que é o proprietário da pasta, basta dar o comando:

# ls -l /

Desta forma você poderá ver os proprietários das pastas e dos arquivos.

Exemplo: passar o diretório mp3 que pertence a root, mas quero que o novo dono seja a daia, então digite:

# chown daia /mp3

Onde daia é a nova proprietária da pasta mp3 e /mp3 é o diretório que foi mudado o proprietário, lembrando que
da forma como foi executado o comando acima, ele alterou somente do diretório /mp3, as sub-pastas dentro dele
continuam com o proprietário antigo.

Para incluir os sub-diretórios acrescente -R e exibir o resultado -c.

# chown -c -R daia /mp3

Outro exemplo é alterar o grupo que pertence o diretório. Por exemplo, o diretório /mp3 pertence a daia e o grupo
é root. Quero que pertença ao grupo inf, fica assim:

# chown daia:inf /mp3

Para incluir os sub-diretórios acrescente -R e exibir o resultado -c.

# chown -c -R daia:inf /mp3

Bom, é isto. Espero que ajude, para saber mais sobre as permissões dos arquivos ou diretório, ver meu artigo
sobre o comando chmod.

Adicionando novo usuário proprietário em grupo e aplicar em todas as subpastas e arquivos:

Usuário: www-data

Grupo: www-data

chown -R www-data:www-data /var/www/pasta


Adicionar novos Sites no Apache via link simbólico
rias pasta do site e dar permissão para o usuario www-data

# chown -R www-data:www-data /var/www/pastasite

Entre no diretório:

# /etc/apache2/sites-available

criar arquivo .conf com as informações do site

CRIAR LINK SIMBOLICO COM COMANDO – necessário estar dentro do diretorio sites-enabled antes de rodar o
comando abaixo:

cd sites-enabled

ln -s ../sites-available/seusite.conf seusite.conf

Reiniciar o apache

# /etc/init.d/apache2 restart

Iniciar, Parar e Reiniciar o Apache no Linux


Parar:
# /etc/init.d/apache2 stop

Iniciar
# /etc/init.d/apache2 start

Reiniciar
# /etc/init.d/apache2 restart

Comando RM (Excluir Arquivos e Pastas no Linux)


O comando rm é utilizado para remover arquivos, simples de ser usado.
É importante saber que após remover usando o comandorm, não poderá mais recuperar o arquivo.

Veja como é simples remover um arquivo por linha de comando, será criado um arquivo e removido, veja:

Copiar
cat > teste.txt

Agora será removido:


Copiar
rm teste.txt

Mas tem situações que precisamos remover diretórios, como fazer?


Para remover os diretórios, o principio é o mesmo, mas o comando é diferente, será usado o comandormdir.

Veja como é simples:

Copiar
rmdir diretorio

Porém para funcionar este comando, o diretório precisa estar vazio. Mas e se tiver arquivos e outros diretórios
dentro do diretório que preciso excluir?
Simples, precisa utilizar o comandorm -rveja:

Copiar
rm -r diretorio

Apagar Todos os Arquivos e Subpastas

RM -FR /home/documentos

Você também pode gostar