Comandos básicos de uso común en Linux

Todos sabemos que los comandos comunes de Linux se refieren a herramientas de comando que se utilizan ampliamente en el sistema operativo Linux y que pueden completar diversas tareas, como administración de archivos y directorios, procesos operativos, comunicaciones de red, instalación de software, etc. Algunos comandos de Linux de uso común incluyen cd, ls, mkdir, rm, cp, mv, ps, top, ping, ssh, tar, grep, find, apagado, reinicio, apt y yum, etc. Estas herramientas de comando suelen tener sus propias opciones y parámetros, que pueden usarse para realizar operaciones más refinadas y complejas. Dominar estos comandos comunes de Linux puede ayudar a los usuarios a utilizar el sistema operativo Linux de manera más eficiente y completar diversas tareas.

Luego, el editor le presentará algunas instrucciones comunes para ayudarle a utilizarlas mejor en el sistema operativo Linux.

1. comando cd

cd: el comando cd se utiliza para cambiar el directorio de trabajo actual al directorio especificado. Por ejemplo, ingrese "cd /home/user" para cambiar el directorio actual al directorio /home/user. Las opciones más utilizadas son las siguientes:

cd ..		返回上一级目录
cd../.. 	返回上两级目录
cd ~		进入个人主目录
cd -		返回上次所在的目录

2. comando pwd

pwd: el comando pwd se utiliza para mostrar la ruta completa del directorio de trabajo actual

3. comando ls

Comando ls: se utiliza para mostrar una lista de archivos y directorios en un directorio específico. Si no se especifica ningún directorio, la lista de archivos y directorios en el directorio actual se mostrará de forma predeterminada.

ls		    查看当前目录下的文件
ls -l(ll)	查看文件和目录的详细资料
ls -a		列出全部文件,包含隐藏文件
ls -R		连同子目录的内容一起列出(递归列出文件)
ls [0-9]    显示包含数字的文件名和目录名

4. comando cp

cp: el comando cp se utiliza para copiar archivos o directorios específicos. Por ejemplo, ingrese "cp file.txt /home/user" para copiar el archivo llamado file.txt en el directorio actual al directorio /home/user.

-a :将文件的特性一起复制
-p :连同文件的属性一起复制,而非使用默认方式,与-a相似,常用于备份
-i :若目标文件已经存在时,在覆盖时会先询问操作的进行
-r :递归持续复制,用于目录的复制行为
-u :目标文件与源文件有差异时才会复制

5. comando mv

mv: el comando mv se utiliza para mover el archivo o directorio especificado. Por ejemplo, ingrese "mv file.txt /home/user" para mover el archivo llamado file.txt en el directorio actual al directorio /home/user.

-f		若目标已经存在,不会询问。
-i		若目标文件已经存在,则询问是否覆盖
-u		若目标文件已经存在。且比目标文件新,才会更新

6. comando rm

rm: el comando rm se utiliza para eliminar archivos o directorios específicos.

-f	  忽略不存在的文件,不会存在警告消息
-i	  在删除前会询问用户是否操作、
-r	  递归删除,常常用于目录删除
eg: rm -rf: 删库跑路常用代码

7. comando gato

cat: el comando cat se utiliza para ver el contenido del archivo especificado. Por ejemplo, ingrese "cat file.txt" para mostrar el contenido de un archivo llamado file.txt.

cat file1 	从第一个字节开始正向查看文件的内容
tac file1 	从最后一行开始反向查看一个文件的内容
cat -n file1 	标示文件的行数
more file1 	查看一个长文件的内容
head -n 2 file1 	查看一个文件的前两行
tail -n 2 file1 	查看一个文件的最后两行
tail -n +1000 file1  	从1000行开始显示,显示1000行以后的
cat filename | head -n 3000 | tail -n +1000  	显示1000行到3000行
cat filename | tail -n +3000 | head -n 1000  	从第3000行开始,显示1000(即显示3000~3999行)

8. buscar comando

buscar: el comando buscar se utiliza para buscar archivos en el sistema de archivos. Por ejemplo, ingrese "find / -name file.txt" para buscar todos los archivos llamados file.txt en el directorio raíz del sistema de archivos y mostrar los resultados en la pantalla. "-type" significa buscar según el tipo de archivo, "-mtime" significa buscar según el tiempo de modificación del archivo, etc.

find / -name file1 	从 '/' 开始进入根文件系统搜索文件和目录
find / -user user1 	搜索属于用户 'user1' 的文件和目录
find /usr/bin -type f -atime +100 		搜索在过去100天内未被使用过的执行文件
find /usr/bin -type f -mtime -10 		搜索在10天内被创建或者修改过的文件
whereis halt 	显示一个二进制文件、源码或man的位置
which halt 	显示一个二进制文件或可执行文件的完整路径

9. comando chmod

Comando chmod: el comando chmod se utiliza para modificar los permisos de un archivo o directorio específico. Por ejemplo, ingrese "chmod 755 file.txt" para establecer los permisos del archivo llamado file.txt en 755, es decir, el propietario tiene permisos de lectura, escritura y ejecución, y los usuarios del grupo y otros usuarios solo tienen permisos de lectura y ejecución. permisos.

ls -lh 显示权限
chmod ugo+rwx directory1 设置目录的所有人(u)、群组(g)以及其他人(o)以读(r,4 )、写(w,2)和执行(x,1)的权限
chmod go-rwx directory1  删除群组(g)与其他人(o)对目录的读写执行权限

10. comando chown

Comando chown: el comando chown se utiliza para modificar el propietario de un archivo o directorio específico. Por ejemplo, ingrese "chown user file.txt" para establecer el propietario de un archivo llamado file.txt como usuario.

(改变文件的所有者)
chown user1 file1 改变一个文件的所有人属性
chown -R user1 directory1 改变一个目录的所有人属性并同时改变改目录下所有文件的属性
chown user1:group1 file1 改变一个文件的所有人和群组属性

11. comando chgrp

(Cambiar el grupo de usuarios al que pertenece el archivo)

chgrp group1 file1 cambia el grupo del archivo

12. comando grep

Comando grep: el comando grep se utiliza para buscar texto coincidente en un archivo específico. Por ejemplo, ingrese "grep palabra clave file.txt" para buscar líneas de texto que contengan la palabra clave "keyword" en un archivo llamado file.txt.

(分析一行的信息,若当中有我们所需要的信息,就将该行显示出来,该命令通常与管道命令一起使用,用于对一些命令的输出进行筛选加工等等)
grep Aug /var/log/messages  在文件 '/var/log/messages'中查找关键词"Aug"
grep ^Aug /var/log/messages 在文件 '/var/log/messages'中查找以"Aug"开始的词汇
grep [0-9] /var/log/messages 选择 '/var/log/messages' 文件中所有包含数字的行
grep Aug -R /var/log/* 在目录 '/var/log' 及随后的目录中搜索字符串"Aug"
sed 's/stringa1/stringa2/g' example.txt 将example.txt文件中的 "string1" 替换成 "string2"
sed '/^$/d' example.txt 从example.txt文件中删除所有空白行

13. pegar comando

pegar: el comando pegar se utiliza para fusionar dos o más archivos línea por línea y enviar los resultados a la salida estándar. Su sintaxis es:

paste [option]... [file]...

paste file1 file2 合并两个文件或两栏的内容
paste -d '+' file1 file2 合并两个文件或两栏的内容,中间用"+"区分

14. ordenar comando

sort: El comando sort se utiliza para ordenar archivos, su sintaxis es:

sort [option]... [file]... :其中,option表示选项,file表示要排序的文件名。如果不指定文件名,则默认从标准输入读取数据。
-r:降序排列。
-n:按数值大小排序。
-u:去重,只输出不重复的行。
-k:指定排序的键,可以是行中的某个字段。


sort file1 file2 排序两个文件的内容
sort file1 file2 | uniq 取出两个文件的并集(重复的行只保留一份)
sort file1 file2 | uniq -u 删除交集,留下其他的行
sort file1 file2 | uniq -d 取出两个文件的交集(只留下同时存在于两个文件中的文件)

Quince: tocar

Comando táctil: el comando mkdir se utiliza para crear un nuevo directorio en la ubicación especificada. Por ejemplo, ingrese "mkdir new_dir" para crear un nuevo directorio llamado new_dir en el directorio actual.

comando rm-rf/^c

El editor compartirá otro comando. El comando rm-rf /^c significa eliminar la biblioteca y huir (se recomienda no intentarlo fácilmente), de lo contrario eliminará directamente todos los archivos del sistema. Por supuesto, si no hay muchos archivos del sistema. archivos, puedes probarlo y eliminarlo. Luego tuve que reinstalar el sistema y se instaló en dos minutos. ¡Jaja, aprendí a no dañar las computadoras de otras personas intencionalmente! También hay algunas instrucciones prácticas de operación, que compartiré con ustedes en el próximo número.

Supongo que te gusta

Origin blog.csdn.net/whwwyshf/article/details/133329356
Recomendado
Clasificación