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

在目录下打开命令行_如何用命令行打开文件夹用命令行打开指定目录。基本指令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'


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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • xcode自动签名_配置实用工具也不能移除

    xcode自动签名_配置实用工具也不能移除之前看到过一篇无证做真机测试的文章,很受用~不过因为当时手贱,把默认的“iPhoneDeveloper”签名改成了自己的名字直接导致后来的每一个XCode项目,我想在真机上面看效果都要重新设置签名配置。当然,是可以按照那篇文章把这个名字再修改回来,不过我当时懒,就一直这么弄着了如今经过了那么长的时间,我电脑里面存储的很多工程都沿用了这蛋疼的配置所以一时半会儿

    2022年9月27日
    0
  • python可以自动回收垃圾吗_python3新特性

    python可以自动回收垃圾吗_python3新特性前言现在的高级语言如java,c#等,都采用了垃圾回收机制,而不再像c,c++里,需要用户自己管理内存。自己管理内存及其自由,可以任意申请内存,但这如同一把双刃剑,可能会造成内存泄漏,空指针等bug

    2022年8月6日
    6
  • termux安装kali图形界面_kali如何创建shell脚本

    termux安装kali图形界面_kali如何创建shell脚本解决方法:在终端输入以下命令行:sudogedit/usr/share/applications/Pycharm.desktop1进入gedit文档界面然后将里面的内容复制成:[DesktopEntry]Type=ApplicationName=PycharmGenericName=Pycharm3Comment=Pycharm3:ThePythonIDEExec=…

    2022年8月25日
    4
  • Apple Silicon M1 Mac如何恢复出厂设置

    Apple Silicon M1 Mac如何恢复出厂设置今天小编就来和大家讲述一下AppleSiliconM1Mac如何恢复出厂设置并还原的?Apple完全改变的AppleSiliconMac的一个方面是访问恢复模式的方式,这是重新安装MacOS,解决问题或彻底擦除硬盘驱动器所必需的工具,以防万一您必须将其退回或决定删除硬盘。在下面,您将找到如何进入“恢复模式”,包括其中的工具,最后是如何完全重置M1Mac。新的恢复模式看起来很相似,但使用起来却有所不同。如何在AppleSiliconMac上访问MacOSRecovery

    2022年6月16日
    88
  • Java的定时器_JAVA定时任务

    Java的定时器_JAVA定时任务总结一下我使用过的4种类型的定时器:@Scheduled注解、quartz、newTimer().schedule、使用线程控制。1.@Scheduled注解@Scheduled注解是最简单的方式,只需要启用定时器,在方法上添加注解即可。在spring配置中加入:<!–启用注解定时器–> <task:annotation-driven/>…

    2022年9月16日
    0
  • linux配置本地yum源 百度经验_centos7yum源的配置

    linux配置本地yum源 百度经验_centos7yum源的配置由于redhat的yum在线更新是收费的,如果没有注册的话不能使用,如果要使用,需将redhat的yum卸载后,重启安装,再配置其他源,以下为详细过程:1.删除redhat原有的yumrpm-aq|grepyum|xargsrpm-e–nodeps2.下载yum安装文件wgetwgetwgetwget3.进行安装yumrpm-ivhpython-iniparse-0.3.1-2….

    2022年8月13日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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