有没有办法在终端使用root打开一个新窗口?


0

我在Linux中使用bash shell,我想知道当我使用su或以root身份登录时是否有任何方法可以打开新的终端窗口 sudo su

我的意思是,如果可以键入sudo su并使用root提示符打开一个新的终端窗口(每次键入sudo su新窗口时都会根据提示输入一种命令)。


键入您的DE使用的终端模拟器的名称,然后按Enter键。我认为terminal应该适用于Xfce。不成为sudo sudo su并且只是运行sudo terminal
PSkocik 2015年

Answers:


1

每次输入sudo su时都会创建一个命令,打开一个带有根提示符的新窗口

您可以使用alias命令为您完成工作。每当我在终端输入sudo-su时,如果我想要一个具有root权限的新窗口,我将发出此别名命令:

alias 'sudo-su'='sudo terminal_program_name'

其中terminal_program_name是您用来访问bash shell的程序konsole,gnome-terminal,deepin-terminal等

注意别名是临时的,一旦关闭发出alias命令的活动窗口,Alias就会丢失。要使别名持久化,请编辑.bashrc文件并在其中附加上述别名命令。


1

退房tmux。我每天都在使用它:在我的笔记本电脑,路由器和服务器上工作; 在窗口终端,文本模式,通过ssh。凭借其键盘快捷键,它给了我显着的性能提升。对我来说,没有回到单独的终端窗口。


+1 tmux太棒了。高分辨率,您可以在一个窗口中处理4~6个终端。SSH服务器,根,日志观看,
进程

0

不确定您是否使用Ubuntu或其他类似的操作系统。通常你可以用CTRL + SHIFT + T打开一个新的终端。它应该启动该终端作为当前登录的用户(whoami)


我正在和Xfce一起使用Manjaro。
tony_pt 2015年

0

如果您有任何桌面环境,则可以执行此操作。如果没有,你不能这样做。

首先 - 打开两个终端。

- 键入su第一个终端并键入root密码。


对于第二个问题,答案是否定的。因为当你键入sudo su。您只需登录到root当前终端会话。您仍然是桌面环境中的同一用户。你必须切换到不同终端的另一个用户
ErolGuzoğlu2015年

我不能将'sudo su'与命令打开一个新窗口联系起来?
tony_pt 2015年

我想到了新的想法啊。您可以sudo su在打开终端时给出初始运行的命令选项。编辑>配置文件首选项>标题和命令>运行自定义命令...
ErolGuzoğlu2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.