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