首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在 Linux 中从命令行打开一个新窗口(shell)?

在 Linux 中,您可以使用以下命令从命令行打开一个新窗口(shell):

  1. 使用 xterm 命令:xterm &这将打开一个新的 xterm 窗口,并在后台运行。
  2. 使用 gnome-terminal 命令(适用于基于 GNOME 的 Linux 发行版):gnome-terminal &这将打开一个新的 GNOME 终端窗口,并在后台运行。
  3. 使用 konsole 命令(适用于基于 KDE 的 Linux 发行版):konsole &这将打开一个新的 Konsole 终端窗口,并在后台运行。
  4. 使用 alacritty 命令(适用于使用 Alacritty 终端模拟器的用户):alacritty &这将打开一个新的 Alacritty 终端窗口,并在后台运行。
  5. 使用 tmux 命令(适用于使用 tmux 终端复用器的用户):tmux new-session -s my_new_session这将打开一个新的 tmux 会话,您可以在其中运行多个终端。

请注意,这些命令可能因您的 Linux 发行版和已安装的终端模拟器而有所不同。如果您的系统上没有安装上述命令,您可以使用包管理器(如 aptyumpacman)安装它们。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

何在 Linux 运行一个 Shell 脚本

Linux 运行一个 Shell 脚本 记住,将其作为参数传递的需要是一个 shell 脚本。一个 shell 脚本是由命令组成的。如果你使用一个普通的文本文件,它将会抱怨错误的命令。...运行一个文本文件为脚本 在这种方法,你要明确地具体指定你想使用 bash 作为脚本的解释器 。 shell 只是一个程序,并且 bash 只是 Shell 的一种实现。.../script.sh 如果你与你的脚本不在同一个目录,你可以具体指定脚本的绝对路径或相对路径: 在其它的目录运行 Shell 脚本 在脚本前的这个 ./ 是非常重要的(当你与脚本在同一个目录)。...为什么当你在同一个目录下,却不能使用脚本名称?这是因为你的 Linux 系统会在 PATH 环境变量中指定的几个目录查找可执行的文件来运行。.../script.sh 的方式运行一个脚本,它通常会在你正在运行的 shell 运行。 有问题吗?可能会有。

3.4K20

何在 Ubuntu 18.04 上安装 KVM

KVM(基于内核的虚拟机)是一个内置于Linux内核的开源虚拟化技术。它允许你基于 Linux 或者 Windows 运行多个隔离的客户机虚拟机器。...每一个客户机都拥有自己的操作系统和专用的虚拟硬件,例如 CPU(s), 内存, 网络接口和存储。 这篇指南讲解了如何在 Ubuntu 18.04桌面版上安装和配置 KVM。...四、创建虚拟机 现在 KVM 在你的 Ubuntu 桌面被安装,让我们一起去创建第一个虚拟机。我们可以从命令行或者使用virt-manager应用。...08.虚拟机启动,并且一个新窗口将会打开: ? 从这里,你就可以按照屏幕的操作,去完成操作系统的安装。...五、总结 我们为你展示如何在 Ubuntu 18.04 系统上安装 KVM。现在你可以创建 Windows 或者 Linux 客户机。想要查找更多关于 KVM 的信息,浏览:KVM 文档页面。

1.8K40

何在 Ubuntu 20.04 上安装 KVM

KVM(基于内核的虚拟机)是一个内置于Linux内核的开源虚拟化技术。它允许你基于 Linux 或者 Windows 运行多个隔离的客户机虚拟机器。...四、创建虚拟机 现在 KVM 在你的 Ubuntu 桌面被安装,让我们一起去创建第一个虚拟机。我们可以从命令行或者使用virt-manager应用。...02.在应用启动后,从顶部菜单点击“File” -> “New Virtual Machine”: 03.一个新窗口将会显示。...08.虚拟机启动,并且一个新窗口将会打开: 从这里,你就可以按照屏幕的操作,去完成操作系统的安装。...五、总结 我们为你展示如何在 Ubuntu 20.04 系统上安装 KVM。现在你可以创建 Windows 或者 Linux 客户机。想要查找更多关于 KVM 的信息,浏览:KVM 文档页面。

30.8K21

Linux令行发送邮件的 5 种方法(推荐)

当你需要在 shell 脚本创建邮件时,就需要用到命令行发送邮件的知识。Linux 中有很多命令可以实现发送邮件。本教程包含了最流行的 5 个命令行邮件客户端,你可以选择其中一个。...邮件命令撰写邮件并发送给一个本地邮件传输代理(MTA, sendmail、Postfix)。邮件服务器和远程邮件服务器之间通信以实际发送和接收邮件。下面的流程可以看得更详细。 ?...2) 如何在 Linux 上安装 mutt 命令 mutt 是另一个很受欢迎的在 Linux 终端发送邮件的命令。...mpack 程序会在一个或多个 MIME 消息对命名的文件进行编码。编码后的消息被发送到一个或多个收件人。可以运行下面的命令从官方发行版仓库安装 mpack 命令。...Linux 上安装 sendmail 命令 sendmail 是一个上广泛使用的通用 SMTP 服务器,你也可以从命令行用 sendmail 发邮件。

9.2K41

何在 Debian 10 Linux 上安装和配置 Squid 代理

Squid 是一个功能齐全的缓存代理,支持流行的网络协议, HTTP , HTTPS , FTP 等。它可用于通过缓存重复请求,过滤 Web 流量和访问地域限制内容来提高 Web 服务器的性能。...在本教程,我们将解释如何在 Debian Buster 上设置 Squid 代理。我们还将向您展示如何配置 Firefox 和 Google Chrome 网络浏览器以使用它。...配置浏览器以使用代理 在本节,您将向您展示如何配置浏览器以使用 Squid 代理。 火狐 对于 Windows , macOS 和 Linux ,以下步骤相同。...将打开一个新窗口。 选择 Manual proxy configuration 单选按钮。 在输入您的 Squid 服务器的 IP 地址 HTTP Host 字段 3128 的 Port 字段。...您可以使用插件( SwitchyOmega) 或从命令行启动 Chrome 网络浏览器,而不是更改操作系统代理设置。

4.1K41

终端terminal个性化配置

打开终端快捷键: ctrl + alt + t 新窗口打开 ctrl + shift +t 新标签页打开 个人配置文件介绍 系统默认状态下的终端显示为紫底白字(皮皮的linux为ubuntu 14.04.../etc/bashrc:为每一个运行bash shell的用户执行此文件.当bashshell被打开时,该文件被读取. ~/.bash_profile /~/.bash_login/~/.profile...“mybox”) \H 主机的全称( “mybox.mydomain.com”) \j 在此 shell通过按 ^Z挂起的进程数 \l 此 shell的终端设备名( “ttyp4″) \n 换行符...[Bash自动补全时忽略大小写] 终端显示设置 之前看到的我的终端都是黑底的,其实用户可以直接在终端设置首选项以实现半透明背景,或者是以一张图片作为背景也可以: 打开一个terminal,鼠标指到屏幕最上面...的shell颜色技巧 [如何在 Linux 上录制你的终端操作] 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/158348.html原文链接:https://javaforall.cn

4K20

在Ubuntu 15.04上安装和使用Scientific Software GNU Octave

我们将在Ubuntu 15.05安装的版本作为本教程的一部分,附带了一个与Matlab相似的本机GUI,内置编辑器,浏览器窗口,命令历史记录,文档和调试工具。...默认情况下,在shell启动时,Octave不会启动图形用户界面,这就是为什么我在命令行中使用“--force-gui”选项的原因。...在Ubuntu打开一个shell,并使用以下命令调用Octave: octave --force-gui 或者我们可以通过左侧栏的图标启动八度 无论如何,我们可以使用Octave命令的功能进行计算或对数学函数进行图形分析....^2; >> plot(x,y); 如下: 这将打开一个新窗口,其中输入的功能图 在下一个教程,我们将讨论更高级的功能,包括PC外围设备和使用Scientific软件连接Linux...我们还将深入研究Octave GUI的布局,工作区,命令历史,文件浏览器等软件功能。 请享用!!

78920

安装 IronPython

包括 Windows, Mac OS, Mac OS X, 所有免费的类 UNIX 变种—— Linux。 有太多的平台可以运行 IronPython了。...例如, 我通常在 Windows 平台上开发 IronPython程序, 然后适当配置后使之能在 Linux 平台上运行。...2、 加压到一个文件夹 3、 设置IronPython Shell控制台的路径到环境变量Path(我的电脑--》属性--》Advanced---》环境变量--》用户环境变量--Path) 4、 打开令行窗口...首先它是一个脚本解释器, 可以从命令行运行脚本, 也可以在脚本上双击, 象运行其他应用程序一样。它还是一个交互 shell, 可以执行任意的语句和表达式。 这一点对调试、快速组建和测试相当有用。...也可以给变量赋值, 并且变量值在 shell 打开时一直有效(一旦关毕交互 Sheel , 变量值将丢失)。 小结 您现在应该已经安装了一个可以工作的 IronPython版本了。

1.8K70

Python 进阶指南(编程轻松进阶):二、环境配置和命令行

一般来说,一个令行一次只能运行一个进程(尽管您可以同时打开多个命令行)。 每个操作系统都有查看正在运行的进程列表的方式。...从命令行运行程序 要运行程序或命令,请在命令行输入其名称。让我们运行操作系统自带的默认计算器程序。在命令行输入以下内容: 在 Windows 上,输入calc.exe。...我在这一章讨论环境变量是因为这样一个变量,可以帮助你从命令行运行你的程序。...经常,双击一个.py 文件将在编辑器或 IDE 打开 Python 程序,而不是运行它。如果你尝试直接运行 Python,你只需打开 Python 交互式 shell。...您将通过命令行导航文件系统。命令行还有其他几个名称,终端、Shell 和控制台,但它们都指的是同一个东西:允许您输入命令从而完成基于文本的程序。

6.3K60

Shell 进阶指南

- 自带学习功能的 cd 命令,从命令行轻易地导航目录 bashhub - :cloud: 在云中的 bash 历史,已索引且可搜索。...bashmarks - 适用于 shell 的目录书签 bd - 迅速回到父目录 boilr - 从 boilerplate 模板创建项目的超快命令行工具 boom - 在命令行存储链接及片断 borg...cut-branch、improved-merge 等 git-extras - Git 工具,包括仓库摘要、repl、更改日志人数、作者提交百分比等 git-open - 输入 git open 在浏览器打开...whereami - 从命令行获得你的地理位置信息 fail2ban - SSH防爆破 游戏 只顾工作而不玩玩是一种糟糕的度日方式。...Linux 文档项目: Bash 编程 - 简介/如何做 Linux 文档项目: 高级 Bash 脚本指南 WikiBooks: Bash Shell 脚本 使用非官方的 Bash 严格模式 (除非你爱调试

2.7K71

VIM文本编辑器

(常用) r, R r 只会取代光标所在的那一个字符一次;R会一直取代光标所在的文字,直到按下 ESC 为止;(常用) [Esc] 退出输入模式,回到命令模式(常用) 从命令模式进入到末行模式...command 在系统执行指定的命令 :!...:N 编辑上一个文件 :files 列出目前这个 vim 的开启的所有文件 多窗口编辑 :sp/:vsp [filename] 开启一个新窗口,如果加 filename, 表示在新窗口编辑指定的文件...字符差异 由于linux和windows的系统差异,它们针对于文件的的一些特殊符号表示方式也是不同的,比如说用来表示换行的符号等, [root@zutuanxue ~]# cat -A hello-linux.txt...基本没什么问题,但是如果是一个我们需要执行指定工作的shell脚本就会出现问题,因为linux不认识这种符号的含义,就会导致shell脚本无法执行。

1.6K40

何在 Ubuntu 18.04 上安装和配置 Squid 代理

Squid 是一个功能齐全的缓存代理,支持流行的网络协议, HTTP , HTTPS , FTP 等。...IPs 完成后,打开主配置文件并创建一个名为 allowed_ips (第一个突出显示的行) 的新 ACL ,并允许使用该 http_access 指令(第二个突出显示的行)访问该 ACL  : /etc...火狐 对于 Windows , macOS 和 Linux ,以下步骤相同。 在右上角,点击汉堡包图标☰打开 Firefox 的菜单: 单击⚙ 首选项 链接。...将打开一个新窗口。 选择 手动代理配置 单选按钮。 在 HTTP 代理 字段输入您的 Squid 服务器的 IP 地址, 在 端口 字段输入 3128。...您可以使用插件( SwitchyOmega) 或从命令行启动 Chrome 网络浏览器,而不是更改操作系统代理设置。

3K20

Linux操作系统】探秘Linux奥秘:shell 编程的解密与实战

Linus Torvalds最初编写了Linux内核,它是Linux操作系统的基础。 Shell(命令解释器): Linux操作系统使用命令行界面(CLI),用户与系统交互通过Shell。...实验目的 掌握Linux"三剑客"grep、sed、awk的使用方法; 掌握Bash shell脚本编程的基本规则,包括函数的定义与调用,以及控制结构的应用; 提升对Linux环境下文本处理和脚本编程的实际操作能力...创建 Linux 虚拟机:打开虚拟化软件,按照指引创建新虚拟机。设置内存为 2GB 或更多,其余选项选择 默认值。...设计一个shell程序计算n的阶乘。...要求: (1)从命令行接收参数n; (2)在程序开始后立即判断n的合法性,即是否有参数,若有,是否为正整数,若非法请给错误提示; (3)最后输出计算的结果。

14510

Awesome-Shell资源

bashmarks - 适用于 shell 的目录书签 bd - 迅速回到父目录 boilr - 从 boilerplate 模板创建项目的超快命令行工具 boom - 在命令行存储链接及片断...cut-branch、improved-merge 等 git-extras - Git 工具,包括仓库摘要、repl、更改日志人数、作者提交百分比等 git-open - 输入 git open 在浏览器打开...,包含调整选项 procdog - 轻量级的命令行控制类似服务器的长实时进程 quick-secure - 快速的安全并加固 UNIX/Linux 系统 wifi-wand - 一个用来管理MacOs...基于命令行的应用程序或从命令行访问现有服务。...— 从 shell 快速上传并分享文件 vl - 针对文本文档的 URL 链接检查器 wego - 适用于终端的天气预报应用 whereami - 从命令行获得你的地理位置信息 fail2ban

1.9K00

linux不支持所有命令的解决办法

解决Linux所有命令不能使用的问题 出现这个问题说明你的 /etc/profile 配置出现了问题,一般是因为path配置出现了问题。...排除添加内容的错误,然后重启一个新窗口执行执行 source /etc/profile即可解决。 当所有的命令都不能使用的时候vi也是失去作用的。 这时候需要使用shell命令的绝对路径调用命令。...之后linux 所有命令无法使用 出现这个问题是因为系统的环境变量没有正确配置造成的,造成这个原因有很多,比如系统升级,比如不正当操作等导致环境变量被覆盖修改,解决的方式有两种。...其一:直接在linux令行界面输入如下,然后回车(导入环境变量,以及shell常见的命令的存放地址): export PATH=/usr/local/sbin:/usr/local/bin:/sbin...:/bin:/usr/sbin:/usr/bin:/root/bin 其二:如果系统所有命令都不能使用时,还可以使用绝对命令vi打开profile /bin/vi /etc/profile 在系统的配置文件里添加环境变量地址

1.2K21

LinuxShell脚本使用 NC 工具检查 IP 地址的端口联通性

Linux 系统管理和网络诊断,检查 IP 地址的端口联通性是一项常见而重要的任务。本文将指导您使用 nc(Netcat)工具通过 Shell 脚本来实现这一功能。...理解 NC (Netcat) nc 是一个强大的网络工具,它可以用于多种网络任务,扫描开放端口、创建 TCP/UDP 连接等。在本文中,我们主要使用它来检查 IP 地址的端口联通性。...安装 NC 大多数 Linux 发行版都预装了 nc,但如果您的系统没有,可以通过包管理器安装: 在基于 Debian 的系统( Ubuntu)上: bash sudo apt-get install.../check_port.sh 扩展脚本功能 为了提高脚本的灵活性,可以通过命令行参数传递 IP 地址和端口,而不是在脚本硬编码。 bash #!.../bin/bash # 从命令行参数获取 IP 地址和端口 IP_ADDRESS=$1 PORT=$2 # 省略检查和使用 nc 的部分,与之前相同 然后,您可以这样运行脚本: bash .

56210
领券