加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

bash – 打开终端窗口目录路径在OSX(Snow Leopard)中打开一个新

发布时间:2020-12-15 19:27:40 所属栏目:安全 来源:网络整理
导读:我一直在Googling寻找一个简单的方法来做到这一点,我找不到一个。 我有一个定制的终端环境(zsh)和各种别名和功能,使事情更容易。我一直遇到的一件事是,我将很快APPLE-t创建一个新的选项卡,然后键入相对于我刚刚进入的终端窗口的路径的命令。这总是失败,
我一直在Googling寻找一个简单的方法来做到这一点,我找不到一个。

我有一个定制的终端环境(zsh)和各种别名和功能,使事情更容易。我一直遇到的一件事是,我将很快APPLE-t创建一个新的选项卡,然后键入相对于我刚刚进入的终端窗口的路径的命令。这总是失败,因为新选项卡的路径是?/而不是我刚刚使用的任何东西!
任何想法的脚本将新终端标签的目录路径设置为打开选项卡的目录路径?

任何帮助最感激。

伊恩

我有几个脚本我使用:

dup(与工作目录的新窗口):

#!/bin/sh
pwd=`pwd`
osascript -e "tell application "Terminal" to do script "cd $pwd; clear"" > /dev/null

和tup(具有相同工作目录的新标签):

#!/bin/sh

pwd=`pwd`
osascript -e "tell application "Terminal"" 
    -e "tell application "System Events" to keystroke "t" using {command down}" 
    -e "do script "cd $pwd; clear" in front window" 
    -e "end tell"
    > /dev/null

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读