当前位置: 首页 > news >正文

【linux】自定义快捷命令/脚本

linux自定义快捷命令

  • 场景
  • 自定义命令
  • 自定义脚本

场景

深度学习经常要切换到自己环境,conda activate mmagic,但是又不想每次重复打这么多字,想使用快捷命令直接切换。

自定义命令

使用别名(alias)或自定义脚本来创建快捷指令。

a. 打开Shell配置文件:

 nano ~/.bashrc

b. 在文件中添加别名定义。例如,创建一个名为mmagic的别名,将其映射到conda activate mmagic命令:
在这里插入图片描述
c. 保存文件并退出编辑器。

d. 重新加载配置文件,使别名生效:

source ~/.bashrc

直接切换了
在这里插入图片描述

自定义脚本

a. 创建一个脚本文件,例如myscript.sh:

nano myscript.sh

b. 在脚本中编写您想要执行的命令或命令序列。例如,将以下内容添加到脚本中:

#!/bin/bash
echo "Hello, World!"
ls -l

c. 保存文件并退出编辑器。

d. 将脚本文件移动到系统的可执行路径中(如/usr/local/bin):

sudo mv myscript.sh /usr/local/bin

e. 授予脚本执行权限:

sudo chmod +x /usr/local/bin/myscript.sh

直接运行myscript.sh可以执行脚本中定义的命令。

http://www.lryc.cn/news/366044.html

相关文章:

  • 使用onnxruntime加载YOLOv8生成的onnx文件进行目标检测
  • QT 信号和槽 一对多关联示例,一个信号,多个槽函数响应,一个信号源如何绑定多个槽函数
  • C++ AVL树 详细讲解
  • Faster R-CNN:端到端的目标检测网络
  • 如何给 MySQL 表和列授予权限?(官方版)
  • 攻防世界testre做法(考点:base58)
  • 计算机视觉与模式识别实验1-1 图像的直方图平衡
  • 【C++课程学习】:C++入门(函数重载)
  • skywalking介绍及搭建
  • 分析示例 | Simufact焊接工艺仿真变形精确预测汽车结构
  • 模式识别选择题
  • 【Java基础】线程方法
  • C++之动态数组
  • 使用 image-combiner 开源项目实现对海报图片的生成
  • 【缓存】框架层常见问题和对策
  • 【FAS】《CN103106397B》
  • 3D按F3为什么显示不出模型?---模大狮模型网
  • C++设计模式——Adapter适配器模式
  • Python文本处理利器:jieba库全解析
  • 【C/C++】C语言如何实现类似C++的智能指针?
  • 九大微服务监控工具详解
  • java aliyun oss上传和下载工具类
  • P7 品牌管理
  • C语言详解(动态内存管理)1
  • 106.网络游戏逆向分析与漏洞攻防-装备系统数据分析-在UI中显示装备与技能信息
  • AWS EMR Serverless
  • Java面试题:Redis持久化问题
  • 【Java】解决Java报错:ClassCastException
  • OpenCV-最小外接圆cv::minEnclosingCircle
  • 大小堆运用巧解数据流的中位数