English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Guida completa dei comandi di Linux usati quotidianamente (salva)

Questo articolo è una raccolta di conoscenze sui comandi Linux raccolte quotidianamente dall'autore, molto buono, con valore di riferimento, i dettagli specifici sono elencati di seguito:

Comandi comuni

Visualizza i file o le directory

     Elenca i dettagli dei file l(list)

     Elenca tutti i file e le directory nella directory corrente, inclusi i file nascosti a(all)

Crea una directory

     Crea una directory, se non esiste il directory padre, crea p(parent)

Cambia directory

Crea un file vuoto

Crea un file con contenuto

Visualizza il contenuto del file

Copia

Sposta o rinomina

Elimina i file

     Elimina ricorsivamente, può eliminare le sottodirectory e i file

     Elimina forzatamente

Cerca un file nel sistema di file

Conteggia le righe, le parole e i caratteri nei file di testo

Cerca una stringa specifica nei file di testo

Elimina le directory vuote

Visualizza la struttura ad albero delle directory, è necessario installare il pacchetto tree

pwd                                              Visualizza la directory corrente

ln                                              Crea un file di link

more、less                                              Visualizza il contenuto del file di testo a pagine

head、tail                                              Visualizza il contenuto dell'inizio e della fine del file

ctrl+alt+F1                                              Modalità a schermo intero della riga di comando

 Comandi di gestione del sistema

stat                                              Visualizza i dettagli dettagliati del file specificato, più dettagliati di ls

who                                              Visualizza gli utenti che sono loggati in rete

whoami                                              Visualizza l'utente operativo corrente

hostname                                              Visualizza il nome dell'host

uname                                              Visualizza le informazioni di sistema

top                                              Visualizza dinamicamente le informazioni sui processi che consumano più risorse

ps                                              Visualizza lo stato del processo istantaneo ps -aux

du                                              Visualizza la dimensione della directory, du -h /home per visualizzare le informazioni con unità di misura

df                                              Visualizza la dimensione del disco, df -h per visualizzare le informazioni con unità di misura

ifconfig                                       Visualizza la situazione di rete

ping                                              Testa la connessione di rete

netstat                                       Mostra informazioni di stato della rete

man                                              Se non sai come usare un comando, cercalo nel manuale come: man ls

clear                                              Pulisci lo schermo

alias                                              Rinomina un comando come: alias showmeit="ps -aux" , peraltro per revocare l'uso usa unalias showmeit

kill                                                      Uccidi il processo, puoi prima usare i comandi ps o top per visualizzare l'id del processo e poi ucciderlo con il comando kill.

 Comandi relativi a imballaggio e compressione

gzip: 

bzip2: 

tar:                                               Imballaggio e compressione

     -c                                               File di archivio

     -x                                               File compressi

     -z                                               File compressi con gzip

     -j                                               File compressi con bzip2

     -v                                               Mostra il processo di compressione o decompressione v(vista)

     -f                                               Utilizzare il nome del file

Esempio:

tar -cvf /home/abc.tar /home/abc                                               Solo imballaggio, senza compressione

tar -zcvf /home/abc.tar.gz /home/abc        打包,并用gzip压缩

tar -jcvf /home/abc.tar.bz2 /home/abc      打包,并用bzip2压缩

当然,如果想解压缩,就直接替换上面的命令  tar -cvf  / tar -zcvf  / tar -jcvf 中的“c” 换成“x” 就可以了。

 关机/重启机器

shutdown

     -r             关机重启

     -h             关机不重启

     now          立刻关机

halt               关机

reboot          重启

 Linux管道

将一个命令的标准输出作为另一个命令的标准输入。也就是把几个命令组合起来使用,后一个命令除以前一个命令的结果。

例:grep -r "close" /home/* | more       在home目录下所有文件中查找,包括close的文件,并分页输出。

 Linux软件包管理

dpkg (Debian Package)管理工具,软件包名以.deb后缀。这种方法适合系统不能联网的情况下。

比如安装tree命令的安装包,先将tree.deb传到Linux系统中。再使用如下命令安装。

sudo dpkg -i tree_1.5.3-1_i386.deb         安装软件

sudo dpkg -r tree                                     卸载软件

 注:将tree.deb传到Linux系统中,有多种方式。VMwareTool,使用挂载方式;使用winSCP工具等;

APT(Advanced Packaging Tool)高级软件工具。这种方法适合系统能够连接互联网的情况。

依然以tree为例

sudo apt-get install tree                         安装tree

sudo apt-get remove tree                       卸载tree

sudo apt-get update                                 更新软件

sudo apt-get upgrade       

 将.rpm文件转为.deb文件

.rpm为RedHat使用的软件格式。在Ubuntu下不能直接使用,所以需要转换一下。

sudo alien abc.rpm

 vim使用

vim三种模式:命令模式、插入模式、编辑模式。使用ESC或i或:来切换模式。

命令模式下:

:q 退出

:q! 强制退出

:wq 保存并退出

:set number 显示行号

:set nonumber 隐藏行号

/apache 在文档中查找apache 按n跳到下一个,shift+n上一个

yyp 复制光标所在行,并粘贴

h(左移一个字符←)、j(下一行↓)、k(上一行↑)、l(右移一个字符→)

 用户及用户组管理

/etc/passwd 存储用户账号

/etc/group 存储组账号

/etc/shadow 存储用户账号的密码

/etc/gshadow 存储用户组账号的密码

useradd 用户名

userdel 用户名

adduser 用户名

groupadd 组名

groupdel 组名

passwd root 给root设置密码

su root

su - root

/etc/profile 系统环境变量

bash_profile 用户环境变量

.bashrc 用户环境变量

su user 切换用户,加载配置文件.bashrc

su - user 切换用户,加载配置文件/etc/profile,加载bash_profile

更改文件的用户及用户组

sudo chown [-R] owner[:group] {File|Directory}

例如:还以jdk-7u21-linux-i586.tar.gz为例,属于用户hadoop,组hadoop

要切换此文件所属的用户及组,可以使用命令。

sudo chown root:root jdk-7u21-linux-i586.tar.gz

 文件权限管理

三种基本权限

R           读         数值表示为4

W          写         数值表示为2

X           可执行  数值表示为1

Come mostrato nell'immagine, i permessi del file jdk-7u21-linux-i586.tar.gz sono "-rw-rw-r--

I dieci caratteri "-rw-rw-r--" sono divisi in quattro sezioni.

Il primo carattere "-" rappresenta un file normale; in questa posizione potrebbe apparire anche "l" link; "d" rappresenta una directory

I secondi, terzi e quarti caratteri "rw-" rappresentano i permessi dell'utente di proprietà corrente. Quindi rappresentano i numeri come 4+2=6

I quinti, sesti e settimi caratteri "rw-" rappresentano i permessi del gruppo di proprietà corrente. Quindi rappresentano i numeri come 4+2=6

I primi otto caratteri "r--" rappresentano i permessi degli utenti altri. Quindi rappresentano i numeri come 2

Quindi i permessi di operazione di questo file sono rappresentati con numeri come 662

Modifica dei permessi

sudo chmod [u utente di proprietà g gruppo di proprietà o altri utenti a tutti gli utenti] [+ aggiungere permessi - ridurre permessi] [r w x] nome_della_directory

Ad esempio, c'è un file filename con permessi "-rw-r----x", cambiare i permessi in "-rwxrw-r-x", rappresentato con numeri è 765

sudo chmod u+x g+w o+r filename

L'esempio sopra può essere rappresentato con numeri

sudo chmod 765 filename

Come raccolto e organizzato dall'editor in modo quotidiano, ecco l'elenco completo dei comandi Linux più utilizzati (da salvare), speriamo che sia utile a tutti.

Dichiarazione: il contenuto di questo articolo è stato raccolto dalla rete, di proprietà del rispettivo autore, il contenuto è stato contribuito e caricato autonomamente dagli utenti Internet, questo sito non detiene il diritto di proprietà, non è stato editato manualmente e non assume responsabilità legali correlate. Se trovi contenuti sospetti di copyright, ti preghiamo di inviare una e-mail a: notice#oldtoolbag.com (al momento dell'invio dell'e-mail, sostituisci # con @) per segnalare, fornendo prove pertinenti. Una volta verificata, questo sito eliminerà immediatamente il contenuto sospetto di violazione del copyright.

Ti potrebbe interessare