Como utilizar os comandos UNIX básicas para trabalhar no Terminal em seu Mac
Se você estiver trabalhando no Terminal no seu Mac, você precisa saber os comandos UNIX mais importante: aqueles que trabalham com diretórios, aqueles que trabalham com arquivos e comandos diversos, mas comumente usados.
As pastas são chamados diretórios em UNIX. Comandos que se referem a nomes de arquivo, como a maioria faz, suponha que você está falando de arquivos no diretório de trabalho. Quando você abre a janela do Terminal, o diretório de trabalho está definido para seu diretório home, abreviado ~. Bash mostra o diretório de trabalho atual e seu nome de usuário à esquerda do seu prompt. A tabela a seguir lista os comandos mais comuns relacionadas ao diretório.
Comando | O que faz |
---|---|
ls | Lista os nomes dos arquivos no diretório de trabalho. Para obter informações morecomplete, use ls -alF (. |
cd directoryname | Muda o diretório de trabalho para a pessoa que você nomeou. |
cd .. | Leva até um nível de diretório. |
CD | Retorna para seu diretório home. |
pwd | Exibe o caminho do diretório atual. |
mkdir newdirectoryname | Faz um novo diretório. |
rmdir directoryname | Remove (exclui) um diretório vazio. |
Como no Windows, você pode redirecionar a saída de um comando para um arquivo de texto. Então, se você quiser um registro dos arquivos em uma pasta, tipo cd, seguido por um espaço, arraste o ícone da pasta para a janela Terminal e pressione Return. Digite ls> mydirectorylist.txt e pressione Enter novamente. A mydirectorylist.txt arquivo chamado aparecerá na pasta que você escolheu. Você pode abrir o arquivo no Editor de Texto para ver uma lista dos arquivos no diretório.
Esta tabela lista os comandos mais usados ao trabalhar com arquivos na janela do terminal.
Comando | O que faz |
---|---|
cp filename1 filename2 | Copia um arquivo. |
chmod | Altera as permissões de acesso a um arquivo. Estudar a pagebefore homem usando este. |
diff | Compara linha dois arquivos pela linha (assume texto). |
mais filename | Exibe um arquivo de texto de uma página de cada vez. Pressione a barra de espaço tosee a próxima page- aperte Q para sair. O comando funciona homem throughmore. |
mv filename2 filename1 | Move um arquivo ou muda o seu nome. |
filename rm | Remove (exclui) um arquivo. |
Esta última tabela explica outros comandos úteis que alguém começando no Terminal provavelmente vai querer saber.
Comando | O que faz |
---|---|
Control + C | Finaliza a maioria das operações. |
encontro | Exibe a data e hora atual. |
eco | Repete tudo o que aparece após o comando (afterexpansion). |
Socorro | Exibe uma lista parcial de comandos bash. |
história | Exibe os últimos comandos digitados. Você pode refazer um comando bytyping um ponto de exclamação (!) Seguido imediatamente (sem espaço) bythe número desse comando na lista de histórico. Para repetir o lastcommand, tipo !!. Para repetir o nome do arquivo passado, tipo!*. |
Pico | Um editor de texto simples UNIX. |
ps | Exibe uma lista de processos em execução. |
sudo | Permite realizar comandos para o qual a conta que você está autoridade usinglacks. Você será solicitado para um administrator'spassword. |
Quando você está trabalhando no Terminal, você não tem uma lata de lixo para o qual os arquivos excluídos são movidos pendente de sua disposição final. Excluí-lo, e ele foi embora. Em geral, UNIX não tem nenhuma função Undo.