Esta é bssn's weblog, que está prestes Bssn Internet da Vida, IT informações, webmaters e etc

Linux comando Guinness - 1

Linux comando Guinness

Nome: gato
Acesso: Todos os usuários utilizam: gato [AbeEnstTuv-] [- help] [- version] fileName
Descrição: corda para se conectar ao processo após a saída atingiu uma base (ou tela> fileName para um outro arquivo)
Parâmetros:
-n ou-número 1 a partir do início de todas as linhas de código de saída
-b ou-número-n-nonblank e similares para a linha em branco não é apenas de números
-s ou-squeeze-de ter duas linhas em branco em uma fila mais de uma linha em branco, para a sua substituição sobre a linha em branco
v-ou-show-nonprinting

Exemplo:
cat-n textfile1> textfile2 o textfile1 adicionar o conteúdo do arquivo após a viagem, introduza o arquivo textfile2
cat-b textfile1 textfile2>> textfile3 o textfile1 e das textfile2 o conteúdo do arquivo para adicionar a linha (e não de uma linha em branco), o conteúdo será anexado à textfile3

Nome: cd
Acesso: todos os usuários

Utilização: cd [dirname]

Descrição: para transformar o diretório de trabalho dirname. Um método que pode ser absoluta ou relativa dirname caminho caminho. Se omitido o nome do diretório e, em seguida, para transformar um diretório home do usuário (que é apenas quando o login diretório).

Além disso, o "~" para o diretório home que significa "." Isso é onde o diretório atual ,".." disse diretório atual localização em um diretório.

Exemplo: salto / usr / bin /:
cd / usr / bin

Saltar para o seu diretório home:
cd ~

Actualmente, a lista de saltar sobre os dois níveis:
cd ../..

Nome do comando: chmod
Acesso: todos os usuários

Uso: chmod [cfvR-] [- help] [- version] modo arquivo ...

Nota: O Linux / Unix arquivo permissões de acesso Existem três níveis: o arquivo proprietário, grupo, outros. Chmod pode usar para controlar o que os arquivos foram acessados por outros.

Para incluir:

Modo: autoridade para definir a seqüência na seguinte forma: [ugoa ...][[+-=][ rwxX] ... ][,...], u disse que o dono do arquivo, g, e que os arquivos Proprietários pertencem ao mesmo grupo (group), que, o dito que não seja a pessoa, um tanto três disseram sim.
+ Disse o aumento da autoridade - que a abolição da autoridade, disse apenas = autoridade para definir.
r que pode ser lido, w pode ser dito para escrever, x, disse executável, X afirmou que só quando o arquivo é o arquivo ou subdiretório, foi fixado para o run-off.
-c: Se o arquivo não tem autoridade para mudar antes do show move-se para a mudança
-f: Se as permissões do arquivo não mudar não pode ser exibida mensagens de erro
-v: show permissão para alterar os detalhes
-R: o diretório atual de todos os arquivos e subdiretórios com os mesmos direitos a mudança (isto é, mudar a forma recursiva um por um)
-Ajuda: ajudar a mostrar
-Version: versão do show

Exemplo: file1.txt todos os ficheiros podem ser lidos como:
rosalela chmod + r file1.txt

File1.txt de todos os ficheiros podem ser lidos como:
chmod a + r file1.txt

File1.txt arquivo com o file2.txt como o proprietário do arquivo, em vez de pertencer ao mesmo grupo possa escrever, excepto aqueles que não podem escrever:
chmod ug + w, ow file1.txt file2.txt

Ex1.py será configurado para apenas o proprietário pode arquivo:
u chmod + x ex1.py

Diretório atual de todos os arquivos e subdiretórios estão definidas para qualquer um que pode ler-se:
chmod-R a + r *

Além chmod pode também ser usado como autoridade números para demonstrar que o chmod 777 arquivo
A sintaxe é: chmod abc arquivo

No qual a, b, c, para cada conjunto de números que foram Usuário, Grupo, bem como a autoridade do Outro.

r = 4, w = 2, x = 1
Para atributo é RWX 4 +2 +1 = 7;
Para rw-atributo é 4 +2 = 6;
Para rx atributo é 4 +1 = 7.

Exemplo:
chmod a = RWX arquivo

E
chmod 777 arquivo

O mesmo efeito
chmod ug = RWX, o = x arquivo

E
chmod 771 arquivo

O mesmo efeito

Se chmod 4755 arquivo pode usar este programa com privilégios raiz

Nome do comando: chown
Permissões: raiz

Uso: chmod [cfhvR-] [- help] [- version] usuário [: grupo] arquivo ...

Nota: O Linux / Unix pessoas são multitarefa sistema, todos os arquivos têm proprietários. Chown pode usar os arquivos de quem tem de mudar. Em geral, esta directiva é apenas pelo administrador do sistema (raiz) utilizada pelo usuário geral privilégios não pode mudar as outras pessoas dossiers da propriedade, e nenhuma autoridade para os seus proprietários arquivo está definido para mudar as outras pessoas. Somente o administrador do sistema (raiz) tem essa autoridade.

Para incluir:

usuário: O novo proprietário do arquivo do usuário IDgroup: O novo dono do arquivo o usuário grupos (grupo)-c: Se o arquivo é realmente o proprietário tem que mudar antes do show move-se para mudar o-f: Se o proprietário não pode ficheiro Mudança não foi uma mensagem de erro-h: a única ligação (link) para fazer alterações, em vez de o real link para o arquivo-v: mostrar o proprietário a mudar os detalhes-R: o diretório atual de todos os arquivos e subdiretórios Para o mesmo proprietário de mudar (ou seja, uma forma de mudar recursiva por um)-ajuda: ajudar a mostrar-versão: a versão do show

Exemplo:
File1.txt arquivo proprietários como dos utilizadores do usuário Jessie grupos:
chown Jessie: usuários file1.txt

Diretório atual de todos os arquivos e subdiretórios, o proprietário de ambos os grupos de utilizadores definidos para o usuário Lamport:
chmod-R Lamport: usuários *

Nome: pc
Acesso: todos os usuários

Uso:

cp [opções] source dest
cp [opções] source diretório ...

Descrição: para copiar um arquivo para outro arquivo, ou copiar alguns arquivos para outro diretório.

Para incluir

-um arquivo, na medida do possível, de acordo com as informações, tais como a permissão para copiar o original.
r-se a fonte contém um diretório, o diretório estará sob Yijie copie o arquivo para o destino.
f-se o destino tem o mesmo nome do arquivo existe e, em seguida, copiar a ser eliminado antes de copiar novamente.
Exemplo:
Aaa cópia do arquivo (que já existe), e foi nomeado o bbb:
cp aaa bbb

Todo o programa em linguagem C para copiar terminados em um subdiretório:
cp *. c Concluídos

Nome: corte

Acesso: todos os usuários

Utilização: retira-cnum1-num2 filename

Descrição: mostrar a partir do início de cada linha para um num1 data num2 texto.

Exemplo:

shell>> exemplo gato
teste2
isto é test1
shell>> cut-c0-6 exemplo # # tiragem, no início do primeiro 6 caracteres
teste2
este i

Nome: encontrar
Utilização: encontrar
Uso:

O sistema de arquivos em linha com a expressão da lista de arquivos. Você pode simplesmente nome do arquivo, tipo, tempo, dimensão, competência, e outras informações em diferentes combinações, corresponde somente serão listados.

Segundo a encontrar as seguintes regras para determinar caminho e de expressão, na primeira linha de comando - (),! Antes como parte do caminho, seguido pela expressão. Se o caminho for uma string vazia usando o caminho actual, se a expressão é uma seqüência vazia de impressão é usado como padrão expressão

manifesta-se na utilização de opções, existem tantos quantos 20 a 30 meses, apenas introduziu nesta parte do mais comumente utilizado.

-mount,-xdev: apenas os controlos e designados no mesmo diretório do arquivo em arquivos de sistema, a fim de evitar outros arquivos que estão listados no sistema de arquivo
-amin n: No passado n minutos foram lidas
-anewer arquivo: o arquivo mais tarde do que o arquivo foi lido o arquivo
-atime n: nos últimos n dias tive de ler o arquivo
CMIN-n: no último minuto do n sido modificada
-cnewer arquivo: o arquivo do que o arquivo atualizar arquivos
n-ctime: nos últimos n dias foram modificados arquivos
-vazio: arquivo vazio ou-n-gid nome do grupo: é gid n é o nome ou o nome do grupo
ipath-p, p-path: caminho p em linha com o nome do arquivo, ipath caso será ignorado
nome-do-nome, nome-INAME: o nome do arquivo com o nome do arquivo. Ignorar caso vai INAME
de tamanho n: o tamanho do arquivo é o n unidade, b, em nome do Grupo blocos de 512 yuan, c, disse um número de caracteres, k, disse quilo bytes, w é um byte ou dois. c-type: tipo de arquivo é o arquivo c.
d: diretório
c: dispositivo font arquivos
b: arquivo de dispositivo bloco
p: armazenamento de ser chamado out
f: geral arquivos
l: ligação simbólica
s: soquete
pid-n: processo id do arquivo é n

Você pode usar o () será separado expressão, e as seguintes operações.
exp1 e-exp2
! EXPR
-Não expr
exp1-ou exp2
exp1, exp2
Exemplo:
O diretório atual e todos os subdiretórios sob a extensão de nome de arquivo é o arquivo c lista.
# Find.-Name "*. c"

O diretório atual no âmbito da sub-lista de todos os arquivos em geral
# Find.-Ftype f

O diretório atual e todos os subdiretórios sob os últimos 20 minutos do arquivo atualizado lista
# Find.-Ctime -20

Nome: menos

Acesso: todos os usuários

Uso:

menos [opção] filename

Descrição:
O papel de maior e menor é muito semelhante, pode ser usado para pesquisar o conteúdo de um arquivo de texto, a diferença é menos permite aos usuários se deslocar novamente para o navegador tenha visto algumas das mesmo tempo, não menos porque, no início de todo o arquivo para a escola , Portanto, em caso de grande escala abrir o arquivo, além do editor geral dos instrumentos (como vi) ao jejum.

Exemplo:

Nome do comando: ln
Acesso: todos os usuários

Utilização: ln [opções] source dist, uma opção para o formato:

[-bdfinsvF] [-S backup-sufixo] [-V (numeradas, já existente, simples)]
[- Help] [- version] [-]
Nota: O Linux / Unix sistema de arquivos, o chamado ligação (link), podemos considerar este como um alias do arquivo, e no link pode ser dividido em duas categorias: hard-link (hard link) e soft-link (ligação simbólica), Hard link significa um arquivo pode ter vários nomes, e é a abordagem soft link para um arquivo específico, o arquivo é o arquivo para outro local. É um hard link com a existência de um sistema de arquivos, e pode vincular mole em todo o sistema de arquivos.
ln fonte dist-se uma ligação (dist) à fonte, para o uso de soft ou hard link pelo link parâmetros da decisão.

Seja ela dura ou mole links não irá associar o original de um arquivo, ele irá ocupar apenas uma pequena quantidade de espaço em disco.

-f: quando a primeira ligação com o dist arquivo com o nome do arquivo a excluir-d: o sistema permite que os seus próprios gestores vincular ao catálogo de hard-i: na mesma dist e apagar arquivos quando perguntado se o primeiro-n: No Soft link, dist será tratado como um arquivo ordinário-s: soft link (ligação simbólica)-v: antes de mostrar o link no nome do arquivo-b: quando o link vai ser reescrito ou backup de arquivos excluídos -- S sufixo: backup arquivos são combinados com o sufixo sufixo-V MÉTODO: um caminho para fazer o backup do designada-ajuda: ajudar a mostrar-versão: versão mostra um exemplo:
Yy irá registrar uma ligação simbólica: zz
ln-s yy zz

Yy arquivos serão um hard link: zz
ln xx yy

Nome: localize
Acesso: Todos os usuários utilizam: localize [-q] [-d] [- database =]
localize [-r] [- regexp =]
localize [-qv] [-o] [- output =]
localize [-r] [-f]
localize [Vh-] [- version] [- help]
Descrição:
localizar o usuário pode pesquisar rapidamente para o sistema de arquivos dentro do prazo fixado ou se o arquivo. A primeira é a criação de um sistema incluindo a totalidade do nome do arquivo e caminho do banco de dados, e então somente quando a consulta sobre a base de dados, mais do que o real profundidade do sistema de arquivos.

Na distribuição geral, a criação do banco de dados foram colocados em contab automaticamente. Geral usuários simplesmente usar

# Localize your_file_name

O padrão sobre ela. Parâmetros:
-u
-U

A criação do banco de dados, u-raiz, desde o início,-U pode ser designado para começar.

-e

Serão excluídos do âmbito de aplicação da pesquisa.

-l
Se é 1. Modo de Segurança é ativada. No modo de segurança, o usuário não verá autoridade não poderá ver os arquivos. Isto só irá diminuir a velocidade, devido à necessidade de instalar o próprio sistema de arquivos para obter informações sobre permissões do arquivo.

-f
Para arquivo específico sistema de excluir, por exemplo, não temos argumentos para o sistema de arquivo proc deve ser na base de dados sobre os arquivos.

-q
Modo silencioso, não irá mostrar as mensagens de erro.

-n
Mostra que a saída de até 000.

-r
O uso de expressões regulares para fazer pesquisas.

-o
Especificado o nome do banco de dados.

-d

Designar o caminho de dados

-h
Para-mensagem

-v
Mostrar mais informações

-V
A versão do programa mostra um exemplo da mensagem:

chdrv localizar: para encontrar todos os arquivos chamados chdrv
localizá-n 100 a.out: para encontrar todos os arquivos chamados a.out, mas apenas para mostrar até 100
localizá-u: para criar um banco de dados

Nome: ls
Acesso: todos os usuários

Uso: ls [-alrtAFR] [nome ...]

Nota: A denominação de mostrar o conteúdo do diretório (listados no directório corrente de trabalho contém os arquivos e subdiretórios).

-a mostrar todos os arquivos e diretórios (ls decidiu arquivo ou diretório nome começando com "." visto como os arquivos ocultos não serão listados)
-l Para além do nome do arquivo, o arquivo será padrões, a competência, o proprietário do tamanho do arquivo de informações detalhadas
-r arquivo, a fim de demonstrar o contrário fim (em conformidade com o original Inglês ordem alfabética)
-t arquivos serão criados de acordo com as prioridades estabelecidas na hora
-A com-um, mas não lista "." (O diretório atual) e ".." (diretório pai)
F-listada no nome do arquivo depois de um símbolo; arquivo executável é adicionado, tais como "*", em seguida, adicione o diretório "/"
R-se há um arquivo diretório, o arquivo abaixo listados em ordem de Yijie

Exemplo:
Actualmente, os trabalhos listados no diretório com o nome de todos os s é o início do processo, quanto mais por trás da mais nova linha:
ls-ltr s *

Diretório / bin todos os seguintes diretórios e arquivos listados nos detalhes:
ls-LR / bin

Actualmente, enumerados nos trabalhos de todos os arquivos e diretórios sob o diretório, no diretório após o nome "/" no nome do ficheiro executável após o "*":
ls-AF

Nome: mais
Acesse: Todos os usuários utilizam: mais [-dlfpcsu] [núme-] [+ / padrão] [+ linenum] [nomes ..]
Descrição: semelhante ao gato, mas irá exibir uma página de user-friendly page-by-page leitura, e os mais elementares instrução está em conformidade com as teclas em branco (espaço) Jiuwang Próxima mostrar, de acordo com os b-chave estará de volta (para trás) Uma exibição, mas também a função da string de pesquisa (e similares vi) a utilização de documentação, de acordo com h.
Parâmetros: núme-show uma série de linhas
-d avisa o usuário na parte inferior do ecrã mostra [Pressione espaço para continuar, q para sair.], se o usuário pressionou o botão errado, ele irá mostrar [Press h, para obter instruções.] em vez de emitir sinais sonoros
-l reuniu a abolição do carácter especial ^ L (feed personagem) irá suspender as funções de
-f cálculo quando o número de linhas para o número de linhas, de facto, não-para-line automaticamente depois de algumas linhas (one-way algumas palavras são demasiado longos para a expansão de duas linhas ou duas linhas ou mais)
não-p para rolar a exibição em cada página, mas para limpar a tela e, em seguida, exibir o conteúdo de
-c-p com um semelhante, a primeira diferença é que o conteúdo do espectáculo e, em seguida, retire o antigo informação sobre outros
-s, quando há duas linhas de uma fila mais de uma linha em branco, para a sua substituição sobre a linha em branco
-u não mostram sob as aspas (PRAZO ambiente variável de acordo com o designado terminal variar)
+ / Arquivos, em cada show antes da string de pesquisa (padrão), então a seqüência depois do show
+ Número a partir da primeira linha começou a mostrar números
Nomes de arquivos deseja mostrar o conteúdo do ficheiro, por exemplo, o número de plural:
mais-s testfile página por página testfile exibir conteúdo do arquivo, se uma linha ao longo de duas linhas em branco linhas são as linhas em branco e seu show.
mais 20 testfile a partir do início da 20a linha do arquivo conteúdo testfile show.

Nome: mv
Acesso: todos os usuários

Uso:

mv [opções] source dest
mv [opções] source diretório ...
Descrição: Um arquivo vai ser transferido para outro arquivo, ou a alguns arquivos para outro diretório.
Parâmetros:-i tem o mesmo nome que o arquivo de destino e, em seguida, verificar se a cobertura de processos antigos.

Exemplo:

Aaa arquivo será renomeado o bbb:
mv aaa bbb

Toda a linguagem de programação C CONCLUIDO mudou-se para um subdiretório:
mv-i *. c

Nome: rm
Acesso: todos os usuários

Utilização: rm [opções] nome ...

Descrição: para apagar arquivos e diretórios.

Para incluir

-i eliminá-los um por um antes de o inquérito confirmou.
-f, mesmo que os arquivos originais atributo só de leitura definido, mas também diretamente a eliminar, um por um, sem confirmação.
-r será a seguinte lista de arquivos e também excluí-los um por um.
Exemplo:
Linguagem de programação C para apagar todos os ficheiros, elimine-os um por um antes de confirmar perguntou:
rm-i *. c

Acabados para um subdiretório e apagar todos os arquivos em um subdiretório:
rm-r Concluídos

Nome: rmdir
Acesso: no diretório atual tem as permissões adequadas para todos os usuários

Uso: rmdir [-p] dirname

Descrição: excluir diretórios vazios.

Parâmetros:-p quando o sub foi eliminado depois, tornou-se vazio diretório, em seguida, elimine o caminho em conjunto.

Exemplo:

Vai trabalhar diretório, o AAA chamados para apagar um subdiretório:
rmdir AAA

Trabalhando no diretório sob o diretório BBB, conhecida como a supressão do Teste subdiretório. Se o Teste suprimido, BBB diretório para o diretório espaço, o BBB também será excluído.
rmdir-BBB p / Teste

Nome: split
Acesso: todos os usuários

Uso: split [opção] [INPUT [prefixo]]

Descrição:

Um arquivo será separado em várias. ENTRADA saída a partir da divisão em um arquivo de tamanho fixo e nome do arquivo foram PREFIXaa, PREFIXab ...; prefixo padrão para o `x. ENTRADA se não houver nenhum arquivo ou `- padrão de entrada para a leitura das informações.

Kuang bolso

-b,-bytes = TAMANHO

TAMANHO valor para cada tamanho do arquivo de saída, a unidade byte.
-C, de linha-bytes = TAMANHO

Cada arquivo de saída, o maior número de byte.
-l = número de linhas

NÚMERO valor da produção para cada arquivo a partir de um certo número de pequenos e grandes.
NÚMERO -

NÚMERO-L com os mesmos.
-Verbose

Em cada uma das saídas estão abertas, fora de imprimir informações de depuração em erro o padrão de saída.
-Ajuda

As informações complementares e, em seguida, deixar visor.
-Versão

Versão da lista de informações e, em seguida, sair.
TAMANHO unidades podem ser acrescentados: b em nome dos 512, k, em nome do 1K, estou em nome da Meg 1.

Exemplo:

PostgresSQL e backup de dados em larga escala back-to-depósito:

Como resultado do Postgres formulário permite-lhe maior do que a capacidade máxima do sistema de arquivos, portanto você deseja despejo para formar um único arquivo pode ser um problema, use para rachar limas a partição.

Pg_dump dbname% | split-b 1m - filename.dump.

Recarregar

Createdb dbname%
Cat filename.dump% .* | pgsql dbname

Nome: toque
Acesso: todos os usuários

Uso:
touch [-ACFM]
[r-referência de arquivo] [- file = referência de arquivo]
[t-MMDDhhmm [[CC] YY] [. ss]]
[d-time] [- data = time] [- tempo = (atime, acesso, utilização, mtime, modificar)]
[- Sem criar-] [- help] [- version]
arquivo1 [arquivo2 ...]

Descrição:
toque comando para alterar arquivo tempo recorde. ls-l pode exibir o arquivo tempo recorde.

Parâmetros:
uma mudança em tempo recorde para ler o arquivo.
m arquivo para alterar o registro modificado.
c Se a finalidade do ficheiro não existir, vai não crie um novo arquivo. Com-não-criar o mesmo efeito.
f não-uso, e compatibilidade com outros sistemas Unix e reservas.
r utilização de referência arquivo grava o tempo, e de-arquivo, o mesmo efeito.
d para definir a data e hora, você pode usar uma variedade de formatos.
t na hora de definir o registro do arquivo, o comando format com a mesma data.
-No-criar não vai criar um novo arquivo.
Ajude-definidos o formato comando.
-A versão versão da lista de mensagens.

Exemplo:

A maneira mais simples de usar, os arquivos serão agora voltar a tempo recorde. Se o arquivo não existir, o sistema irá criar um novo arquivo.

touch arquivo
touch arquivo1 arquivo2

O arquivo será novamente em tempo recorde 18:03 em 6 de maio, o ano de dois mil anos. Formato de hora pode se referir à data da instrução, pelo menos entra MMDDHHmm, está na hora e sobre o submarino.

touch-c-t 05061803 ficheiro
touch-c-t 050618032000 arquivo

O arquivo irá gravar as mudanças e ao mesmo tempo referencefile.

touch-r referencefile arquivo

O arquivo será alterado para registrar o momento em 18:03 em 6 de maio, o ano de dois mil anos. Você pode usar o tempo am, horas ou 24 horas formato, data, você pode usar outros formatos, tais como o 6 de Maio de 2000.

touch-d "6:03 pm" arquivo
touch-d "05.06.2000" arquivo
touch-d "6:03 pm 05.06.2000" arquivo
Linux comando Enciclopédia (1)

cat cd
chmod chown
cp corte

Nome: gato
Acesso: Todos os usuários utilizam: gato [AbeEnstTuv-] [- help] [- version] fileName
Descrição: corda para se conectar ao processo após a saída atingiu uma base (ou tela> fileName para um outro arquivo)
Parâmetros:
-n ou-número 1 a partir do início de todas as linhas de código de saída
-b ou-número-n-nonblank e similares para a linha em branco não é apenas de números
-s ou-squeeze-de ter duas linhas em branco em uma fila mais de uma linha em branco, para a sua substituição sobre a linha em branco
v-ou-show-nonprinting

Exemplo:
cat-n textfile1> textfile2 o textfile1 o conteúdo do arquivo para adicionar linhas, após o ficheiro de entrada textfile2
cat-b textfile1 textfile2>> textfile3 o textfile1 e das textfile2 o conteúdo do arquivo para adicionar a linha (e não de uma linha em branco), o conteúdo será anexado à textfile3

Nome: cd
Acesso: todos os usuários

Utilização: cd [dirname]

Descrição: para transformar o diretório de trabalho dirname. Um método que pode ser absoluta ou relativa dirname caminho caminho. Se omitido o nome do diretório e, em seguida, para transformar um diretório home do usuário (que é apenas quando o login diretório).

Além disso, o "~" para o diretório home que significa "." Isso é onde o diretório atual ,".." disse o diretório atual em um diretório local.

Exemplo: salto / usr / bin /:
cd / usr / bin

Saltar para o seu diretório home:
cd ~

Pular para o diretório atual sobre a duas velocidades:
cd ../..

Nome do comando: chmod
Acesso: todos os usuários

Uso: chmod [cfvR-] [- help] [- version] modo arquivo ...

Nota: O Linux / Unix arquivo permissões de acesso Existem três níveis: o arquivo proprietário, grupo, outros. Chmod pode usar para controlar o que os arquivos foram acessados por outros.

Para incluir:

Modo: autoridade para definir a seqüência na seguinte forma: [ugoa ...][[+-=][ rwxX] ... ][,...], u disse que o dono do arquivo, g, e que os arquivos Proprietários pertencem ao mesmo grupo (group), que, o dito que não seja a pessoa, um tanto três disseram sim.
+ Disse o aumento da autoridade - que a abolição da autoridade, disse apenas = autoridade para definir.
r que pode ser lido, w pode ser dito para escrever, x, disse executável, X afirmou que só quando o arquivo é o arquivo ou subdiretório, foi fixado para o run-off.
-c: Se o arquivo não tem autoridade para mudar antes do show move-se para a mudança
-f: Se as permissões do arquivo não mudar não pode ser exibida mensagens de erro
-v: show permissão para alterar os detalhes
-R: o diretório atual de todos os arquivos e subdiretórios com os mesmos direitos a mudança (isto é, mudar a forma recursiva um por um)
-Ajuda: ajudar a mostrar
-Version: versão do show

Exemplo: file1.txt todos os ficheiros podem ser lidos como:
rosalela chmod + r file1.txt

File1.txt de todos os ficheiros podem ser lidos como:
chmod a + r file1.txt

File1.txt arquivo com o file2.txt como o proprietário do arquivo, em vez de pertencer ao mesmo grupo possa escrever, excepto aqueles que não podem escrever:
chmod ug + w, ow file1.txt file2.txt

Ex1.py será configurado para apenas o proprietário pode arquivo:
u chmod + x ex1.py

Diretório atual de todos os arquivos e subdiretórios estão definidas para qualquer um que pode ler-se:
chmod-R a + r *

Além chmod pode também ser usado como autoridade números para demonstrar que o chmod 777 arquivo
A sintaxe é: chmod abc arquivo

No qual a, b, c, para cada conjunto de números que foram Usuário, Grupo, bem como a autoridade do Outro.

r = 4, w = 2, x = 1
Para atributo é RWX 4 +2 +1 = 7;
Para rw-atributo é 4 +2 = 6;
Para rx atributo é 4 +1 = 7.

Exemplo:
chmod a = RWX arquivo

E
chmod 777 arquivo

O mesmo efeito
chmod ug = RWX, o = x arquivo

E
chmod 771 arquivo

O mesmo efeito

Se chmod 4755 arquivo pode usar este programa com privilégios raiz

Nome do comando: chown
Permissões: raiz

Uso: chmod [cfhvR-] [- help] [- version] usuário [: grupo] arquivo ...

Nota: O Linux / Unix pessoas são multitarefa sistema, todos os arquivos têm proprietários. Chown pode usar o arquivo proprietário a mudar. Em geral, esta directiva é apenas pelo administrador do sistema (raiz) utilizada pelo usuário geral privilégios não pode mudar as outras pessoas dossiers da propriedade, e nenhuma autoridade para os seus proprietários arquivo está definido para mudar as outras pessoas. Somente o administrador do sistema (raiz) tem essa autoridade.

Para incluir:

usuário: O novo proprietário do arquivo do usuário IDgroup: O novo dono do arquivo o usuário grupos (grupo)-c: Se o arquivo é realmente o proprietário tem que mudar antes do show move-se para mudar o-f: se o arquivo proprietário não pode Mudança não foi uma mensagem de erro-h: a única ligação (link) para fazer alterações, em vez de o real link para o arquivo-v: mostrar o proprietário a mudar os detalhes-R: o diretório atual de todos os arquivos e subdiretórios Para o mesmo proprietário de mudar (ou seja, uma forma de mudar recursiva por um)-ajuda: ajudar a mostrar-versão: a versão do show

Exemplo:
File1.txt arquivos como o proprietário do grupo de usuários Jessie usuários:
chown Jessie: usuários file1.txt

Diretório atual de todos os arquivos e subdiretórios, o proprietário de ambos os grupos de utilizadores definidos para o usuário Lamport:
chmod-R Lamport: usuários *

Nome: pc
Acesso: todos os usuários

Uso:

cp [opções] source dest
cp [opções] source diretório ...

Descrição: para copiar um arquivo para outro arquivo, ou copiar alguns arquivos para outro diretório.

Para incluir

-um arquivo, na medida do possível, de acordo com as informações, tais como a permissão para copiar o original.
r-se a fonte contém um diretório, o diretório estará sob Yijie copie o arquivo para o destino.
f-se o destino tem o mesmo nome do arquivo existe e, em seguida, copiar a ser eliminado antes de copiar novamente.
Exemplo:
Aaa cópia do arquivo (que já existe), e foi nomeado o bbb:
cp aaa bbb

Todo o programa em linguagem C para copiar terminados em um subdiretório:
cp *. c Concluídos

Nome: corte

Acesso: todos os usuários

Utilização: retira-cnum1-num2 filename

Descrição: mostrar a partir do início de cada linha para um num1 data num2 texto.

Exemplo:

shell>> exemplo gato
teste2
isto é test1
shell>> cut-c0-6 exemplo # # tiragem, no início do primeiro 6 caracteres
teste2
este i

Nome: encontrar
Utilização: encontrar
Uso:

O sistema de arquivos em linha com a expressão da lista de arquivos. Você pode simplesmente nome do arquivo, tipo, tempo, dimensão, competência, e outras informações em diferentes combinações, corresponde somente serão listados.

Segundo a encontrar as seguintes regras para determinar caminho e de expressão, na primeira linha de comando - (),! Antes como parte do caminho, seguido pela expressão. Se o caminho for uma string vazia é a utilização do actual caminho, se a expressão é uma cadeia vazia é a utilização de impresso-padrão para a expressão

expressão pode ser usada nas opções lá são tantas como 20 a 30 meses, apenas introduziu nesta parte do mais comumente utilizado.

-mount,-xdev: apenas os controlos e designados no mesmo diretório do arquivo em arquivos de sistema, a fim de evitar outros arquivos que estão listados no sistema de arquivo
-amin n: No passado n minutos foram lidas
-anewer arquivo: o arquivo mais tarde do que o arquivo foi lido o arquivo
-atime n: nos últimos n dias tive de ler o arquivo
CMIN-n: no último minuto do n sido modificada
-cnewer arquivo: o arquivo do que o arquivo atualizar arquivos
n-ctime: nos últimos n dias foram modificados arquivos
-vazio: arquivo vazio ou-n-gid nome do grupo: é gid n é o nome ou o nome do grupo
ipath-p, p-path: caminho p em linha com o nome do arquivo, ipath caso será ignorado
nome-do-nome, nome-INAME: o nome do arquivo com o nome do arquivo. Ignorar caso vai INAME
de tamanho n: o tamanho do arquivo é o n unidade, b, em nome do Grupo de 512 yuan bloco, c, disse um número de caracteres, k, disse quilo bytes, w é um byte ou dois. c-type: tipo de arquivo é o arquivo c.
d: diretório
c: dispositivo font arquivos
b: arquivo de dispositivo bloco
p: armazenamento de ser chamado out
f: geral arquivos
l: ligação simbólica
s: soquete
pid-n: processo id do arquivo é n

Você pode usar o () será separado expressão, e as seguintes operações.
exp1 e-exp2
! EXPR
-Não expr
exp1-ou exp2
exp1, exp2
Exemplo:
Diretório atual e todos os subdiretórios sob a extensão de nome de arquivo é o arquivo c lista.
# Find.-Name "*. c"

O diretório atual no âmbito da sub-lista de todos os arquivos em geral
# Find.-Ftype f

O diretório atual e todos os subdiretórios sob os últimos 20 minutos do arquivo atualizado lista
# Find.-Ctime -20

Nome: menos

Acesso: todos os usuários

Uso:

menos [opção] filename

Descrição:
O papel de maior e menor é muito semelhante, pode ser usado para pesquisar o conteúdo de um arquivo de texto, a diferença é menos permite aos usuários se deslocar novamente para o navegador tenha visto algumas das mesmo tempo, não menos porque, no início de todo o arquivo para a escola , Portanto, em caso de grande escala abrir o arquivo, além do editor geral dos instrumentos (como vi) ao jejum.

Exemplo:

Nome do comando: ln
Acesso: todos os usuários

Utilização: ln [opções] source dist, uma opção para o formato:

[-bdfinsvF] [-S backup-sufixo] [-V (numeradas, já existente, simples)]
[- Help] [- version] [-]
Nota: O Linux / Unix sistema de arquivos, o chamado ligação (link), podemos considerar este como um alias do arquivo, e no link pode ser dividido em duas categorias: hard-link (hard link) e soft-link (ligação simbólica), Hard link significa um arquivo pode ter vários nomes, e é a abordagem soft link para um arquivo específico, o arquivo é o arquivo para outro local. É um hard link com a existência de um sistema de arquivos, e pode vincular mole em todo o sistema de arquivos.
ln fonte dist-se uma ligação (dist) à fonte, para o uso de soft ou hard link pelo link parâmetros da decisão.

Seja ela dura ou mole links não irá associar o original de um arquivo, ele irá ocupar apenas uma pequena quantidade de espaço em disco.

-f: quando a primeira ligação com o dist arquivo com o nome do arquivo a excluir-d: o sistema permite que os seus próprios gestores vincular ao catálogo de hard-i: na mesma dist e apagar arquivos quando perguntado se o primeiro-n: No Soft link, dist será tratado como um arquivo ordinário-s: soft link (ligação simbólica)-v: antes de mostrar o link no nome do arquivo-b: quando o link vai ser reescrito ou backup de arquivos excluídos -- S sufixo: backup arquivos são combinados com o sufixo sufixo-V MÉTODO: um caminho para fazer o backup do designada-ajuda: ajudar a mostrar-versão: versão mostra um exemplo:
Yy irá registrar uma ligação simbólica: zz
ln-s yy zz

Yy arquivos serão um hard link: zz
ln xx yy

Nome: localize
Acesso: Todos os usuários utilizam: localize [-q] [-d] [- database =]
localize [-r] [- regexp =]
localize [-qv] [-o] [- output =]
localize [-r] [-f]
localize [Vh-] [- version] [- help]
Descrição:
localizar o usuário pode pesquisar rapidamente para o sistema de arquivos dentro do prazo fixado ou se o arquivo. A primeira é a criação de um sistema incluindo a totalidade do nome do arquivo e caminho do banco de dados, e então somente quando a consulta sobre a base de dados, mais do que o real profundidade do sistema de arquivos.

Na distribuição geral, a criação do banco de dados foram colocados em contab automaticamente. Geral usuários simplesmente usar

# Localize your_file_name

O padrão sobre ela. Parâmetros:
-u
-U

A criação do banco de dados, u-raiz, desde o início,-U pode ser designado para começar.

-e

Serão excluídos do âmbito de aplicação da pesquisa.

-l
Se é 1. Modo de Segurança é ativada. No modo de segurança, o usuário não verá autoridade não poderá ver os arquivos. Isto só irá diminuir a velocidade, devido à necessidade de instalar o próprio sistema de arquivos para obter informações sobre permissões do arquivo.

-f
Para arquivo específico sistema de excluir, por exemplo, não temos argumentos para o sistema de arquivo proc deve ser na base de dados sobre os arquivos.

-q
Modo silencioso, não irá mostrar as mensagens de erro.

-n
Mostra que a saída de até 000.

-r
O uso de expressões regulares para fazer pesquisas.

-o
Especificado o nome do banco de dados.

-d

Designar o caminho de dados

-h
Para-mensagem

-v
Mostrar mais informações

-V
A versão do programa mostra um exemplo da mensagem:

chdrv localizar: para encontrar todos os arquivos chamados chdrv
localizá-n 100 a.out: para encontrar todos os arquivos chamados a.out, mas apenas para mostrar até 100
localizá-u: a criação de um banco de dados

Nome: ls
Acesso: todos os usuários

Uso: ls [-alrtAFR] [nome ...]

Nota: A denominação de mostrar o conteúdo do diretório (listados no directório corrente de trabalho contém os arquivos e subdiretórios).

-a mostrar todos os arquivos e diretórios (ls decidiu arquivo ou diretório nome começando com "." visto como os arquivos ocultos não serão listados)
-l Para além do nome do arquivo, o arquivo será padrões, a competência, o proprietário do tamanho do arquivo de informações detalhadas
-r arquivo, a fim de demonstrar o contrário fim (em conformidade com o original Inglês ordem alfabética)
-t arquivos serão criados de acordo com as prioridades estabelecidas na hora
-A com-um, mas não lista "." (O diretório atual) e ".." (diretório pai)
F-listada no nome do arquivo depois de um símbolo; arquivo executável é adicionado, tais como "*", em seguida, adicione o diretório "/"
R-se há um arquivo diretório, o arquivo abaixo listados em ordem de Yijie

Exemplo:
Actualmente, os trabalhos listados no diretório com o nome de todos os s é o início do processo, quanto mais por trás da mais nova linha:
ls-ltr s *

Diretório / bin todos os seguintes diretórios e arquivos listados nos detalhes:
ls-LR / bin

Actualmente, enumerados nos trabalhos de todos os arquivos e diretórios sob o diretório, no diretório após o nome "/" no nome do arquivo executável após o "*":
ls-AF

Nome: mais
Acesso: Todos os usuários utilizam: mais [-dlfpcsu] [núme-] [+ / padrão] [+ linenum] [nomes ..]
Descrição: semelhante ao gato, mas irá exibir uma página de user-friendly page-by-page leitura, e os mais elementares instrução está em conformidade com as teclas em branco (espaço) Jiuwang Próxima mostrar, de acordo com os b-chave estará de volta (para trás) Uma exibição, mas também a função da string de pesquisa (e similares vi), uso de documentação, de acordo com h.
Parâmetros: núme-show uma série de linhas
-d avisa o usuário, a parte inferior da tela mostra [Pressione espaço para continuar, q para sair.], se o usuário pressionou o botão errado, ele irá mostrar [Press h, para obter instruções.] em vez de emitir sinais sonoros
-l reuniu a abolição do carácter especial ^ L (feed personagem) irá suspender as funções de
-f cálculo quando o número de linhas para o número de linhas, de facto, não-para-line automaticamente depois de algumas linhas (one-way algumas palavras são demasiado longos para a expansão de duas linhas ou duas linhas ou mais)
não-p para rolar a exibição em cada página, mas para limpar a tela e, em seguida, exibir o conteúdo de
-c-p com um semelhante, a primeira diferença é que o conteúdo do espectáculo e, em seguida, retire o antigo informação sobre outros
-s em uma linha, quando há mais de duas linhas de linhas em branco em sua substituição para a linha em branco
-u não mostram sob as aspas (com base na variável de ambiente TERM designado terminal variar)
+ / Arquivos, em cada show antes da string de pesquisa (padrão), então a seqüência depois do show
+ Número a partir da primeira linha números começam a mostrar
Nomes de arquivos deseja mostrar o conteúdo do arquivo, por exemplo, o número de plural:
more -s testfile 逐页显示testfile 之档案内容,如有连续两行以上空白行则以一行空白行显示。
more +20 testfile 从第20 行开始显示testfile 之档案内容。

名称:mv
使用权限:所有使用者

使用方式:

mv [options] source dest
mv [options] source… directory
说明:将一个档案移至另一档案,或将数个档案移至另一目录。
参数:-i 若目的地已有同名档案,则先询问是否覆盖旧档。

范例:

将档案aaa 更名为bbb :
mv aaa bbb

将所有的C语言程式移至Finished 子目录中:
mv -i *.c

名称:rm
使用权限:所有使用者

使用方式:rm [options] name…

说明:删除档案及目录。

把计

-i 删除前逐一询问确认。
-f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。
-r 将目录及以下之档案亦逐一删除。
范例:
删除所有C语言程式档;删除前逐一询问确认:
rm -i *.c

将Finished 子目录及子目录中所有档案删除:
rm -r Finished

名称:rmdir
使用权限:于目前目录有适当权限的所有使用者

使用方式: rmdir [-p] dirName

说明: 删除空的目录。

参数: -p 是当子目录被删除后使它也成为空目录的话,则顺便一并删除。

范例:

将工作目录下,名为AAA 的子目录删除:
rmdir AAA

在工作目录下的BBB 目录中,删除名为Test 的子目录。若Test 删除后,BBB 目录成为空目录,则BBB 亦予删除。
rmdir -p BBB/Test

名称:split
使用权限:所有使用者

使用方式:split [OPTION] [INPUT [PREFIX]]

说明:

将一个档案分割成数个。而从INPUT 分割输出成固定大小的档案,其档名依序为PREFIXaa, PREFIXab…;PREFIX 预设值为`x。若没有INPUT 档或为`-,则从标准输入读进资料。

匡兜

-b, –bytes=SIZE

SIZE 值为每一输出档案的大小,单位为byte。
-C, –line-bytes=SIZE

每一输出档中,单行的最大byte 数。
-l, –lines=NUMBER

NUMBER 值为每一输出档的列数大小。
-NUMBER

与-l NUMBER 相同。
–verbose

于每个输出档被开启前,列印出侦错资讯到标准错误输出。
–help

显示辅助资讯然后离开。
–version

列出版本资讯然后离开。
SIZE 可加入单位: b 代表512, k 代表1K, m 代表1 Meg。

范例:

PostgresSQL 大型资料库备份与回存:

因Postgres 允许表格大过你系统档案的最大容量,所以要将表格dump 到单一的档案可能会有问题,使用split进行档案分割。

% pg_dump dbname | split -b 1m - filename.dump.

重新载入

% createdb dbname
% cat filename.dump.* | pgsql dbname

名称:touch
使用权限:所有使用者

使用方式:
touch [-acfm]
[-r reference-file] [--file=reference-file]
[-t MMDDhhmm[[CC]YY][.ss]]
[-d time] [--date=time] [--time={atime,access,use,mtime,modify}]
[--no-create] [--help] [--version]
file1 [file2 ...]

说明:
touch 指令改变档案的时间记录。 ls -l 可以显示档案的时间记录。

参数:
a 改变档案的读取时间记录。
m 改变档案的修改时间记录。
c 假如目的档案不存在,不会建立新的档案。与–no-create 的效果一样。
f 不使用,是为了与其他unix 系统的相容性而保留。
r 使用参考档的时间记录,与–file 的效果一样。
d 设定时间与日期,可以使用各种不同的格式。
t 设定档案的时间记录,格式与date 指令相同。
–no-create 不会建立新档案。
–help 列出指令格式。
–version 列出版本讯息。

范例:

最简单的使用方式,将档案的时候记录改为现在的时间。若档案不存在,系统会建立一个新的档案。

touch file
touch file1 file2

将file 的时间记录改为5 月6 日18 点3 分,公元两千年。时间的格式可以参考date 指令,至少需输入MMDDHHmm ,就是月日时与分。

touch -c -t 05061803 file
touch -c -t 050618032000 file

将file 的时间记录改变成与referencefile 一样。

touch -r referencefile file

将file 的时间记录改成5 月6 日18 点3 分,公元两千年。时间可以使用am, pm 或是24 小时的格式,日期可以使用其他格式如6 May 2000 。

touch -d “6:03pm” file
touch -d “05/06/2000″ file
touch -d “6:03pm 05/06/2000″ file”

相关日志

Leave a Reply