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.

Comandos Diretório UNIX
ComandoO que faz
lsLista os nomes dos arquivos no diretório de trabalho. Para obter informações morecomplete, use ls -alF (.
cd directorynameMuda o diretório de trabalho para a pessoa que você nomeou.
cd ..Leva até um nível de diretório.
CDRetorna para seu diretório home.
pwdExibe o caminho do diretório atual.
mkdir newdirectorynameFaz um novo diretório.
rmdir directorynameRemove (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.

Trabalhando com arquivos
ComandoO que faz
cp filename1 filename2Copia um arquivo.
chmodAltera as permissões de acesso a um arquivo. Estudar a pagebefore homem usando este.
diffCompara linha dois arquivos pela linha (assume texto).
mais filenameExibe 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 filename1Move um arquivo ou muda o seu nome.
filename rmRemove (exclui) um arquivo.

Esta última tabela explica outros comandos úteis que alguém começando no Terminal provavelmente vai querer saber.

Comandos diversos
ComandoO que faz
Control + CFinaliza a maioria das operações.
encontroExibe a data e hora atual.
ecoRepete tudo o que aparece após o comando (afterexpansion).
SocorroExibe uma lista parcial de comandos bash.
históriaExibe 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!*.
PicoUm editor de texto simples UNIX.
psExibe uma lista de processos em execução.
sudoPermite 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.

menu