在目录下打开命令行_如何用命令行打开文件夹

在目录下打开命令行_如何用命令行打开文件夹用命令行打开指定目录。基本指令nautilus+路径命令可以在ubuntu上直接打开此路径的目录。如nautilus~/workspace/。打开win格式的路径在Windows上的路径为反斜线\,在ubuntu命令行是无法识别的,此时需要将\转换为/。使用sed命令可以自动转换。以下命令可以打开/home/eric.cai/Workspace/目录:nautilus$(echo’\home\eric.cai\Workspace’|sed‘s+\\+/+g’)写成

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

目的

用命令行打开指定目录。

基本指令

nautilus+路径命令可以在ubuntu上直接打开此路径的目录
nautilus ~/workspace/

打开win格式的路径

在Windows上的路径为反斜线\,在ubuntu命令行是无法识别的,此时需要将\转换为/
使用sed命令可以自动转换。
以下命令可以打开/home/eric.cai/Workspace/目录:

nautilus $(echo '\home\eric.cai\Workspace' | sed 's+\\+/+g')

写成脚本

变量a接收命令参数$1,脚本如下:

# open_dir.sh
a=$1
nautilus $(echo $a | sed 's+\\+/+g')

执行命令:
./open_dir.sh \home\eric.cai\Workspace

打开服务器地址

在ubuntu上,服务器地址是以smb:开始的,如smb://10.0.3.45/smb://shexsrv/to_internal等。
此时为了简化输入变量$1,可以将smb:默认写在脚本里。
为了每次执行脚本后有反馈,可以添加echo打印信息:

# open_dir.sh
a='smb:'$1
echo 'nautilus' $a | sed 's+\\+/+g'
nautilus $(echo $a | sed 's+\\+/+g')

用简单的命令执行脚本

.bashrc中添加如下内容:
alias a='./open_dir.sh'
简化后的命令:
a '\\10.0.3.45\'
a '\\shexsrv\to_internal'


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/181651.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • ▲ Android 自定义日历签到效果

    ▲ Android 自定义日历签到效果

  • php 对象转json_php json解析

    php 对象转json_php json解析在PHP中,可以使用json_decode()函数来将json字符串转换为PHP对象。json_decode()函数用于解码JSON字符串,把json字符串转成对象或数组,默认转成对象;设置函数的第二个参数为true,则可转成关联数组。json_decode()函数是PHP中的内置函数,用于对JSON格式的字符串进行解码,可以将JSON格式的字符串转换为PHP变量(object或array)。…

  • native2ascii 用法_hex转ascii 在线

    native2ascii 用法_hex转ascii 在线native2ascii插件org.codehaus.mojonative2ascii-maven-plugin1.0-beta-1UTF-8src/main/resources/${message.dir.rel}${outputDirectory}/${message.dir.rel}**/*.propertiesnative2asc

  • [转载]interp1「建议收藏」

    [转载]interp1「建议收藏」MATLAB中的插值函数为interp1,其调用格式为:yi=interp1(x,y,xi,’method’)其中x,y为插值点,yi为在被插值点xi处的插值结果;x,y为向量,’method’表示采用的插值方法,MATLAB提供的插值方法有几种:’method’是最邻近插值,’linear’线性插值;’spline’三次样条插值;’cub…

  • Azure和.NET Core成就天作之合

    Azure和.NET Core成就天作之合

  • python中 global_python中round的用法

    python中 global_python中round的用法在Python中,一个变量的scope范围从小到大分成4部分:LocalScope(也可以看成是当前函数形成的scope),EnclosingScope(简单来说,就是外层函数形成的scope),GlobalScope(就是当前文件形成的scope),BuiltinsScope(简单来说,就是Python内置的变量位于最顶层的scope)。当Python开始查找一个非限定的变量名时(像ob…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号