Quando o sistema operacional UNIX foi criado, a única maneira de interagir com ele foi através da linha de comando. Os usuários tinham que digitar comandos para executar qualquer tarefa. Hoje há uma variedade de interfaces gráficas disponíveis ea maioria dos programas têm uma interface gráfica do usuário. Ainda assim, porém , há momentos - como quando se usa um servidor com nenhuma interface gráfica ou quando se utiliza uma sessão SSH - ao usar a linha de comando é o preferido para o acesso à máquina . Existem alguns comandos que todo usuário deve saber , a fim de navegar no sistema de arquivos, localizar arquivos e manipulá-los . cd
O comando "cd" é usado para alterar diretórios. A sintaxe é
cd dir_name /Tablet
onde " dir_name " é o nome do diretório que você deseja inserir . Se o diretório é um subdiretório do diretório atual, você pode simplesmente digitar o nome do diretório . Por exemplo, " Pictures cd " irá levá-lo para o "Imagens" subdiretório. Caso contrário, você deve especificar o caminho completo para o diretório . Por exemplo, para ir para o diretório "/usr /bin /" , você deve digitar "cd /usr /bin /". Existem alguns atalhos de caracteres que podem ser usados com o comando cd para substituir diretórios comumente acessadas . O caractere " ~ " representa o diretório home do usuário. O comando "cd ~" irá levá-lo para o seu diretório home. O ".." personagens representam o diretório pai do diretório em que você está dentro A " . " personagem representa o diretório atual.
ls
Os "ls" comando é usado para listar o conteúdo do diretório. Quando usado por si só , ele simplesmente imprime uma lista de todos os arquivos e subdiretórios . Você pode usar as opções para obter mais informações sobre os arquivos . A opção "-l" imprime uma " longa lista " para cada arquivo. A longa lista inclui as permissões do arquivo , o proprietário eo grupo do arquivo, o tamanho do arquivo em bytes eo tempo que o arquivo foi modificado pela última vez. A opção "-a" mostra todos os arquivos no diretório , incluindo todos os arquivos ocultos. Os arquivos são ocultos , colocando um "." na frente do nome ( isto é , " . Bashrc " ) . A opção "- h" mostra o tamanho do arquivo em formato legível , em vez de bytes
cp
O comando " cp" . É usado para copiar um arquivo ou diretório. A sintaxe é
cp old_file new_file
onde " old_file " é o nome do arquivo que você deseja copiar e " new_file " é o nome que você quer dar a cópia. Por padrão, o comando " cp" não solicita confirmação se um arquivo com o novo nome do arquivo existe. Você pode substituir isso usando o " -i" opção logo após o comando "cp " (ie, "cp -i old_file new_file " ) . Se você deseja copiar um diretório, você deve utilizar a opção ( recursivo) " - r". Você também pode usar o comando " cp " para copiar vários arquivos para um diretório usando o " fileB fileC cp fileA dir_name /" sintaxe.
Rm
O "rm " comando é usado para deletar permanentemente os arquivos e diretórios. A sintaxe é
rm fileA fileB fileC
Você só pode usar o comando " rm" para apagar arquivos que você possui , a menos que você estiver usando a conta de usuário root. Por padrão , o comando não solicita confirmação antes de excluir um arquivo . Use o "i " opção se você quiser confirmar cada exclusão do arquivo . Para excluir um diretório , você deve adicionar a opção ( recursivo) " - r". A sintaxe para a exclusão de um diretório é
rm- r dir_name
A opção "- v" é usado se você deseja que o comando para explicar o que está sendo feito enquanto o comando está sendo executado. O comando "-f " é usado para forçar a exclusão de arquivos sem interação .
Encontrar
O "achado" comando é usado para localizar arquivos . Ele procura os diretórios que você especificar para os arquivos que correspondem aos critérios de pesquisa indicados . Ele também pode ser usado para executar ações sobre os arquivos que encontrar. A sintaxe é
encontrar acção critérios diretório
onde " diretório " é o diretório para pesquisar, "critérios" é o que procurar , e "ação " é a ação a ser executada em os arquivos . O comando find pode ser o nome do arquivo , o proprietário ou grupo , o tipo de arquivo , as permissões do arquivo , a data do arquivo ou o tamanho. Você pode usar o find para realizar ações como apagar o arquivo , executar um comando no arquivo, ou imprimir o nome completo do arquivo. A ação padrão é para imprimir o nome do caminho do arquivo
A seguir são exemplos de como usar o comando find : .
Pesquisar o diretório atual para todos os arquivos que contenham a string " . bak " no nome do arquivo : find. -name " *. bak * "
Encontre os arquivos que foram modificados nos últimos sete dias : find /-type f -mtime 10
Localizar todos os arquivos de propriedade do usuário " dan " e excluí-los : find /-user dan -delete