常用命令汇总

2023-05-16

  1. tar.gz 压缩包
解压:tar -zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.gz DirName
  1. 删除远程分支
git push origin --delete 分支名
  1. 删除本地分支
git branch -D 分支名
  1. 格式化SD卡为ext4格式
5. 清除磁盘分区: sudo dd if=/dev/zero of=/dev/sdb bs=512K count=1

#一般只需要分一个区就行
#如何分区失败,重启系统重试
6. 重新分区: sudo fdisk /dev/sdb  

7. 格式化为ext4: sudo mkfs.ext4 /dev/sdb
  1. 添加代理
export https_proxy=http://192.168.8.10:7890 http_proxy=http://192.168.8.10:7890 all_proxy=socks5://192.168.8.10:7890
  1. shell 语法
【if 判断条件】
-eq            //等于
-ne            //不等于
-gt            //大于
-lt            //小于
-ge            //大于等于
-le            //小于等于
[-n $a]        //检查变量a的值是否为NULL,不为NULL则返回true
[-f $a]        //检查a是否为普通文件
[-n $a] 	   //检查字符串a的长度是否不为0,不为0则返回真
[-z $a] 	   //检查字符串a的长度是否为0,为0则为真
[-a  $file]    //如果file文件存在则为真    


【逻辑运算】:
	或:|| 、-o 
	与:&&、-a
	$# :(1)直接在shell脚本中用,表示传入脚本的参数个数;(2)在shell函数中用,表示传入函数的参数个数
	cmd1 && cmd2 :只有cmd1执行成功(为真)后才会执行cmd2
	cmd1 || cmd2 :只有cmd1执行失败(为假),cmd2才会执行
	
【exit 和 return】
	shell函数中exit推出主shell,return退出函数,return返回的具体数值用$?接收

【local】
	shell 中的变量作用域是全局,只有在shell函数中用local声明变量,该变量才是局部变量,作用域只在本函数

【basename】
	basename : 返回参数的基本文件名称 
eg.   (1)basename 1.sh       结果:1.sh
      (2)basename 1.sh .sh   结果:1(省略了指定的后缀)
 【查看变量是否为空】
		para1=  
		if [ ! $para1 ]; then  
		  echo "IS NULL"  
		else  
		  echo "NOT NULL"  
		fi    
 【awk】
 awk '{print $2}' 打印指定内容的第2个字段
 eg. whereis ls | awk '{print $2}':先执行whereis找到 ls 命令的所有路径,然后打印执行结果的第二个字段
  1. 重启网络服务
sudo service network-manager restart

sudo systemctl restart NetworkManager.service
  1. CAN 回环测试
kill_xyi          #杀死主进程
ip link set can0 down #停用can0网卡设备
modprobe can		# 重新加载can设备驱动
modprobe can_raw	# 同上
modprobe mttcan 	# 同上
ip link set can0 type can bitrate 500000 dbitrate 2000000 berr-reporting on fd on # 设置can0波特率
ip link set can0 type can loopback on	# can0设置成回环模式
ip link set up can0	#开启can0网卡
ip -details link show can0 # 显示can设置信息
candump can0	
cansend can0 123#1122334455667788 (123代表帧ID #后面是内容)
  1. Windows CMD 清屏命令
CLS
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

常用命令汇总 的相关文章

  • int 占几个字节

    4个字节或2个字节 xff0c 主要看操作系统 xff0c 和编译器有关 xff0c 一个int的大小是操作系统的一个字长 TC是16位系统程序 xff0c 所以int是16bit xff0c 也就是两个字节 在32位linux和32位或6
  • ORBSLAM3 VIO初始化

    按照规矩 xff0c 先讲一下ORBSLAM3中的初始化大致流程 根据ORB SLAM3的论文介绍 xff0c IMU的初始化方法是基于下面3点 xff1a 1 xff09 纯视觉SLAM可以提供很好的位姿估计 xff0c 所以可以用纯视觉
  • 不一样的静态初始化——OpenVins

    今天讲一下黄国权老师实验室开源的OpenVins工程中的IMU初始化 xff0c 一般VIO初始化分为两种 xff0c 一种是静态初始化 xff0c 一种是动态初始化 xff0c 而OpenVins则利用加速度的方差差异将运动分为两种状态
  • CMakeList.txt的指令以及实例介绍

    一 Cmake 简介 cmake xff08 Cross platform make xff09 是一个开源的跨平台自动化构建系统 xff0c 用来管理程序构建 xff0c 不依于特定的编译器 所谓的跨平台就是可以在Windows xff0
  • 语法错误( error: array bound is not an integer constant before ‘]’ token)

    include lt iostream gt include lt cstdio gt using namespace std int N 61 100 int a N N int main 编译出现了 Error array bound
  • 使用ADB出现了system/bin/sh: adb: not found&system/bin/sh: pull: not found错误

    在使用ADB传送文件的时候出现了system bin sh adb not found amp system bin sh pull not found错误 解决办法 xff1a 可能你在使用adb pull 之前你使用了adb shell
  • 回环检测之决策模型

    前面我们已经讲了如何描述场景 xff0c 让机器人尽可能的了解周围环境 xff0c 那么了解了之后 xff0c 如何判断出是回环的呢 xff1f 本节讨论如何建立决策模型来根据当前场景描述和地图信息识别出可能的闭环 合理的决策模型可有效提高
  • 回环检测之DBoW2

    前面我们已经讲了回环检测中用的一些方法 xff0c 今天主要介绍一下现在用的最多的词袋模型 DBoW2 这里就不在细讲回环检测的定义 xff0c 具体可以看看我的前面的博客 xff0c 而回环检测在SLAM中的作用可以从下面的图片中大致有一
  • 快速解决rosdep update一直不通过问题

    以前安装ROS的时候遇到rosdep update不通过 xff0c 需要很多次测试才能通过 xff0c 能通过完全靠运气 xff0c 也找了网上很多种方法 xff0c 比较麻烦 xff0c 今天这里说一下一位大神帅鱼提供的一个方法 xff
  • Matlab读取文本数据

    用Nastran的时候 xff0c 想把bdf文件里的节点坐标导出来 xff0c 但是坐标的格式很奇怪 xff0c 见下图 xff1a 会发现这种科学计数法中间没有字母E或e xff0c 直接用Matlab中的load函数读取的话 xff0
  • 为学弟学妹熬夜的一份零基础 C++ 开发学习路线

    大家好 xff0c 我是帅地 之前写过几篇学习路线的文章 前端开发学习路线 Java 后端开发学习路线 一般开发岗主流的就是 Java 后台开发 xff0c 前端开发以及 C 43 43 后台开发 xff0c 现在 Go 开发也是越来越多了
  • ars408_ros驱动问题

    0 ars408 ros驱动 mkdir folder mkdir folder src cd folder src git clone https github com sergiocasaspastor myrepository git
  • Tensorflow实战:LSTM原理及实现(详解)

    LSTM规避了标准RNN中梯度爆炸和梯度消失的问题 xff0c 所以会显得更好用 xff0c 学习速度更快 下图是最基本的LSTM单元连接起来的样子 上图为一层LSTM单元连接起来的样子 xff0c 在工业上 xff0c LSTM是可以像一
  • Gazebo版本升级7.0--->7.16

    GPU issues The GPU problems reported in this issue have been solved with this pull request for the gazebo7branch The Gaz
  • 机器人局部动态避障算法dwa解析

    简介 dwa算法全称叫动态窗口法 xff08 dynamic window approach xff09 xff0c 其算法过程主要分为仿真获取机器人的运动轨迹 对轨迹进行评价选择最优轨迹两个主要过程 xff0c 动态窗口表达的是仿真的运动
  • 应届生应该如何准备校招

    大家好 xff0c 我是羽峰 xff0c 今天要和大家分享的是应届生应该如何准备校招 xff0c 希望该文章对一些今年要找工作的朋友有一些帮助 还是老话 xff0c 我是羽峰 xff0c 希望我所分享的文章能为您及更多的朋友带来帮助 欢迎转
  • docker容器迁移到其他服务器

    以把旧服务器的mysql容器迁移到虚拟机上为例 1 旧服务器查看路径映射 首先查看mysql容器的路径映射 span class token function docker span inspect mysql 2 基本数据由旧服务器迁移到
  • 查看msg类型数组的长度

    msg类型数组的使用 需要说明的是std msgs中有些数组用法和C 43 43 标准库中不一样 比如Float32MultiArray xff0c 其定义如下 xff1a std msgs MultiArrayLayout layout
  • ROS 查看tf树

    rosrun rqt tf tree rqt tf tree
  • C++——构造函数后加冒号

    其实冒号后的内容是初始化成员列表 xff0c 一般有三种情况 xff1a 1 对含有对象成员的对象进行初始化 xff0c 例如 xff0c 类 line 有两个私有对象成员 startpoint endpoint line 的构造函数写成

随机推荐