ubuntu下开发提效的小tips

一、常用操作使用简写的别名,写进bashrc文件中

背景:经常需要cd至某个文件夹中,然后再执行对应的操作;写进bashrc文件中后,可以直接用缩略命令替代这一连串的命令;

用到的工具: 设置命令别名alias

bash 复制代码
vim ~/.bashrc
# 在文件中添加如下语句,注意可以添加在文件中alias相关语句后面

# example1
alias test1="cd /home/uiser/Documents/tools && ./test"

# example2
alias cm="cd ~/work_space && catkin_make install -j4 && rosrun test_proj test"

# 添加完后保存并执行
source ~/.bashrc

# ex1: 之后就可以在命令行任意位置输入 test1 来替代 cd至目录下并运行test的语句了
# ex2: 可以用简短的 cm 替代cd至指定目录,编译并运行了 
相关推荐
念恒123067 分钟前
Socket编程UDP(中)
linux·网络协议·udp
深耕运维十八载云架构实务12 分钟前
系统故障玄学之内存明明显示空闲,服务器却频繁卡顿卡死?拆解被忽略的 Linux 隐性内存陷阱
linux
qetfw43 分钟前
CentOS 7 搭建 Sendmail + Dovecot 邮件服务器:SMTP、POP3、IMAP 与 TLS
linux·centos
明日清晨1 小时前
printf(“%p\n“,&((struct A *)NULL)->m_float)的原理
linux·服务器·前端
运维大师1 小时前
【K8S 运维实战】15-链路追踪Jaeger与OTel
运维·容器·kubernetes
霁月的小屋2 小时前
Docker 工程化实践(二):理解镜像分层与容器文件系统
运维·docker·容器
Android系统攻城狮2 小时前
Linux PipeWire深度解析之pw_context_add_spa_lib调用流程与实战(二十九)
linux·运维·服务器·音频进阶·pipewire音频进阶
Dovis(誓平步青云)3 小时前
《如何在CentOS 7中添加Plex官方软件源:解决文件磁盘难管理难题》
linux·运维·服务器·后端·生成对抗网络·centos
草莓熊Lotso3 小时前
【Linux网络】深入理解Linux IO多路复用:select服务器完善、内核原理与poll实战
linux·运维·服务器·c语言·网络·c++
深念Y3 小时前
MSYS2 是什么,要不要装?
运维·环境·开发·工具·msys2