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

Recopilación diaria de la lista completa de comandos comunes en Linux (favor de guardar)

Este artículo es una recopilación diaria de conocimientos de comandos de Linux que hemos reunido para ustedes, muy bueno, con valor de referencia y referencia, los detalles específicos se muestran a continuación:

Comandos comunes

ls                                             Mostrar archivo o directorio

     -l                                             Listar detalles del archivo l(listar)

     -a                                             Listar todos los archivos y directorios en el directorio actual, incluyendo los ocultos a(todos)

mkdir                                         Crear directorio

     -p                                             Crear directorio, si no hay directorio padre, crear p(padre)

cd                                             Cambiar de directorio

touch                                         Crear un archivo vacío

echo                                             Crear un archivo con contenido

cat                                             Ver el contenido del archivo

cp                                                 Copiar

mv                                                 Mover o renombrar

rm                                                 Eliminar archivo

     -r            递归删除,可删除子目录及文件

     -f            强制删除

find              在文件系统中搜索某文件

wc                统计文本中行数、字数、字符数

grep             在文本文件中查找某个字符串

rmdir           删除空目录

tree             树形结构显示目录,需要安装tree包

pwd              显示当前目录

ln                  创建链接文件

more、less  分页显示文本文件内容

head、tail    显示文件头、尾内容

ctrl+alt+F1  命令行全屏模式

 系统管理命令

stat              显示指定文件的详细信息,比ls更详细

who               显示在线登陆用户

whoami          显示当前操作用户

hostname      显示主机名

uname           显示系统信息

top                动态显示当前耗费资源最多进程信息

ps                  显示瞬间进程状态 ps -aux

du                  查看目录大小 du -h /home带有单位显示目录信息

df                  查看磁盘大小 df -h 带有单位显示磁盘信息

ifconfig          查看网络情况

ping                测试网络连通

netstat          显示网络状态信息

man                命令不会用了,找男人  如:man ls

clear              清屏

alias               对命令重命名 如:alias showmeit="ps -aux" ,另外解除使用unaliax showmeit

kill                 杀死进程,可以先用ps 或 top命令查看进程的id,然后再用kill命令杀死进程。

 打包压缩相关命令

gzip:

bzip2:

tar:                打包压缩

     -c  Archive file

     -x  Compressed file

     -z  gzip compressed file

     -j  bzip2Compressed file

     -v  Show the compression or decompression process v(view)

     -f  Use filename

例如:

tar -cvf /home/abc.tar /home/abc  Only pack, do not compress

tar -zcvf /home/abc.tar.gz /home/abc  Pack and use gzip compression

tar -jcvf /home/abc.tar.bz2 /home/abc  Pack and use bzip2Compress

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

 Shutdown/Restart the machine

shutdown

     -r         Shutdown and restart

     -h         Shutdown without restart

     now         Shutdown immediately

halt           Shutdown

reboot         Restart

 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           Install software

sudo dpkg -r tree                                     Uninstall software

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

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

仍然以tree为例

sudo apt-get install tree                          Install tree

sudo apt-get remove tree desinstalar tree

sudo apt-get update actualizar software

sudo apt-get upgrade       

 Convertir archivos .rpm a .deb

.rpm es el formato de software utilizado por RedHat. No se puede usar directamente en Ubuntu, por lo que es necesario convertirlo.

sudo alien abc.rpm

 Uso de vim

Tres modos de vim: modo de comando, modo de inserción, modo de edición. Usar ESC o i o : para cambiar de modo.

Modo de comando:

:q salir

:q! salir forzadamente

:wq guardar y salir

:set number mostrar números de línea

:set nonumber ocultar números de línea

/apache buscar en el documento apache, usar n para saltar al siguiente, shift+n anterior

yyp copiar la línea en la que está el cursor y pegar

h (desplazar un carácter hacia la izquierda ←), j (siguiente línea ↓), k (línea anterior ↑), l (desplazar un carácter hacia la derecha →)

 Administración de usuarios y grupos

/etc/passwd almacenar cuentas de usuario

/etc/group almacenar cuentas de grupo

/etc/shadow almacenar contraseñas de cuentas de usuario

/etc/gshadow almacenar contraseñas de cuentas de grupo

useradd nombre_usuario

userdel nombre_usuario

adduser nombre_usuario

groupadd nombre_grupo

groupdel nombre_grupo

passwd root establecer contraseña para root

su root

su - root

/etc/profile entorno del sistema

bash_profile entorno del usuario

.bashrc archivo de configuración del entorno del usuario

su user cambiar de usuario, cargar archivo .bashrc

su - user cambiar de usuario, cargar archivo de configuración/etc/profile, cargar bash_profile

Cambiar el usuario y el grupo del archivo

sudo chown [-R] propietario[:grupo] {Archivo|Directorio}

Por ejemplo: también con jdk-7u21-linux-i586.tar.gz como ejemplo. Pertenece al usuario hadoop, grupo hadoop

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

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

 文件权限管理

三种基本权限

R           读         数值表示为4

W          写         数值表示为2

X           可执行  数值表示为1

如图所示,jdk-7u21-linux-i586.tar.gz文件的权限为-rw-rw-r--

-rw-rw-r--一共十个字符,分成四段。

第一个字符“-”表示普通文件;这个位置还可能会出现“l”链接;“d”表示目录

第二三四个字符“rw-”表示当前所属用户的权限。   所以用数值表示为4+2=6

第五六七个字符“rw-”表示当前所属组的权限。      所以用数值表示为4+2=6

第八九十个字符“r--”表示其他用户权限。              所以用数值表示为2

Por lo tanto, los permisos de operación de este archivo se representan numéricamente como662

Cambio de permisos

sudo chmod [u usuario propietario g grupo propietario o otros usuarios a todos los usuarios] [+Aumento de permisos  -Reducción de permisos] [r w x] Nombre del directorio

Por ejemplo, un archivo filename tiene permisos de "-rw-r----" cambia el valor de permisos-rwxrw-r-" se representa numéricamente como765

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

Los ejemplos anteriores se pueden representar numéricamente

sudo chmod 765 filename

Los siguientes son los comandos comunes de Linux recopilados y organizados por el editor diariamente (recuerde guardar), esperando ser útiles para todos.

Declaración: El contenido de este artículo se ha obtenido de la red, y pertenece al propietario original. El contenido ha sido contribuido y subido por usuarios de Internet de manera autónoma. Este sitio no posee los derechos de propiedad, no ha sido editado por humanos y no asume ninguna responsabilidad legal relacionada. Si encuentra contenido sospechoso de infracción de derechos de autor, le invitamos a enviar un correo electrónico a: notice#oldtoolbag.com (al enviar un correo electrónico, reemplace # con @) para denunciar, y proporcione evidencia relevante. Una vez verificada, este sitio eliminará inmediatamente el contenido sospechoso de infracción.

Te gustará