百度
360搜索
搜狗搜索

linux在新终端执行命令详细介绍

在 Linux 中,若要在新终端窗口中执行命令,需通过终端模拟器(如 gnome-terminalxtermkonsole 等)启动新终端并指定要运行的命令。以下是具体方法:

1. 通用方法(根据桌面环境选择终端模拟器)

不同桌面环境通常有默认的终端模拟器,常用工具及对应命令如下:

(1) GNOME 桌面(常用 gnome-terminal

bash

gnome-terminal  

gnome-terminal

示例

  • 新终端中运行 ls -l:bash
    gnome-terminal  

  • 新终端中运行脚本并保持终端打开(命令执行后进入交互式 shell):bash
    gnome-terminal  

(2) KDE 桌面(常用 konsole

bash

konsole  

示例
bash

konsole    

(3) 通用终端 xterm(最小化终端,无需桌面环境依赖)

bash

xterm  

示例
bash

xterm    

(4) 其他终端模拟器

  • MATE 桌面mate-terminal -e "命令"
  • Xfce 桌面xfce4-terminal -e "命令"
  • Kitty 终端kitty +kitten new_window --hold "命令"(需结合终端特性)

2. 命令执行后保持终端窗口打开

若希望命令执行完毕后终端不自动关闭(例如调试脚本),需让终端在命令结束后进入交互模式,常用方法:
bash

gnome-terminal

konsole

3. 在脚本中启动新终端执行命令

若需在脚本中实现,直接调用上述命令即可,例如:
bash

gnome-terminal

4. 注意事项

  • 终端模拟器路径:若终端模拟器未在 $PATH 中,需使用绝对路径(如 /usr/bin/gnome-terminal)。
  • 命令参数中的空格:需用引号包裹整个命令及参数(如 "ls -l /home"),避免解析错误。
  • 后台运行:若无需终端窗口保持打开,直接执行即可(命令执行完后终端自动关闭)。

总结

根据你的桌面环境选择对应的终端模拟器,通过 -e--execute 参数指定要运行的命令。如需保持终端打开,在命令后添加 ; bash 或使用 bash -c 包裹命令。常用示例:
bash

gnome-terminal




9123gnome-terminal

阅读更多 >>>  linux桌面怎么添加

文章数据信息:

本文主要探讨:"linux在新终端执行命令", 浏览人数已经达到30次, 首屏加载时间:1.772 秒。