精华内容
下载资源
问答
  • 通常,没有办法从shell中执行此...另外,请注意,一般来说,您实际上需要脚本的绝对路径,因为新的终端窗口将运行新的Shell,因此不一定具有相同的工作目录。但对于示例,我将忽略它。使用Windows cmd,最简单的方...

    通常,没有办法从shell中执行此操作。您需要做的是运行终端程序本身,或者运行一些适合您的启动程序。对于每个终端程序,执行此操作的方法都不同。

    在某些情况下,os.startfile可以做您想做的事情,但这并不是通用的。

    另外,请注意,一般来说,您实际上需要脚本的绝对路径,因为新的终端窗口将运行新的Shell,因此不一定具有相同的工作目录。但对于示例,我将忽略它。

    使用Windows cmd,最简单的方法是startshell命令。如果您使用的start是任何命令行程序,包括python,它将获得一个新的cmd窗口。因此,类似:

    subprocess.call('start /wait python bb.py', shell=True)

    OS X具有类似的命令open。而且它是一个真实的程序,而不是shell命令,因此您不需要shell=True。但是,运行带有的命令行程序或脚本open通常不会打开新的终端窗口。实际上,它的全部目的是允许您像在Finder中双击一样运行程序,除非它是.command文件,否则它永远不会在终端中运行任何程序。

    因此,您可以创建一个临时.command包装文件open。像这样(未经测试):

    with tempfile.NamedTemporaryFile(suffix='.command') as f:

    f.write('#!/bin/sh python bb.py ')

    subprocess.call(['open', '-W', f.name])

    另外,您可以明确地告诉open使用Terminal.app,如下所示:

    subprocess.call(['open', '-W', '-a', 'Terminal.app', 'python', '--args', 'bb.py'])

    或者,您可以通过AppleEvents编写Terminal.app脚本。例如:

    appscript.app('Terminal').do_script('python bb.py')

    “执行脚本”事件将打开一个新窗口,并将其参数作为命令运行。如果要进行更详细的控制,请在AppleScript编辑器中打开脚本字典,然后查看所有您可以做的有趣的事情。

    在Linux或其他* nix系统上……那么,共有65102种不同的桌面环境,启动器和终端程序。您需要对所有这些进行处理吗?

    使用gnome-terminal,只需再次运行终端即可为您提供一个新窗口,并且该-x参数可让您指定初始命令,因此:

    subprocess.call(['gnome-terminal', '-x', 'python bb.py'])

    许多较旧的终端都尝试与兼容xterm,后者与兼容-e,因此:

    subprocess.call(['xterm', '-e', 'python bb.py'])

    subprocess.call(['rxvt', '-e', 'python bb.py'])

    …等等

    您如何知道用户正在使用哪个终端?好问题。您可以从父辈那里走走,就像找到父终端一样。或者您可以假设每个人都拥有xterm。或者,您可以查看各种发行版如何配置默认终端并搜索所有终端。要么…

    展开全文
  • 打开运行窗口–>输入gnome-terminal      4)利用系统菜单打开终端   2.ctrl+(shift+)加号 字体放大      ctrl+(shift+)减号 字体缩小   3.退出     1)exit命令     2)鼠标手动关闭 二、基本...

    一、终端的使用

      1.打开
        1)桌面空白部分右键打开终端
         2)在活动终端上使用快捷键ctrl+shift+t
         3)设置运行快捷键(alt+F2)–>打开运行窗口–>输入gnome-terminal
         4)利用系统菜单打开终端
      2.ctrl+(shift+)加号 字体放大
         ctrl+(shift+)减号 字体缩小
      3.退出
        1)exit命令
        2)鼠标手动关闭

    二、基本命令

    命令提示符:
    [root@cc ~]#
    root   表示当前登陆用户
    cc   表示主机名称
    ~     表示当前工作目录/当前账户的家目录 root ~ = /root
    #  表示root(超级管理员)用户
    $     表示普通用户

    1.ls(查看当前目录下的内容)

    所有命令的后面必须有空格
    #ls 【参数】【目录】… //切换到该目录下、查看该目录下的内容
    #ls  --help //(ls 的帮助手册)
    #ls  -a //查看当前目录下的所有文件(包含隐藏文件)
    #ls  -lh //人性化显示查询结果
    #ls  -l //长格式显示 等同于# ll
    #ls  D* //列出以D开头的所有文件(不包含隐藏文件)=>#ls | grep ‘^a’
    #ls  a b c //列出a,b,c文件下的文件

    !拓展:.(点)代表当前目录 例如:
      [root@cc etc]# ls . = [root@cc etc]# ls  =[root@cc ~]# ls /etc  //查看etc下的内容
    ~相当于/root 例如:
     [root@cc ~]# ls = [root@cc ~]# ls . =[ root@cc ~]# ls ./=[root@cc ~]# ls /root    //查看家目录下的内容

    2.date(时间命令)

    #date        //显示当前日期和时间 Tue Nov 3 13:21:06 CST 2020
    #date +%y%m%d%H%M%S   //显示当前日期和时间 201103132347
    #date +%F      //显示当前日期和时间 2020-11-03
    #date +%D     //显示当前日期和时间 11/03/20
    #date -s 10:00     //设置时间为10:00 2020年 11月 03日 星期二 10:00:00 EST

    3.cd(切换路径命令)

    #cd       //回家,返回家目录
    #cd +路径    //切换至该路径
    #cd -      //返回到上一次去过的目录
    #cd …/     //切换到上一级目录(可叠加–>#cd …/…/…/ =>切换到上上上一级目录)

    4.路径

    路径的作用:定位文件,分为绝对路径,相对路径
    绝对路径:从根目录下精确到文件所在路径
       //[root@cheng ~]# cd etc/sysconfig/network-scripts (~==>/root)
    相对路径:从当前路径标注到当前路径下的文件所在路径
       //[root@cheng sysconfig]# cd network-scripts
    #touch    //在当前目录下创建文件
    #mkdir    /在当前目录下创建目录
    #pwd     //显示当前路径

    5.快捷键

    Ctrl + a     //移到命令行首(相当于home)
    Ctrl + e     //移到命令行尾(相当于end)
    Ctrl + p     //历史中的上一条命令(相当于上方向键)
    Ctrl + n     //历史中的下一条命令(相当于下方向键)
    Alt + .      //打印之前执行过的命令的最后一部分 以空格为分隔符 (打印上一条命令的最后一个参数)
    history     //查看执行过的历史命令
    Ctrl + l     //清屏 clear
    Ctrl + c      //终止命令
    Ctrl + z    //挂起命令

    拓展:创建以当前时间命名的文件
    #touch ’ date +%F` //先执行反引号``里面的命令(此处使用反引号将date +%F引出来,反引号在ESC下方)

    展开全文
  • centos6.5中打开终端窗口方法

    万次阅读 2018-04-26 16:33:57
    打开虚拟机,进入系统---首选项----键盘快捷键设置键盘快捷键打开终端设置好后无需保存,关闭即可

    打开虚拟机,进入系统---首选项----键盘快捷键


    设置键盘快捷键打开终端


    设置好后无需保存,关闭即可

    展开全文
  • JupyterLab无法打开终端窗口

    千次阅读 2021-02-01 15:59:00
    本地Anaconda使用pip install jupyterlab后使用jupyter-lab打开窗口创建Terminal出现错误Launcher Error、Unhandled error、Dismiss 解决方案 通过查询Anaconda窗口信息发现报错如下: Traceback (most recent call...

    错误描述

    本地Anaconda使用pip install jupyterlab后使用jupyter-lab打开窗口创建Terminal出现错误Launcher ErrorUnhandled errorDismiss

    解决方案

    通过查询Anaconda窗口信息发现报错如下:

    Traceback (most recent call last):
          File "e:\anaconda3\envs\pytorch1.6.0\lib\site-packages\tornado\web.py", line 1702, in _execute
            result = method(*self.path_args, **self.path_kwargs)
          File "e:\anaconda3\envs\pytorch1.6.0\lib\site-packages\tornado\web.py", line 3173, in wrapper
            return method(self, *args, **kwargs)
          File "e:\anaconda3\envs\pytorch1.6.0\lib\site-packages\jupyter_server\terminal\api_handlers.py", line 26, in post
            name, _ = self.terminal_manager.new_named_terminal(**data)
          File "e:\anaconda3\envs\pytorch1.6.0\lib\site-packages\terminado\management.py", line 319, in new_named_terminal
            term = self.new_terminal(**kwargs)
          File "e:\anaconda3\envs\pytorch1.6.0\lib\site-packages\terminado\management.py", line 171, in new_terminal
            pty = PtyProcessUnicode.spawn(argv, env=env, cwd=options.get('cwd', None))
          File "e:\anaconda3\envs\pytorch1.6.0\lib\site-packages\winpty\ptyprocess.py", line 89, in spawn
            'executable: %s.' % command
        FileNotFoundError: The command was not found or was not executable: powershell.exe.
    

    可以发现报错的原因是JupyterLab在创建Ternimal时无法定位到PowerShell。为此,我通过CMD启用PowerShell仍然失败,如下所示:

    因此怀疑时是环境变量中缺少`PowerShell`路径,因此我找到`PowerShell`路径并添加至环境变量,如下所示

    完成后在CMD中输入PowerShell即可进入PowerShell模式

    此时打开Anaconda启动JupyterLab,即可正常启动Terminal,如下所示:

    总结

    如果在Win10平台使用JupyterLab无法正常启动Terminal且报错为FileNotFoundError: The command was not found or was not executable: powershell.exe.,只需要在环境变量中添加PowerShell路径

    展开全文
  • Terminal,是专门为程序员设计的,通过输入命令来操作电脑的一种方式 ,有些软件只提供了通过终端命令的方式来操作,如 node、git等。 终端窗口有什么用? 1. 常用的操作,比如创建文件夹、...如何打开终端窗口: W.
  • Mac 指定文件夹打开终端窗口

    千次阅读 2018-01-16 22:24:39
    进入‘系统偏好设置’->'键盘'->'快捷方式'->‘服务’ 勾选 新建位于文件夹位置的终端标签 , 新建位于文件夹位置的...然后点击要打开终端的文件,选择服务,选择新建位于文件夹位置的终端窗口,即可打开,运行语句。
  • 每次点击菜单 Terminal/New Terminal,结果看到 Terminal 窗口闪了一下立即关闭。研究了一下,原因是,VS Code 把 Terminal 默认设成了 PowerShell,而我机器上的杀毒软件坚决不...把下面窗口的最后一项设成 cmd.exe 的
  • 十二、SublimeTex3打开终端

    千次阅读 2019-01-10 10:42:54
    如果没有安装终端插件则: 一、安装terminal包 这就不多说了: ctrl + shift + p 搜索package install 弹出package搜索框,在搜索terminal,点击安装即可。 二、配置终端路径 Cmder on Windows { // window...
  • linux 终端打开文件浏览窗口

    千次阅读 2017-02-23 15:07:12
    终端执行 nautilus + 目录路径 就可以打开窗口来浏览指定目录下的所有文件了
  • 文章:ubuntu16.04打开软件或终端窗口自动在左上角; 安装compizconfig-settings-manager sudo apt install compizconfig-settings-manager 2、打开compizconfig-settings-manager 在shell中输入ccsm ccsm 找到...
  • 一般来说,shell无法做到这一点....另外,一般来说,您将真正需要一个绝对路径到您的脚本,因为新的终端窗口将运行一个新的shell,因此不一定有相同的工作目录.但是我会忽略这些例子.使用Windows cmd,最简单的方法是sta...
  • 2、鼠标右键打开在终端窗口中执行以下命令: sudo apt-get install nautilus-open-terminal sudo reboot 重启后在你想要打开Terminal的目录单击鼠标右键,选择Open in Termainal3、在同一个窗口打开多个终端当你...
  • 1. Mac支持ll vi ~/.bash_profile 或 vi /etc/profile 加入一行: alias ll='ls -al'   2. 当前文件夹下打开终端/terminal/黑窗口 打开 finder    
  • pycharm 打开终端cmd

    千次阅读 2018-11-16 15:03:00
    设置成cmd: “terminal” 命令行终端 转载于:https://www.cnblogs.com/yuanyuan2017/p/9969385.html
  • Deepin系统怎么打开终端命令窗口

    千次阅读 2020-10-02 18:59:52
    1、通过快捷方式打开终端命令窗口。默认为CTRL+ALT+T键,同时按下即可打开终端。 2、
  • 习惯用Windows的同学都知道Window+R就能调出运行窗口,输入cmd,就可以进入命令窗口了~ 那么Mac下怎么进入呢 Mac下终端进入的方式,也是简单的两步就可以啦: 方式一: command+空格,会弹出搜索框spotlight ...
  • import os os.system("gnome-terminal -e 'gazebo'") # 执行完关闭 os.system("gnome-terminal -e 'bash -c \"ls; exec bash\"'") # 执行完不关闭
  • 快捷键 Ctrl+ Tab键上面的那个模板字符串用的 实现快速打开VSCode终端命令行
  • mac之把打开终端设置快捷键为Ctrl+Alt+T

    万次阅读 热门讨论 2017-03-19 17:18:09
    Finder->应用程序->Automator打开Automator.app,打开Automator后选择服务,点击选取,如下图 进入操作界面后,选择实用工具->AppleScript,按照右侧的提示,点击AppleScript,如下图 在未命名里面修改...
  • CentOS(6.5) 如何设置 打开终端快捷键

    千次阅读 2016-11-10 16:04:07
    Centos6.5 shell 打开方式的快捷键设置:   桌面上的System->Perference->Keyboard Shortcuts->Desktop->Run a terminal 。  当后面的Shortcut属性是new SHortcut,就可以按你选择的快捷键了。(比如: ctrl + ...
  • Kali Linux打开多个终端窗口

    千次阅读 2020-04-29 10:09:31
    KaliLinux打开多个终端窗口 在KaliLinux系统中,大部分工具都是命令行工具。大学霸IT达人所以,用户需要在终端窗口执行。但是,一些操作可能需要同时执行多个命令,因此需要同时打开多个窗口,如无线渗透。从Kali...
  • cmd 第一个方法 ...选中文件夹 Shift + 右键 打开命令行工具 第三个方法 window + R 输入cmd 回车 第四个方法 开始 输入cmd PowerShell window + R 输入PowerShell 回车 开始 输入PowerShell ...
  • 一般来说,shell无法做到这一点....另外,一般来说,您将真正需要一个绝对路径到您的脚本,因为新的终端窗口将运行一个新的shell,因此不一定有相同的工作目录.但是我会忽略这些例子.使用Windows cmd,最简单的方法是sta...
  • 在windows7时代,在某个文件夹中,按住shift键然后鼠标右键即可显示打开cmd快捷方式,非常的方便。...1.进入你想在cmd窗口打开的目录,然后单击菜单【文件】→【打开Windows PowerShell】→【打开Windows P...
  • 虚拟机安装了centos后如何打开命令行窗口 使用了vmware workstation 12安装了centos6.4之后,进入了图形界面,但我想使用命令行的话,怎么打开呢?   解决方法:...
  • 右键,选择设置,进入设置中心。 选择Keyboard并翻到页面最下侧,...3. 在命令中输入/usr/bin/gnome-terminal ,名称和快捷键可以根据自己需要来设置 4. 添加并退出后,根据我们设置的快捷键即可打开命令行窗口 ...
  • <p>I am able to get the following command to open a new terminal and execute the command when I directly input it inside a terminal, but I can not get it to work when I use the exec.Commmand ...
  • 用惯了linux,总会一言不合ctrl+alt+t打开terminal操作文件。有的时候想看看文件,terminal...直接会打开根目录的文件夹窗口。 如果想打开当前目录的文件夹窗口,可以: nautilus . 直接解决需求,干净又卫生。 ...
  • VScode创建新的Terminal时, 这时自动弹出了Git Bash窗口, 而不是集成在ide的终端窗口上 二、解决方法 出现这个问题的原因是设置的终端程序是Git Bash, 而不是集成的Bash, 因此你设置成Git Bash程序的话, new ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 188,850
精华内容 75,540
关键字:

怎么打开终端窗口