Desarrollo ZYNQ-Linux (6) Disposición de instrucciones de Linux: todas son las instrucciones de shell más utilizadas en el desarrollo de Linux, muy prácticas

1. Ver el proceso de ejecución actual del sistema.

ps -ef
//或
ps -aux

2. Finalice un proceso determinado, úselo con el comando 1

kill 1852        //1852是进程号

3. Ver el contenido de los documentos o registros en tiempo real. Por ejemplo, el registro de depuración se actualiza constantemente. Puede utilizar este comando para ver el contenido actualizado del registro en tiempo real.

tail -f log.txt        //log.txt是查看的日志

4. Empaquete el archivo como un paquete comprimido.

/*mysql.tar为打包文件的名字
./zynq_mysql/为需要打包的文件夹*/

tar -cvf mysql.tar ./zynq_mysql/	

5. Descomprima el archivo del paquete.

/*mysql.tar为要解压的文件
./为解压到的目录-也可以自定义别的目录*/

tar -xvf mysql.tar ./

6. Inicie sesión en el sistema de otros dispositivos de forma remota: la premisa es que los sistemas de los dos dispositivos estén conectados a través del puerto de red y puedan comunicarse normalmente en la red.

/*192.168.188.12是远端要登陆设备的IP地址*/

ssh [email protected]

7. A través del puerto de red, copie y transmita de forma remota los datos en otros dispositivos, o transfiera los datos locales al dispositivo remoto

/*将192.167.100.188:/home/analog/log/下my.txt复制到当前目录下:*/
scp 192.167.100.188:/home/analog/log/my.txt ./	

/*将当前目录下my.txt复制到192.167.100.188:/home/analog/log/目录下:*/
scp ./my.txt 192.167.100.188:/home/analog/log/	

8. Ver información del estado del puerto de red

/*看网口的具体信息,ETH0是网口名称:*/
ethtool eth0

9. Modifique la dirección MAC del puerto de red

/*
    在/etc/init.d/rc.local中修改MAC地址:
    需要先将网口关掉,配置完再打开,一版将该语句放在rc.local文件中,
    系统启动后自动执行
*/
ifconfig eth0 down
ifconfig eth0 hw ether 00:21:0b:13:51:00
ifconfig eth0 up

10. Modificar la velocidad del puerto de red.

/*
    修改网口速率,网口速率改为百兆:
*/
ethtool -s eth0 speed 100 duplex full autoneg off
//或
ethtool -s eth1 autoneg off speed 100

11. Modificar la dirección IP del puerto de red.

//掉电失效
ifconfig eth0 192.167.16.180

//掉电不失效-修改配置文件
cd /etc/network/
vi interface
将里面对应网口的IP地址进行修改即可,重启会自动生效

12. Ver puerta de enlace

route -n

13. Modificar la puerta de enlace de configuración.

//直接控制台指令输入-掉电丢失
//将该指令添加到/etc/rc.local配置文件中,上电可自动配置
route add default gw 192.167.16.254

14. Inicie el programa a través de la consola, el programa se inicia en segundo plano y el programa no se cierra después de que se cierra la consola.

//Eth_ErrCheckLink是要后台启动的程序
nohup ./Eth_ErrCheckLink &

15. Ver la memoria DDR: memoria en ejecución

free -h

16. Ver la memoria del disco duro

df -h

17. Archivo principal de depuración de GDB

//用于生成core文件-程序运行前执行
ulimit -c unlimited

//执行程序,等待崩溃
./my_test

//程序崩溃后执行,可以显示程序在哪里崩溃的
gdb ./my_test core

//执行,可以查看哪里报错
bt

18. Compilar el árbol de dispositivos: generar el archivo de árbol de dispositivos dtb

dtc -I dts -O dtb -o devicetree.dtb system.dts

19. Descompilar el árbol de dispositivos: descompilar el archivo del árbol de dispositivos dtb

dtc -I dtb -O dts devicetree.dtb > devicetree.dts

20. Copiar archivos

//将mytest文件从/home/analog/文件夹下复制到/home/analog/tbj/文件夹下
cp /home/analog/mytest /home/analog/tbj/

21. Cortar archivos o cambiarles el nombre

//剪切文件
mv /home/analog/mytest /home/analog/tbj/

//重命名文件
mv ./mytest ./mytest_2

22. Ingresar o cambiar a un directorio

//进入tbj目录下
cd /home/analog/tbj

23. Crear directivas de archivos y carpetas.

//创建文件指令
touch my_test.txt

//创建文件夹指令
mkdir my_proj

24. Ver toda la información del archivo en el directorio actual.

//罗列出当前目录下所有文件的名称:
ls

//罗列出当前目录下所有文件的具体信息,包括文件大小,时间等
ls -l

//罗列出当前目录下所有文件的具体信息,包括文件大小,时间等,包括隐藏文件
ll

25. Abra el archivo actual y muéstrelo en la ventana de la consola.

cat my_test.txt

26. Abra el archivo actual para editarlo.

vi my_test.txt
//or
vim my_test.txt

//打开后键盘输入‘i’,可对文档启用编辑
i

//编辑完成后,键盘点击ESC键,退出编辑模式

//输入该指令保存修改的文档
:wq

//强制退出不想保存文档时,输入:
:!q

¡Espero que les guste, los pongan como favoritos y los sigan! ! ! ヾ(o◕∀◕)ノ

Supongo que te gusta

Origin blog.csdn.net/qq_38584212/article/details/131536540
Recomendado
Clasificación