Di comando di Linux Guinness - 1
Di comando di Linux Guinness
Nome: gatto
Accesso: Tutti gli utenti uso: cat [-AbeEnstTuv] [- help] [- version] fileName
Descrizione: stringa per connettersi al file di output dopo raggiunto una base (o schermo> fileName a un altro file)
Parametri:
-n-o numero da 1 a l'inizio di tutte le linee di codice di uscita
-b-o-numero nonblank e-n simile a riga vuota non è solo numeri
-s-o squeeze-vuoto di avere due righe in una riga su una riga vuota, per la sua sostituzione sulla riga vuota
-v o-show-nonprinting
Esempio:
cat-n textfile1> textfile2 la textfile1 il contenuto del file per aggiungere linee, dopo che il file di input textfile2
cat-b textfile1 textfile2>> textfile3 la textfile1 e textfile2 il contenuto del file per aggiungere numero di riga (non una riga vuota), il contenuto sarà allegata al textfile3
Nome: cd
Accesso: tutti gli utenti
Utilizzo: cd [dirname]
Descrizione: trasformare la directory di lavoro dirname. Un metodo che può essere dirname in termini assoluti o relativi cammino percorso. Se viene omesso il nome della directory, quindi a trasformare un utente home directory dell'utente (che è solo se la directory di login).
Inoltre, il "~" per la home directory dell'utente che significa "." Questo è dove la directory corrente ,".." ha detto la directory corrente posizione su una directory.
Esempio: salto in / usr / bin /:
cd / usr / bin
Vai a loro home directory:
cd ~
Vai a directory corrente su due livelli:
cd ../..
Nome del comando: chmod
Accesso: tutti gli utenti
Usa: chmod [-cfvR] [- help] [- version] modo file ...
Nota: Linux / Unix autorizzazioni di accesso ai file Ci sono tre livelli: il file proprietario, gruppo, altri. Chmod può essere utilizzato per controllare quali file sono stati accessibili da altri.
Per includere:
modalità: l'autorità di impostare la stringa nella seguente forma: [ugoa ...][[ -=][ rwxX] ... ][,...], e in cui, ha detto il proprietario del file, g, e che i file Proprietari appartengono allo stesso gruppo (gruppo) che, ha detto che o diversa da quella persona, una due tre detto sì.
Said l'aumento delle autorità - che l'abolizione delle autorità, ha detto solo = autorità di impostare.
r che può essere letta, w può essere detto per scrivere, x, ha dichiarato eseguibile, X ha detto che solo quando il file è una sottodirectory o il file è stato fissato per il run-off.
-c: Se il file non ha l'autorità di cambiare prima dello spettacolo si muove per cambiare la
-f: Se le autorizzazioni del file non cambia non possono essere visualizzati messaggi di errore
-v: visualizza il permesso di modificare i dettagli
-R: la directory corrente di tutti i file e le sottodirectory degli stessi diritti di cambiamento (che è, ricorsiva modo per cambiare uno per uno)
-Aiuto: help mostra
-Version: versione dello spettacolo
Esempio: file1.txt tutti i file possono essere letti come:
chmod ugo r file1.txt
File1.txt tutti i file possono essere letti come:
chmod a r file1.txt
File1.txt file con il file2.txt come il proprietario del file, invece di appartenere allo stesso gruppo in grado di scrivere, diversi da quelli che non possono scrivere:
chmod ug w, OW file1.txt file2.txt
Ex1.py sarà fissato solo il proprietario può file:
chmod u x ex1.py
Directory corrente di tutti i file e le sottodirectory sono fissati a chiunque sia in grado di leggere:
chmod-R A R *
In aggiunta chmod può essere usato anche come autorità cifre a dimostrare che il file chmod 777
La sintassi è la seguente: chmod abc file
In cui a, b, c per ogni serie di cifre che sono state utente, gruppo, e l'autorità delle altre.
r = 4, w = 2, x = 1
Per attributo rwx è 4 2 1 = 7;
Per rw-attributo è 4 2 = 6;
Per rx attributo è di 4 1 = 7.
Esempio:
chmod a = rwx file
E
chmod 777 file
Lo stesso effetto
chmod ug = rwx, o = x file
E
chmod 771 file
Lo stesso effetto
Se il nome del file chmod 4755 può utilizzare questo programma con privilegi di root
Il nome del comando: chown
Autorizzazioni: root
Usa: chmod [-cfhvR] [- help] [- version] utente [: gruppo] file ...
Nota: Linux / Unix persone sono multitasking del sistema, tutti i file sono proprietari. Chown possibile utilizzare il file per cambiare proprietario. In generale, questa direttiva è da solo l'amministratore di sistema (root) utilizzato dal generale privilegi utente non può cambiare di altre persone file di proprietà, e non l'autorità di file proprietari è destinata a cambiare altre persone. Solo l'amministratore di sistema (root) sono tali autorità.
Per includere:
utente: Il nuovo proprietario del file l'utente IDgroup: Il nuovo proprietario del file l'utente gruppi (gruppo)-c: Se il file è effettivamente il proprietario deve cambiare prima dello spettacolo si muove per cambiare il-f: se il file proprietario non può Cambiamento non è stato un messaggio di errore-h: l'unico collegamento (link) di apportare modifiche, piuttosto che il reale collegamento al file-v: visualizza il proprietario di modificare i dettagli-R: la directory corrente di tutti i file e le sottodirectory Per lo stesso proprietario a cambiare (che è, ricorsiva modo per cambiare uno per uno)-aiuto: aiuto show-versione: versione dello spettacolo
Esempio:
File1.txt file proprietari come gli utenti dei gruppi di utenti jessie:
chown jessie: gli utenti file1.txt
Directory corrente di tutti i file e le sottodirectory il proprietario di entrambi i gruppi di utenti fissato per l'utente lamport:
chmod-R lamport: gli utenti *
Nome: cp
Accesso: tutti gli utenti
Uso:
cp [opzioni] sorgente destinazione
cp [opzioni] source directory ...
Descrizione: per copiare un file in un altro, o copiare un file da qualche altra directory.
Per includere
-un file, per quanto possibile, in base alle informazioni quali il permesso di copiare l'originale.
-r se l'origine contiene una directory, la directory sarà sotto Yijie quindi copiare il file di destinazione.
-f se la destinazione ha lo stesso nome del file del file esiste, quindi copia di essere cancellati prima di copiare di nuovo.
Esempio:
Aaa copiare il file (già esistente), ed è stato nominato BBB:
cp aaa bbb
Tutto il linguaggio C per copiare programma Rifinita in una sottodirectory:
cp *. c Finito
Nome: taglio
Accesso: tutti gli utenti
Utilizzo: taglio-cnum1-num2 nomefile
Descrizione: mostra fin dall'inizio di ogni riga di un num1 data num2 testo.
Esempio:
shell>> gatto esempio
test2
questo è test1
shell>> cut-c0-6 esempio # # tiratura all'inizio del primo 6 caratteri
test2
questo i
Nome: trovare
Utilizzo: trovare
Uso:
Il file system in linea con l'espressione della lista della lima. Puoi semplicemente il nome del file, tipo, ora, la dimensione, competenza, e le altre informazioni in combinazioni diverse, solo le partite saranno elencati.
Secondo l'trovare le seguenti regole per determinare percorso e di espressione, nella prima riga di comando - (),! Come prima parte del percorso, seguita da espressione. Se il percorso è una stringa vuota è l'uso del percorso attuale, se l'espressione è una stringa vuota è l'uso di stampa di default per l'espressione
espressione può essere utilizzato nelle opzioni ci sono ben 20 a 30 mesi, solo introdotte in questa parte del più comunemente utilizzati.
-montare,-xdev: solo controlli e designato nella stessa directory sotto il file file di sistema, al fine di evitare altri file che sono elencati nel file system
-amin n: In passato i minuti sono stati letti
anewer-file: il file di file è stata successivamente leggere il file
-atime n: nel corso degli ultimi n giorni hanno dovuto leggere il file
cmin-n: negli ultimi minuti di n stati modificati
cnewer-file: il file di aggiornamento del file file
-ctime n: nel corso degli ultimi n giorni sono stati modificati i file
-vuoto: file vuoto gid-n-o il nome del gruppo: è gid n è il nome o il nome del gruppo
ipath-p, p-path: percorso p, in linea con il nome del file, ipath caso verrà ignorato
-name nome,-iname nome: il nome del file con il nome del file. Ignora caso iname
n-dimensioni: la dimensione del file è di n unità a, b, a nome del gruppo del blocco di 512 yuan, c, ha dichiarato un numero di caratteri, k, ha detto chilo byte, w è un byte o due. di tipo c: tipo di file è il file C.
d: directory
c: dispositivo di file di font
b: block device file
p: stoccaggio di essere chiamato fuori
f: file generale
l: collegamento simbolico
s: socket
pid-n: id processo del file è n
È possibile utilizzare il () espressione saranno separati, e la seguente operazione.
exp1 e exp2
! Espr
-non expr
exp1 o exp2
exp1, exp2
Esempio:
La directory corrente e tutte le sottodirectory sotto il nome del file è l'estensione c elenco dei file.
# Find.-name "*. c"
La directory corrente sotto la sotto-elenco di tutti i file in generale
# Find.-Ftype f
La directory corrente e tutte le sottodirectory sotto ultimi 20 minuti del file aggiornato elenco
# Find.-ctime -20
Nome: meno
Accesso: tutti gli utenti
Uso:
meno [Option] nomefile
Descrizione:
Il ruolo del più e meno è molto simile, può essere utilizzato per visualizzare i contenuti di un file di testo, la differenza è meno consente agli utenti di scorrere indietro al browser ha visto alcuni dei stesso tempo, non di meno, perché all'inizio del file in tutta la scuola , Quindi in caso di grandi dimensioni aprire il file, che il redattore generale degli strumenti (come ad esempio vi) veloce.
Esempio:
Nome del comando: ln
Accesso: tutti gli utenti
Usage: ln [opzioni] dist fonte, una opzione per il formato:
[bdfinsvF-] [-S backup suffisso-] [-V (numerati, già esistenti, semplice)]
[- Help] [- version] [-]
Nota: Linux / Unix file di sistema, il cosiddetto collegamento (link), possiamo considerare questo come un alias del file, e il collegamento possono essere suddivisi in due categorie: hard-link (collegamento fisso) e soft-link (link simbolico), Hard link si intende un file può disporre di più nomi, e il morbido approccio è di collegare un particolare file, il file è il file in un'altra posizione. È un collegamento fisso con l'esistenza di un file system, possibile collegare e morbido attraverso il file system.
ln fonte dist è un link (dist) alla fonte, per l'utilizzo di soft o hard link da parametri di collegamento della decisione.
Essere difficile o soft link non collegare la copia originale di un file, esso prenderà solo una piccolissima quantità di spazio su disco.
-f: quando il primo legame con il dist file con il nome del file da eliminare-d: il sistema permette agli amministratori di collegare il proprio catalogo di hard-i: nello stesso dist eliminare i file e quando ha chiesto se la prima-n: in Soft link, dist sarà trattata come un normale file-s: link (collegamento simbolico)-v: link nella prima mostra il nome del file-b: quando il link verrà sovrascritto o cancellato il backup di file -- Suffisso S: file di backup sono combinati con il suffisso suffisso-V METODO: un modo per eseguire il backup dei designati-aiuto: aiuto show-versione: versione mostra un esempio:
Aa file sarà un collegamento simbolico: zz
ln-s aa zz
Aa file sarà un collegamento fisso: zz
ln aa xx
Nome: individuare
Accesso: Tutti gli utenti l'uso: individuare [-q] [-d] [- database =]
individuare [-r] [- regexp =]
individuare [QV-] [-o] [- output =]
individuare [-e] [-f]
individuare [Vh-] [- version] [- help]
Descrizione:
individuare l'utente può cercare rapidamente per il file system all'interno della specificato se il file. È il primo sistema, compresa la creazione di un nome di file e il percorso di tutti i database, quindi solo quando la query di ricerca sul database, piuttosto che l'effettiva profondità del file system.
In generale, la distribuzione, l'istituzione della banca dati sono stati messi in contab automaticamente. Generale gli utenti utilizzare semplicemente
# Individuare your_file_name
Il modello su di esso. Parametri:
-u
-U
La creazione di una banca dati,-u root fin dall'inizio,-U possono essere designati per iniziare.
-e
Saranno esclusi dal campo di applicazione della ricerca.
-l
Se è 1. La modalità è attivata. In modalità sicura, l'utente non vedrà di non essere in grado di visualizzare i file. Ciò avverrà solo rallentare la velocità, perché la necessità di individuare il file vero e proprio sistema per ottenere informazioni sui permessi dei file.
-f
A specifici file di sistema di escludere, per esempio, non abbiamo argomenti per il file system proc dovrebbe essere nel file sul database.
-q
Modalità silenziosa, non verrà visualizzato alcun messaggio di errore.
-n
Dimostra che l'output fino a 000 euro.
-r
L'uso di espressioni regolari per fare ricerca.
-o
Specificato il nome del database.
-d
Designare il percorso di database
-h
Para-messaggio
-v
Visualizza ulteriori informazioni
-V
La versione del programma mostra un esempio del messaggio:
individuare chdrv: per trovare tutti i file chiamato chdrv
individuare-n 100 a.out: per trovare tutti i file chiamato a.out, ma solo per mostrare fino a 100
locate-u: consente la creazione di una banca dati
Nome: ls
Accesso: tutti gli utenti
Uso: ls [-alrtAFR] [nome ...]
Nota: La designazione della mostra il contenuto di directory (elencati nella directory di lavoro corrente contiene i file e le sottodirectory).
-a mostra tutti i file e le directory (ls deciso di file o una directory che inizia con nome "." visto come file nascosti non saranno elencati)
-l Oltre al nome del file, il file verrà modelli, la competenza, l'Proprietario della dimensione del file di informazioni dettagliate
-r file al fine di dimostrare il contrario ordine (in conformità con l'originale inglese ordine alfabetico)
-t file verranno istituiti in conformità con le priorità indicate nel tempo
-A con-uno, ma non elenco "." (La directory corrente) e ".." (directory)
-F di cui il nome del file dopo un simbolo; file eseguibile, è aggiunto, come ad esempio "*", quindi aggiungere la directory "/"
R-se vi è una directory dei file, il file di seguito elencati in ordine di Yijie
Esempio:
Attualmente, i lavori elencati nella directory sotto il nome di tutte le s è l'inizio del file, il più nuovo dietro la riga di più:
ls-l * s
La directory / bin tutte le seguenti directory e file elencati nei dettagli:
ls-LR / bin
Allo stato attuale, di cui il lavoro di tutti i file e le directory sotto la directory nella directory di nome dopo la "/" nel nome del file eseguibile dopo il "*":
ls-AF
Nome: più
Accesso: Tutti gli utenti l'uso: più [dlfpcsu-] [-num] [ / pattern] [ linenum] [nomi di file ..]
Descrizione: simile al gatto, ma viene visualizzata una pagina di user-friendly pagina per pagina lettura, e la maggior parte delle istruzioni di base è in conformità con i tasti in bianco (spazio) Jiuwang successiva mostra, secondo il tasto B sarà di nuovo (indietro) Un display, ma anche la funzione della stringa di ricerca (e simili VI), l'uso di documentazione, in base alle h.
Parametri: num-mostrano un numero di righe
-d richiede l'utente nella parte inferiore dello schermo mostra [Premere spazio per continuare, q per uscire.], se l'utente ha premuto il tasto sbagliato, si mostrano [Premere h per le istruzioni.] invece di beep
-l incontrato l'abolizione della pena di carattere speciale ^ L (mangimi carattere) sospende le funzioni di
-f calcolo quando il numero di righe per il numero di righe in realtà, non-per-line automaticamente dopo un paio di linee (di sola andata alcune parole sono troppo lunghi per l'espansione di due righe o due righe o più)
non-p per scorrere il display su ogni pagina, ma per cancellare lo schermo e quindi visualizzare il contenuto di
-c con un simile-p, la prima differenza è che il contenuto della mostra e quindi rimuovere le vecchie informazioni su altri
-s in una fila quando ci sono più di due linee di righe vuote per la sua sostituzione per la riga vuota
-u non presentano sotto le virgolette (TERMINE variabile d'ambiente in conformità con il terminale designato variare)
/ File ad ogni mostra prima la stringa di ricerca (modello), quindi la stringa dopo lo spettacolo
Num dalla prima linea num cominciando a mostrare
I nomi dei file si desidera mostrare il contenuto del file, ad esempio il numero di plurale:
più testfile-s-da-testfile pagina il contenuto del file, se una riga su due linee di righe vuote sono righe vuote e il suo spettacolo.
20 testfile più dalla linea di partenza 20 del testfile il contenuto di un file spettacolo.
Nome: mv
Accesso: tutti gli utenti
Uso:
mv [opzioni] sorgente destinazione
mv [opzioni] source directory ...
Descrizione: Un file saranno spostati in un altro file, o un qualche file in un'altra directory.
Parametri:-i ha lo stesso nome se il file di destinazione, quindi verificare se la copertura dei vecchi file.
Esempio:
Aaa file verrà rinominato il BBB:
mv aaa bbb
Tutti i linguaggio di programmazione C Finito spostato in una sottodirectory:
mv-i *. c
Nome: rm
Accesso: tutti gli utenti
Utilizzo: rm [opzioni] nome ...
Descrizione: per eliminare i file e le directory.
Per includere
-i eliminarli uno per uno prima l'indagine ha confermato.
-f, anche se i file originali attributo di sola lettura impostato, ma anche direttamente per eliminare, uno per uno senza conferma.
-r sarà il seguente elenco di file e anche cancellare uno per uno.
Esempio:
Linguaggio di programmazione C per cancellare tutti i file, cancellare uno per uno prima chiesto di confermare:
rm-i *. c
Finito in una sottodirectory ed eliminare tutti i file in una sottodirectory:
rm-r Finito
Nome: rmdir
Accesso: nella directory corrente disponga delle autorizzazioni appropriate per tutti gli utenti
Uso: rmdir [-p] dirname
Descrizione: eliminare directory vuote.
Parametri:-p quando il sub è stato eliminato dopo che è diventato directory vuota, quindi eliminare la strada insieme.
Esempio:
Sarà directory di lavoro, denominato AAA per eliminare una sottodirectory:
rmdir AAA
Lavorare nella directory sotto la directory BBB, conosciuta come la soppressione della prova sottodirectory. Se il test soppresso, BBB directory nella directory spazio, il BBB sarà inoltre soppresso.
rmdir BBB-p / Test
Nome: split
Accesso: tutti gli utenti
Usa: split [OPZIONE] [INGRESSO [prefisso]]
Descrizione:
Un file sarà suddiviso in vari. Input Output dalla divisione in una dimensione fissa di file e il nome del file sono stati PREFIXaa, PREFIXab ...; PREFIX di default è `x. INGRESSO se non vi è alcun file o `- da un input standard nella lettura delle informazioni.
Kuang tasca
-b,-byte = DIMENSIONI
DIMENSIONI valore per ogni dimensione del file di output, l'unità di byte.
-C,-linea-byte = DIMENSIONI
Ogni file di output, il più grande numero di byte.
-l, linee = NUMBER
NUMERO valore della produzione per ogni file di un certo numero di grandi e piccoli.
NUMERO -
-L numero con lo stesso.
Prolisso
In ciascuno degli output sono aperti, di stampare informazioni di debug per l'errore standard output.
Aiuto -
Visualizzare le informazioni supplementari e poi andarsene.
-Versione
Versione della lista di informazioni e poi andarsene.
Unità di dimensione può essere aggiunto: b, a nome della 512, k, a nome del 1K, m, a nome del 1 Meg.
Esempio:
PostgresSQL di backup del database e su vasta scala back-to-deposito:
Come risultato di Postgres forma consente superiore alla capacità massima del file di sistema, in modo che si desidera scaricare sotto forma di un singolo file può essere un problema, l'uso di suddividere i file per partizione.
Pg_dump% dbname | split-b 1m - filename.dump.
Ricarica
Createdb dbname%
Cat filename.dump% .* | pgsql dbname
Nome: contatto
Accesso: tutti gli utenti
Uso:
premere [-ACFM]
[-r-file di riferimento] [- file = file di riferimento]
[t-MMDDhhmm [[CC] AA] [. ss]]
[-d tempo] [- data = tempo] [- tempo = (atime, l'accesso, l'uso, mtime, modificare)]
[- Di non creare] [- help] [- version]
file1 [file2 ...]
Descrizione:
toccare comando per cambiare il file tempo record. ls-l possibile visualizzare il file tempo di record.
Parametri:
un cambiamento in tempi record per leggere il file.
m file per modificare il record modificati.
c Se lo scopo del file non esiste, non creerà un nuovo file. Con-no-creare lo stesso effetto.
f mancato uso, e ad altri Unix compatibilità del sistema e le prenotazioni.
r l'utilizzo di file di riferimento registra il tempo, e file con lo stesso effetto.
d per impostare la data e l'ora, è possibile utilizzare una varietà di formati.
t il momento di impostare la registrazione del file, il formato di comando con la stessa data.
-No-creare non creare un nuovo file.
Aiuto-di cui il comando format.
-Versione versione della lista dei messaggi.
Esempio:
Il modo più semplice da usare, il file verrà nuovamente tempo di record. Se il file non esiste, il sistema di creare un nuovo file.
tocco file
toccare file1 file2
Il file sarà nuovamente tempo di record a 18:03 il 6 maggio, l'anno duemila anni. Formato ora possono consultare le istruzioni per l'data, almeno entrare MMDDHHmm, è in tempo e il sub.
touch-c-t 05.061.803 file
touch-c-t 050618032000 file
Il file registra il tempo di cambiare e lo stesso referencefile.
touch-r referencefile file
Il file verrà modificato per registrare il tempo di 18:03 il 6 maggio, l'anno duemila anni. È possibile utilizzare il tempo del mattino, ore o 24 ore formato, la data, è possibile utilizzare altri formati, come il 6 maggio 2000.
touch-d "6:03 pm" file
touch-d "05.06.2000" file
touch-d "6:03 pm 05.06.2000" file
Enciclopedia di comando di Linux (1)
gatto cd
chmod chown
cp taglio
Nome: gatto
Accesso: Tutti gli utenti uso: cat [-AbeEnstTuv] [- help] [- version] fileName
Descrizione: stringa per connettersi al file di output dopo raggiunto una base (o schermo> fileName a un altro file)
Parametri:
-n-o numero da 1 a l'inizio di tutte le linee di codice di uscita
-b-o-numero nonblank e-n simile a riga vuota non è solo numeri
-s-o squeeze-vuoto di avere due righe in una riga su una riga vuota, per la sua sostituzione sulla riga vuota
-v o-show-nonprinting
Esempio:
cat-n textfile1> textfile2 la textfile1 il contenuto del file per aggiungere linee, dopo che il file di input textfile2
cat-b textfile1 textfile2>> textfile3 la textfile1 e textfile2 il contenuto del file per aggiungere numero di riga (non una riga vuota), il contenuto sarà allegata al textfile3
Nome: cd
Accesso: tutti gli utenti
Utilizzo: cd [dirname]
Descrizione: trasformare la directory di lavoro dirname. Un metodo che può essere dirname in termini assoluti o relativi cammino percorso. Se viene omesso il nome della directory, quindi a trasformare un utente home directory dell'utente (che è solo se la directory di login).
Inoltre, il "~" per la home directory dell'utente che significa "." Questo è dove la directory corrente ,".." ha detto la directory corrente posizione su una directory.
Esempio: salto in / usr / bin /:
cd / usr / bin
Vai a loro home directory:
cd ~
Vai a directory corrente su due livelli:
cd ../..
Nome del comando: chmod
Accesso: tutti gli utenti
Usa: chmod [-cfvR] [- help] [- version] modo file ...
Nota: Linux / Unix autorizzazioni di accesso ai file Ci sono tre livelli: il file proprietario, gruppo, altri. Chmod può essere utilizzato per controllare quali file sono stati accessibili da altri.
Per includere:
modalità: l'autorità di impostare la stringa nella seguente forma: [ugoa ...][[ -=][ rwxX] ... ][,...], u ha detto che il proprietario del file, g, e che i file Proprietari appartengono allo stesso gruppo (gruppo) che, ha detto che o diversa da quella persona, una due tre detto sì.
Said l'aumento delle autorità - che l'abolizione delle autorità, ha detto solo = autorità di impostare.
r che può essere letta, w può essere detto per scrivere, x, ha dichiarato eseguibile, X ha detto che solo quando il file è una sottodirectory o il file è stato fissato per il run-off.
-c: Se il file non ha l'autorità di cambiare prima dello spettacolo si muove per cambiare la
-f: Se le autorizzazioni del file non cambia non possono essere visualizzati messaggi di errore
-v: visualizza il permesso di modificare i dettagli
-R: la directory corrente di tutti i file e le sottodirectory degli stessi diritti di cambiamento (che è, ricorsiva modo per cambiare uno per uno)
-Aiuto: help mostra
-Version: versione dello spettacolo
Esempio: file1.txt tutti i file possono essere letti come:
chmod ugo r file1.txt
File1.txt tutti i file possono essere letti come:
chmod a r file1.txt
File1.txt file con il file2.txt come il proprietario del file, invece di appartenere allo stesso gruppo in grado di scrivere, diversi da quelli che non possono scrivere:
chmod ug w, OW file1.txt file2.txt
Ex1.py sarà fissato solo il proprietario può file:
chmod u x ex1.py
Directory corrente di tutti i file e le sottodirectory sono fissati a chiunque sia in grado di leggere:
chmod-R A R *
In aggiunta chmod può essere usato anche come autorità cifre a dimostrare che il file chmod 777
La sintassi è la seguente: chmod abc file
In cui a, b, c per ogni serie di cifre che sono state utente, gruppo, e l'autorità delle altre.
r = 4, w = 2, x = 1
Per attributo rwx è 4 2 1 = 7;
Per rw-attributo è 4 2 = 6;
Per rx attributo è di 4 1 = 7.
Esempio:
chmod a = rwx file
E
chmod 777 file
Lo stesso effetto
chmod ug = rwx, o = x file
E
chmod 771 file
Lo stesso effetto
Se il nome del file chmod 4755 può utilizzare questo programma con privilegi di root
Il nome del comando: chown
Autorizzazioni: root
Usa: chmod [-cfhvR] [- help] [- version] utente [: gruppo] file ...
Nota: Linux / Unix persone sono multitasking del sistema, tutti i file sono proprietari. Chown possibile utilizzare il file per cambiare proprietario. In generale, questa direttiva è da solo l'amministratore di sistema (root) utilizzato dal generale privilegi utente non può cambiare di altre persone file di proprietà, e non l'autorità di file proprietari è destinata a cambiare altre persone. Solo l'amministratore di sistema (root) sono tali autorità.
Per includere:
utente: Il nuovo proprietario del file l'utente IDgroup: Il nuovo proprietario del file l'utente gruppi (gruppo)-c: Se il file è effettivamente il proprietario deve cambiare prima dello spettacolo si muove per cambiare il-f: se il file proprietario non può Cambiamento non è stato un messaggio di errore-h: l'unico collegamento (link) di apportare modifiche, piuttosto che il reale collegamento al file-v: visualizza il proprietario di modificare i dettagli-R: la directory corrente di tutti i file e le sottodirectory Per lo stesso proprietario a cambiare (che è, ricorsiva modo per cambiare uno per uno)-aiuto: aiuto show-versione: versione dello spettacolo
Esempio:
File1.txt file proprietari come gli utenti dei gruppi di utenti jessie:
chown jessie: gli utenti file1.txt
Directory corrente di tutti i file e le sottodirectory il proprietario di entrambi i gruppi di utenti fissato per l'utente lamport:
chmod-R lamport: gli utenti *
Nome: cp
Accesso: tutti gli utenti
Uso:
cp [opzioni] sorgente destinazione
cp [opzioni] source directory ...
Descrizione: per copiare un file in un altro, o copiare un file da qualche altra directory.
Per includere
-un file, per quanto possibile, in base alle informazioni quali il permesso di copiare l'originale.
-r se l'origine contiene una directory, la directory sarà sotto Yijie quindi copiare il file di destinazione.
-f se la destinazione ha lo stesso nome del file del file esiste, quindi copia di essere cancellati prima di copiare di nuovo.
Esempio:
Aaa copiare il file (già esistente), ed è stato nominato BBB:
cp aaa bbb
Tutto il linguaggio C per copiare programma Rifinita in una sottodirectory:
cp *. c Finito
Nome: taglio
Accesso: tutti gli utenti
Utilizzo: taglio-cnum1-num2 nomefile
Descrizione: mostra fin dall'inizio di ogni riga di un num1 data num2 testo.
Esempio:
shell>> gatto esempio
test2
questo è test1
shell>> cut-c0-6 esempio # # tiratura all'inizio del primo 6 caratteri
test2
questo i
Nome: trovare
Utilizzo: trovare
Uso:
Il file system in linea con l'espressione della lista della lima. Puoi semplicemente il nome del file, tipo, ora, la dimensione, competenza, e le altre informazioni in combinazioni diverse, solo le partite saranno elencati.
Secondo l'trovare le seguenti regole per determinare percorso e di espressione, nella prima riga di comando - (),! Come prima parte del percorso, seguita da espressione. Se il percorso è una stringa vuota è l'uso del percorso attuale, se l'espressione è una stringa vuota è l'uso di stampa di default per l'espressione
espressione può essere utilizzato nelle opzioni ci sono ben 20 a 30 mesi, solo introdotte in questa parte del più comunemente utilizzati.
-montare,-xdev: solo controlli e designato nella stessa directory sotto il file file di sistema, al fine di evitare altri file che sono elencati nel file system
-amin n: In passato i minuti sono stati letti
anewer-file: il file di file è stata successivamente leggere il file
-atime n: nel corso degli ultimi n giorni hanno dovuto leggere il file
cmin-n: negli ultimi minuti di n stati modificati
cnewer-file: il file di aggiornamento del file file
-ctime n: nel corso degli ultimi n giorni sono stati modificati i file
-vuoto: file vuoto gid-n-o il nome del gruppo: è gid n è il nome o il nome del gruppo
ipath-p, p-path: percorso p, in linea con il nome del file, ipath caso verrà ignorato
-name nome,-iname nome: il nome del file con il nome del file. Ignora caso iname
n-dimensioni: la dimensione del file è di n unità a, b, a nome del gruppo del blocco di 512 yuan, c, ha dichiarato un numero di caratteri, k, ha detto chilo byte, w è un byte o due. di tipo c: tipo di file è il file C.
d: directory
c: dispositivo di file di font
b: block device file
p: stoccaggio di essere chiamato fuori
f: file generale
l: collegamento simbolico
s: socket
pid-n: id processo del file è n
È possibile utilizzare il () espressione saranno separati, e la seguente operazione.
exp1 e exp2
! Espr
-non expr
exp1 o exp2
exp1, exp2
Esempio:
La directory corrente e tutte le sottodirectory sotto il nome del file è l'estensione c elenco dei file.
# Find.-name "*. c"
La directory corrente sotto la sotto-elenco di tutti i file in generale
# Find.-Ftype f
La directory corrente e tutte le sottodirectory sotto ultimi 20 minuti del file aggiornato elenco
# Find.-ctime -20
Nome: meno
Accesso: tutti gli utenti
Uso:
meno [Option] nomefile
Descrizione:
Il ruolo del più e meno è molto simile, può essere utilizzato per visualizzare i contenuti di un file di testo, la differenza è meno consente agli utenti di scorrere indietro al browser ha visto alcuni dei stesso tempo, non di meno, perché all'inizio del file in tutta la scuola , Quindi in caso di grandi dimensioni aprire il file, che il redattore generale degli strumenti (come ad esempio vi) veloce.
Esempio:
Nome del comando: ln
Accesso: tutti gli utenti
Usage: ln [opzioni] dist fonte, una opzione per il formato:
[bdfinsvF-] [-S backup suffisso-] [-V (numerati, già esistenti, semplice)]
[- Help] [- version] [-]
Nota: Linux / Unix file di sistema, il cosiddetto collegamento (link), possiamo considerare questo come un alias del file, e il collegamento possono essere suddivisi in due categorie: hard-link (collegamento fisso) e soft-link (link simbolico), Hard link si intende un file può disporre di più nomi, e il morbido approccio è di collegare un particolare file, il file è il file in un'altra posizione. È un collegamento fisso con l'esistenza di un file system, possibile collegare e morbido attraverso il file system.
ln fonte dist è un link (dist) alla fonte, per l'utilizzo di soft o hard link da parametri di collegamento della decisione.
Essere difficile o soft link non collegare la copia originale di un file, esso prenderà solo una piccolissima quantità di spazio su disco.
-f: quando il primo legame con il dist file con il nome del file da eliminare-d: il sistema permette agli amministratori di collegare il proprio catalogo di hard-i: nello stesso dist eliminare i file e quando ha chiesto se la prima-n: in Soft link, dist sarà trattata come un normale file-s: link (collegamento simbolico)-v: link nella prima mostra il nome del file-b: quando il link verrà sovrascritto o cancellato il backup di file -- Suffisso S: file di backup sono combinati con il suffisso suffisso-V METODO: un modo per eseguire il backup dei designati-aiuto: aiuto show-versione: versione mostra un esempio:
Aa file sarà un collegamento simbolico: zz
ln-s aa zz
Aa file sarà un collegamento fisso: zz
ln aa xx
Nome: individuare
Accesso: Tutti gli utenti l'uso: individuare [-q] [-d] [- database =]
individuare [-r] [- regexp =]
individuare [QV-] [-o] [- output =]
individuare [-e] [-f]
individuare [Vh-] [- version] [- help]
Descrizione:
individuare l'utente può cercare rapidamente per il file system all'interno della specificato se il file. La prima è la creazione di un sistema, compresi tutti il nome del file e il percorso del database, e quindi solo quando la query di ricerca sul database, piuttosto che l'effettiva profondità del file system.
In generale, la distribuzione, l'istituzione della banca dati sono stati messi in contab automaticamente. Generale gli utenti utilizzare semplicemente
# Individuare your_file_name
Il modello su di esso. Parametri:
-u
-U
La creazione di una banca dati,-u root fin dall'inizio,-U possono essere designati per iniziare.
-e
Saranno esclusi dal campo di applicazione della ricerca.
-l
Se è 1. La modalità è attivata. In modalità sicura, l'utente non vedrà di non essere in grado di visualizzare i file. Ciò avverrà solo rallentare la velocità, perché la necessità di individuare il file vero e proprio sistema per ottenere informazioni sui permessi dei file.
-f
A specifici file di sistema di escludere, per esempio, non abbiamo argomenti per il file system proc dovrebbe essere nel file sul database.
-q
Modalità silenziosa, non verrà visualizzato alcun messaggio di errore.
-n
Dimostra che l'output fino a 000 euro.
-r
L'uso di espressioni regolari per fare ricerca.
-o
Specificato il nome del database.
-d
Designare il percorso di database
-h
Para-messaggio
-v
Visualizza ulteriori informazioni
-V
La versione del programma mostra un esempio del messaggio:
individuare chdrv: per trovare tutti i file chiamato chdrv
individuare-n 100 a.out: per trovare tutti i file chiamato a.out, ma solo per mostrare fino a 100
locate-u: consente la creazione di una banca dati
Nome: ls
Accesso: tutti gli utenti
Uso: ls [-alrtAFR] [nome ...]
Nota: La designazione della mostra il contenuto di directory (elencati nella directory di lavoro corrente contiene i file e le sottodirectory).
-a mostra tutti i file e le directory (ls deciso di file o una directory che inizia con nome "." visto come file nascosti non saranno elencati)
-l Oltre al nome del file, il file verrà modelli, la competenza, l'Proprietario della dimensione del file di informazioni dettagliate
-r file al fine di dimostrare il contrario ordine (in conformità con l'originale inglese ordine alfabetico)
-t file verranno istituiti in conformità con le priorità indicate nel tempo
-A con-uno, ma non elenco "." (La directory corrente) e ".." (directory)
-F di cui il nome del file dopo un simbolo; file eseguibile, è aggiunto, come ad esempio "*", quindi aggiungere la directory "/"
R-se vi è una directory dei file, il file di seguito elencati in ordine di Yijie
Esempio:
Attualmente, i lavori elencati nella directory sotto il nome di tutte le s è l'inizio del file, il più nuovo dietro la riga di più:
ls-l * s
La directory / bin tutte le seguenti directory e file elencati nei dettagli:
ls-LR / bin
Allo stato attuale, di cui il lavoro di tutti i file e le directory sotto la directory nella directory di nome dopo la "/" nel nome del file eseguibile dopo il "*":
ls-AF
Nome: più
Accesso: Tutti gli utenti l'uso: più [dlfpcsu-] [-num] [ / pattern] [ linenum] [nomi di file ..]
Descrizione: simile al gatto, ma viene visualizzata una pagina di user-friendly pagina per pagina lettura, e la maggior parte delle istruzioni di base è in conformità con i tasti in bianco (spazio) Jiuwang successiva mostra, secondo il tasto B sarà di nuovo (indietro) Un display, ma anche la funzione della stringa di ricerca (e simili VI), l'uso di documentazione, in base alle h.
Parametri: num-mostrano un numero di righe
-d richiede l'utente nella parte inferiore dello schermo mostra [Premere spazio per continuare, q per uscire.], se l'utente ha premuto il tasto sbagliato, si mostrano [Premere h per le istruzioni.] invece di beep
-l incontrato l'abolizione della pena di carattere speciale ^ L (mangimi carattere) sospende le funzioni di
-f calcolo quando il numero di righe per il numero di righe in realtà, non-per-line automaticamente dopo un paio di linee (di sola andata alcune parole sono troppo lunghi per l'espansione di due righe o due righe o più)
non-p per scorrere il display su ogni pagina, ma per cancellare lo schermo e quindi visualizzare il contenuto di
-c con un simile-p, la prima differenza è che il contenuto della mostra e quindi rimuovere le vecchie informazioni su altri
-s in una fila quando ci sono più di due linee di righe vuote per la sua sostituzione per la riga vuota
-u non presentano sotto le virgolette (TERMINE variabile d'ambiente in conformità con il terminale designato variare)
/ File ad ogni mostra prima la stringa di ricerca (modello), quindi la stringa dopo lo spettacolo
Num dalla prima linea num cominciando a mostrare
I nomi dei file si desidera mostrare il contenuto del file, ad esempio il numero di plurale:
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”














