minhas informações de contato
Correspondência[email protected]
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Basta ter um amigo próximo na vida, e este mundo deveria tratá-lo com simpatia. ——Lu Xun
gramática: ls [opções][destino ou arquivo]
Função: Para diretórios, este comando lista todos os subdiretórios e arquivos do diretório. Para arquivos, o nome do arquivo é listado junto com outras informações.
ls -l:列出文件的详细信息
ls -la:(all)列出文件所有的信息,包括 . 开头的隐含文件
ls -l / :能够展现更目录下的文件
ls -l /root:展现root下的文件
ls -ld /:只差看目录本身的属性
ls *:其中的*在这里意味着当前目录下的所有文件,当然*加在别的地方的意思就是这个地方的中间可以是任意的,但是别的地方一定是必须要符合条件的。(*:表示一个通配符,匹配任意文件名)
Ao executarmos essas duas instruções, encontraremos algumas diferenças. Ele contém arquivos ocultos.
No Linux, os arquivos que começam com .
Em qualquer diretório, haverá dois arquivos ocultos padrão, . Um dos pontos é o diretório atual e os dois pontos são o diretório de nível superior.
O papel de dois pontosIsso facilita o retorno ao diretório de nível superior.
Devemos saber que se quisermos executar um programa, precisamos primeiro carregá-lo na memória, portanto, para acessar um arquivo, precisamos primeiro encontrá-lo, para que um ponto possa encontrar a localização no caminho atual.
O efeito de um pontoO objetivo geralmente é executar o programa atual.
Claro, arquivos ocultos também estão incluídos no Windows.
gramática: Pcd
Função: Exibir o diretório onde o usuário atual está localizado
gramática: nome do diretório do CD
Função: Altere o diretório de trabalho. Altere o diretório de trabalho atual para o diretório especificado.
cd .. : 返回上级目录
cd /home/litao/linux/ : 绝对路径
cd ../day02/ : 相对路径
cd ~:进入用户家目录()
cd -:返回最近一次所属的路径之下(方便路径切换,两个路径之间快速跳转)
A operação de retorno ao diretório de nível superior não pode retornar ao nó de nível superior até que o resultado de /, que é o diretório raiz do Linux.
Usuários designados no Linux também têm seus próprios diretórios pessoais
Para a conta root: o diretório inicial padrão é /root-super conta de administrador
gramática: mkdir [opções] nome do diretório
Função: Crie um diretório chamado “dirname” no diretório atual
mkdir –p test/test1 : 递归建立多个目录
Deve haver uma “pasta” entre as duas divisões do caminho, e o final do caminho deve ser um arquivo ou pasta comum.
/: é o separador de caminho no Linux
: é o separador de caminho no Windows
Por que a função do caminho é necessária no sistema?
Primeiro, um caminho identifica um arquivo específico no nível do sistema. Em segundo lugar, a função do caminho é tornar o arquivo único com um determinado caminho.
Por que devemos encontrar o arquivo de destino?
Porque somente depois que o arquivo de destino for encontrado, ele poderá ser acessado. Então, como você encontra o arquivo? Isso porque existe um caminho. E porque o caminho é único.
Portanto, toda vez que eu criar um arquivo diretamente, não haverá conteúdo nele, mas podemos criá-lo por outros meios.
mkdir -p a/b/c/d
Isso criará um diretório recursivo.
Como podemos verificar? Você pode conferir com um CD passo a passo.
Claro que existe uma maneira mais simples
tree a
árvore: exibe a estrutura de diretórios em forma de árvore. Mas às vezes você precisa instalar o comando tree.
yum -y install tree
Você pode ver isso após a instalação
# which tree
/usr/bin/tree
Através dele, você também pode encontrar o arquivo executável que agora pode ver a árvore na lixeira.
Então, o que significa o comando yum -y install?
gramática: Quem sou eu
Função: Exibir o nome do usuário atual
Use adduser para adicionar um usuário ao local /home. Assim como a criação de vários usuários no Windows, as pastas da área de trabalho exibidas por diferentes usuários do Windows são diferentes.
As instruções são essencialmente programas – instruções, programas e programas executáveis são todos a mesma coisa. O princípio é o mesmo.
Então, onde esses programas geralmente estão localizados? Em /usr/bin/…. Você pode encontrar sozinho.
Então, o que significa instalar e desinstalar? Significa copiar ou excluir o programa executável para o caminho do sistema.
Os programas também são arquivos e os arquivos também são conteúdo + permissões.
gramática: qual [nome do comando]
Função: O nome de um comando significa dizer-me, no nível do sistema, onde está o caminho deste programa executável.
Mas quando prosseguimos
which ls//这个时候出现了有点不一样的东西
alias ls='ls --color=auto'
/usr/bin/ls 会出现这种情况
Mas quando consigo encontrar o arquivo executável do programa, podemos diretamente /usr/bin/ls, encontrar ls através do caminho absoluto e executar ls, mas resultados diferentes aparecem neste momento.
Um é colorido e o outro é incolor, então por que isso acontece?
Leia primeiro a introdução do comando alias abaixo.
Alias também é um comando do Linux que atua como alias para outros comandos.
alias zhangsan='ls -la'
which zhangsan
alias zhangsan='ls -la'
/usr/bin/ls
Então você também pode usar zhangsan diretamente para obter o efeito de ls -la. Neste momento, zhangsan é o apelido de ls -la.É como se você desse um apelido ao seu amigo, mesmo que o apelido seja da mesma pessoa (mesmo efeito do comando)
O que pode ser explicado é que,euaquilo éls -eualias, então tem o mesmo efeito.
Então a diferença de cor é o efeito de -color=auto posteriormente.
Desta forma, existem dois comandos com o mesmo resultado.
gramática: toque no arquivo [opções]
Função: Os parâmetros do comando touch podem alterar a data e hora de um documento ou diretório, incluindo horário de acesso e horário de alteração, ou criar um novo arquivo que não existe.
touch só pode criar arquivos comuns!
Reabastecimento: Se você quiser saber informações mais completas sobre um arquivo, você precisa usarestatística [nome do arquivo]
Acessar, Modificar e Alterar têm significados diferentes.
Referido como o tempo ACM de um arquivo.
Acesso é a última vez que você entrou, mas Modificar e Alterar são um tanto semelhantes. Quando traduzidos para o chinês, ambos significam mudança.
O significado de Modificar é a hora em que o conteúdo do arquivo foi modificado pela última vez.
O significado de Alterar é a última vez que os atributos do arquivo foram modificados.
De modo geral, um arquivo contém muitos atributos e, às vezes, junto com as alterações de Modificar, a maioria deles altera o tempo de alteração.
Conforme mostrado na figura, rmdir pode excluir a pasta dir sem conteúdo, mas não pode excluir a pasta que contém o conteúdo.
Então podemos usar o comando rm
rm [文件名]:删除,但是过程中会询问是否要删除,系统要小心的询问一下(通常在root的情况下才会询问)
rm -f [文件名]:强制删除,不会弹出对话框询问是否需要删除文件
//默认是文件夹的情况下rm都要加上 -r 通过递归的方式来删除文件夹。当然此时的-f,强制删除的命令也是能够使用的。
[root@VM-16-12-centos ~]# rm empty
rm: cannot remove ‘empty’: Is a directory
[root@VM-16-12-centos ~]# rm -r empty
rm: remove directory ‘empty’? y
//话说回来!千万别用这个代码
rm -rf /
//删除的话,”会有好果子吃“
//会将一切有可能的都解决掉
No sistema Linux, rm significa exclusão e exclusão significa exclusão. Para novatos, é quase impossível recuperá-lo.
Quando houver um diretório ou arquivo incerto, é melhor fazer backup dele do que excluí-lo.
Os comandos do Linux têm muitos parâmetros e é impossível lembrar de todos eles. Podemos ajudar a obtê-los visualizando o manual online.
O comando para acessar o manual do Linux é
Sintaxe do homem: comando man [opção]
Pressione Q para sair da operação. As teclas para cima e para baixo são usadas para virar as páginas.
quando nós, homem, homem
Não se trata apenas de verificar as instruções.
Os três pontos mais importantes são os principais usos do homem.
A primeira é a pesquisa de programas executáveis.
O segundo ponto é procurar chamadas de sistema
O terceiro é a pesquisa de função da biblioteca C.
gramática: cp [opção] arquivo de origem ou diretório arquivo ou diretório de destino
Função: Copie um arquivo ou diretório
cp src dst :其中dst可以是目录(直接拷贝到目录中),可以是带路径的文件名(拷贝到指定目录,顺便进行重命名)
src或者是dst都可以携带绝对路径或者相对路径进行拷贝
cp [源文件] ../ :直接拷贝到上一级的目录中
cp [源文件] ../hello.txt:将文件拷贝到上一级并且修改名字为hello.txt
cp -rf a ../ ://拷贝递归文件夹的时候需要带上-r
O comando mv é a abreviatura de mover. Ele pode ser usado para mover arquivos ou renomear arquivos (mover (renomear) arquivos). É um comando comumente usado em sistemas Linux e frequentemente usado para fazer backup de arquivos ou diretórios.
gramática: mv [opções] arquivo de origem ou diretório arquivo ou diretório de destino
Função: Capacidade de renomear, cortar ou renomear e cortar juntos
mv src dst
mv test.txt log.txt//将test.txt的名字改为log.txt
mv log.txt ..(/):将log.txt剪切