大喵: 祥哥!我今天手都累残了!重复在终端执行同一条命令,一大长串的nei种!好难啊!!!! 罗伯特祥: 年轻人,多敲敲键盘,练练手速它不香嘛! 大喵: 站着腰疼不说话,,,咳咳咳,站着说话不腰疼!你连续敲一天试试!我想偷懒咋办?祥哥你有什么奇淫技巧帮我吗(✧◡✧)~ 罗伯特祥: 别着急,祥哥教你起飞! 大喵: 我就知道祥哥对我最好了~ O(∩_∩)O~ 假设你要 如果你把这句命令行简写成几个字母,是不是就方便多了? 首先我们打开 在文件最后添加如下两行命令: 然后保存 接下来我们在终端运行一下看看这两种方式有什么区别: 小提示:注意第①种定义方式中, 既然上面你都会了,命令重命名当然可以使用上面的方法实现。你学会了吗? Ubuntu 18.04下,同时装了ROS1和ROS2,两个版本的ROS环境配置会发生冲突! 这时,我们只能屏蔽掉一个,留下最常用的那个!比如我们最常用的是ROS1~ 但是使用ROS2的时候,每开启一个终端都需要 这个时候我们就可以定义一个变量,来完成命令行的简写/重命名: 小提示:保存完记得 下次我们只需要在终端输入 更多 Shell 知识可以点击下方链接哦!
Linux命令行简写:
我们拿cd到某一目录举个栗子,
cd
到/opt/ros/kinetic/include
目录下,通常你需要在终端敲下cd /opt/ros/kinetic/include
对不对?.bashrc
文件,然后在最后面定义几个变量:sudo gedit ~/.bashrc
cmd1='cd /opt/ros/kinetic/include' alias cmd2='cd /opt/ros/kinetic/include'
.bashrc
文件,source
一下:source ~/.bashrc
miracle@miracle-robot:~$ source ~/.bashrc miracle@miracle-robot:~$ cmd1 cmd1:未找到命令 miracle@miracle-robot:~$ $cmd1 miracle@miracle-robot:/opt/ros/kinetic/include$ cd miracle@miracle-robot:~$ cmd2 miracle@miracle-robot:/opt/ros/kinetic/include$
看到没,第①种cmd1
你需要多打一个$
符号才能拿到你定义的命令行,如果直接取是取不到的;而第②种通过alias
定义的cmd2
你可以直接就能执行到我们定义的那一长串cd
命令行!=
前面不能有空格!!!Linux命令重命名:
应用:
source /opt/ros/melodic/setup.bash source /opt/ros/dashing/setup.bash
source /opt/ros/dashing/setup.bash
,好麻烦啊!!!source /opt/ros/melodic/setup.bash alias sr2='source /opt/ros/dashing/setup.bash'
source
一下.bashrc
哦!sr2
即可完成source /opt/ros/dashing/setup.bash
,方便吧哈哈哈哈~
ZSH
的记忆功能 /手动狗头
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算