Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> sistemi >> Unix >> .

Cinque comandi importanti in Unix

Quando il sistema operativo UNIX è stato creato , l'unico modo per interagire con esso era attraverso la linea di comando . Gli utenti dovevano digitare i comandi per eseguire qualsiasi compito . Oggi ci sono una varietà di interfacce grafiche disponibili e la maggior parte dei programmi hanno una interfaccia utente grafica . Ancora, però , ci sono volte - come quando si utilizza un server senza interfaccia grafica, o quando si utilizza una sessione SSH - quando si utilizza la riga di comando è preferito per l'accesso alla macchina . Ci sono alcuni comandi che ogni utente dovrebbe conoscere , al fine di esplorare il file system , trovare file e manipolarli. cd

Il comando "cd " è usato per cambiare directory . La sintassi è

cd dir_name /

dove " dir_name " è il nome della directory che si desidera inserire . Se la directory è una sottodirectory della directory corrente , è sufficiente digitare il nome della directory . Ad esempio, " cd Pictures " vi porterà alla "Immagini" sottodirectory . In caso contrario, è necessario specificare l'intero percorso della directory . Ad esempio , per passare al " /usr /bin /" directory , è necessario digitare "cd /usr /bin /" . Ci sono alcune scorciatoie di caratteri che possono essere utilizzati con il comando cd per sostituire le directory comunemente accessibili . Il carattere " ~ " rappresenta la directory home dell'utente . Il "cd ~ " comando vi porterà alla vostra home directory . Il ".." caratteri rappresentano la directory padre della directory ci si trova il "." carattere rappresenta la directory corrente .
ls

Il comando " ls" è usato per elencare il contenuto della directory . Se utilizzato da solo, semplicemente stampa un elenco di tutti i file e le sottodirectory . È possibile usare le opzioni per ottenere ulteriori informazioni sui file . L'opzione " -l " stampa una " lunga lista " per ogni file . Il lungo elenco comprende i permessi del file , il proprietario e gruppo del file , la dimensione del file in byte e il tempo il file è stato modificato l'ultima volta . Il "-a" opzione mostra tutti i file nella directory , compresi i file nascosti . I file sono nascosti con un " . " davanti al nome (ad esempio , " . bashrc " ) . L'opzione "-h" mostra la dimensione del file in formato leggibile , più che in byte .
Cp

Il comando " cp" è utilizzato per copiare un file o una directory . La sintassi è

cp old_file nuovo_file

dove " old_file " è il nome del file che si desidera copiare e " nuovo_file " è il nome che si desidera assegnare alla copia . Per impostazione predefinita , il comando " cp " non richiede di confermare se esiste un file con il nuovo nome di file . È possibile ignorare questo utilizzando l'opzione " -i ", subito dopo il comando " cp " (cioè, "cp -i old_file nuovo_file " ) . Se si desidera copiare una directory, è necessario utilizzare l' opzione "- r" ( recursive ) . È inoltre possibile utilizzare il comando " cp " per copiare più file in una directory utilizzando il " cp fileA fileB fileC dir_name /" sintassi .
Rm

" rm " comando viene utilizzato per eliminare in modo permanente i file e le directory . La sintassi è

rm fileA fileB fileC

È possibile utilizzare solo il comando "rm" per eliminare i file che si possiede , a meno che non si sta utilizzando l'account utente root. Per impostazione predefinita , il comando non richiede di confermare prima di cancellare un file . Utilizzare l' opzione " -i ", se si desidera confermare ciascuna eliminazione file. Per eliminare una directory , è necessario aggiungere l' opzione "- r" ( recursive ) . La sintassi per l'eliminazione di una directory è

rm-r dir_name

L'opzione " - v" viene utilizzato se si desidera che il comando per spiegare cosa si sta facendo , mentre il comando è in esecuzione. La " f- " il comando viene utilizzato per forzare la cancellazione di file senza alcuna interazione .
Trovare

Il comando "find " viene utilizzato per individuare i file . Si ricerca nelle directory specificate per i file che corrispondono ai criteri di ricerca indicati . Può essere utilizzato anche per eseguire azioni sui file trovati . La sintassi è

trovare directory criteri azione

dove " directory" è la directory in cui cercare, " criteri " è cosa cercare , e "azione" è l'azione da eseguire sui i file . Il comando find può essere il nome del file , il proprietario o il gruppo , il tipo di file , i permessi dei file , la data del file o la dimensione . È possibile utilizzare la ricerca per eseguire azioni come l'eliminazione del file , l'esecuzione di un comando sul file, oppure stampare il nome completo del file . L' azione di default è di stampare il nome del percorso del file

I seguenti sono esempi di come utilizzare il comando find : .

Ricerca nella directory corrente tutti i file che contengono la stringa " . bak " nel nome del file : find. -name " * bak * . "

Trovare i file che sono stati modificati negli ultimi sette giorni : find /- type f - mtime 10

Trovate tutti i file di proprietà dell'utente " dan " ed eliminarli : find /-user dan -delete

 

sistemi © www.354353.com