Ubuntu路径匹配

在用Ubuntu时重命名文件夹发现只有 / 这个符号是被禁止给文件夹命名的,所以写了一下正则验证Ubuntu路径匹配。

//Ubuntu路径匹配
var a=/^(\/[^\/]+)+\/$/;
a.test("//");//false
a.test("/asd");//false
a.test("asd/");//false
a.test("/asd/asd/asd/");//true


//域名匹配
var b=/^[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(\.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+\.?$/;
b.test("asd.asd.!@#");//false
b.test("/asd.com");//true

//ip匹配(端口号这有最大限制,正则没有验证,下面提供一个1-10000的正则做端口号限制参考)
var c=/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(:\d+)?$/;
c.test("192.168.42.42");//true
c.test("192.168.42.42:8080");//true

//正则匹配1-10000
var d=/^(([1-9]\d{0,3})|(10000))$/;
d.test("1");//true
d.test("9999");//true
d.test("10000");//true
d.test("100000");//false

 

### 如何在Ubuntu上安装Anaconda并指定安装路径 当准备在Ubuntu操作系统上部署Anaconda时,可以选择自定义其安装位置。这不仅有助于更好地管理磁盘空间分配,还能方便地在同一台机器上的不同分区或驱动器间移动软件。 #### 下载Anaconda安装文件 为了开始安装过程,需先访问官方网站下载适合Linux系统的Anaconda版本[^2]。确保选择了与当前使用的Ubuntu版本相匹配的安装包。 #### 设置安装路径 一旦下载完成,在终端启动安装程序之前,可以预先决定好想要放置Anaconda的具体目录。通过命令行参数`-b -p /path/to/installation/directory`来实现静默安装以及指明目标路径的操作。这里的关键在于使用`-p`选项跟随所期望的确切路径作为参数传递给安装脚本[^1]。 例如,如果希望将Anaconda安装到`/opt/anaconda3`这个特定的位置,则可以在执行如下所示的bash命令前创建该目录: ```bash mkdir -p /opt/anaconda3 chmod a+rwx /opt/anaconda3 # 调整权限以便于后续操作 ``` 接着运行带有指定路径参数的安装指令: ```bash bash Anaconda3-latest-Linux-x86_64.sh -b -p /opt/anaconda3 ``` 上述命令中的`-b`表示批处理模式(即不需要交互),而`-p`后面跟的就是具体的安装路径[^3]。 #### 验证安装 安装完成后,可以通过初始化配置使新环境生效,并验证是否正确设置了PATH变量指向新的安装位置。通常情况下,按照提示添加必要的shell profile修改即可让更改立即起效[^4]。 对于某些用户来说,可能还需要手动编辑`.bashrc`或其他相应的shell配置文件以永久性地更新环境变量设置,从而确保每次登录都能自动加载正确的Anaconda路径
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值