打开终端 ctrl+alt+t
重启 reboot
关机 shutdown
切换至高级用户 sudo -s -H
以管理员权限打开终端 sudo -i
以管理员权限打开文件夹 sudo nautilus
清屏 clear
终止当前任务 ctrl+c
修改文件名 rm xxx xxx
忽略挂断信号 nohup <命令> & (防止关闭终端后程序停止,在终端输入exit退出,不可使用右上角关闭键)
关闭使用nohup的程序,先用 top 命令查看相应进程号,之后在终端输入 kill <进程号>
查看启动的端口 sudo ufw status
开启指定端口 sudo ufw allow
关闭指定端口 sudo ufw delete allow
启用开机启动 sudo systemctl start XXX.service
开启已经开启的服务 sudo systemctl enable XXX.service
查看已打开的开机启动项 systemctl list-unit-files |grep enabled
停止已经开启的服务 sudo systemctl stop XXX.service
禁用开机启动 sudo systemctl disable XXX.service
进入文件夹目录 cd
回到上一级目录 cd..
回到主文件夹 cd~
自动补全 Tab (需先打出文件的几个字母)
查看当前目录下所有文件 ls
查看当前目录下隐藏文件 ls -a
在当前目录下创建新文件夹 mkdir
创建PY文件 vim XXX.py
运行PY文件 sudo python3 XXX.py
("a"开始编辑 ESC退出编辑 ":wq" 保存 "q:"不保存并退出)
创建命令执行文件 gedit XXX.sh
执行文件命令 source XXX.sh
更新源 sudo apt-get update
更新软件 sudo apt-get upgrade
清理所有软件缓存 sudo apt-get clean
清理旧版本的软件缓存 sudo apt-get autoclean
删除系统不再使用的孤立软件 sudo apt-get autoremove
临时使用清华源下载 pip install to XXX -i https://pypi.tuna.tsinghua.edu.cn/simple
Nano:
打开控制软件 sudo jtop
设置分辨率 xrandr --fb 1024x600
打开串口 sudo chmod 777 /dev/ttyTHS1
备份并压缩镜像 sudo dd if=/dev/sdb conv=sync,noerror bs=16M | gzip -c > nano_back.img.gz
Docker:
新建容器 docker run
察看容器 docker ps
查看镜像 docker images
启动容器 docker start
停止容器 docker stop
退出容器 exit
进入容器 docker exec -it 容器ID /bin/bash
Anaconda:
更新自己 conda update conda
更新所有包 conda update --all
擦看所有安装的环境 conda env list
重置初始Base环境 conda install --rev 0
删除虚拟环境 conda remove -n env_name --all
创建新虚拟环境 conda create -n your_env_name python=x.x
给虚拟环境安装额外包 conda install -n your_env_name [package]
删除虚拟环境中指定的包 conda remove --name $your_env_name $package_name
Ros:
启动ROS核心(新开一个终端)roscore
安装ROS软件 sudo apt install ros-noetic-XXX
启动ROS软件 rosrun XXX XXX <包名> <节点名>
Github源代码克隆(文件目录:~/catkin_ws/src) git clone https://github.com/XXX
编译运行源代码 cd ~/catkin_ws/ catkin_make
保存 ctrl+s 编译 ctrl+shift+b
YoloV4:
./darknet detector demo cfg/coco.data cfg/yolov4.cfg yolov4.weights /dev/video0
./darknet detector demo cfg/coco.data cfg/yolov4-tiny.cfg yolov4-tiny.weights /dev/video0
./darknet detector train coco.data cfg/yolov4-tiny.cfg yolov4-tiny.conv.29
Comments NOTHING