精华内容
下载资源
问答
  • linux终端退出python

    千次阅读 2015-07-09 13:37:07
    使用 quit(), exit(), 或者Ctrl-D退出命令行   [root@CentOS-43 workspace]# python Python 2.6.6 (r266:84292, Jan 22 2014, 09:42:36) [GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux2 Type "help", ...

    使用 quit(), exit(), 或者Ctrl-D退出命令行

     

    [root@CentOS-43 workspace]# python
    Python 2.6.6 (r266:84292, Jan 22 2014, 09:42:36) 
    [GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux2
    Type "help", "copyright", "credits" or "license" for more information.
    >>> quit()
    [root@CentOS-43 workspace]# 


     

     

    展开全文
  • linux 终端打开软件关闭终端退出软件  1 nohup xxx & 日志会默认输出到 nohup.txt 2 自定义脚本  #! /bin/bash firefox https://pan.baidu.com/ &   chmod +x xxx 不要望了 #/bin/bash ...

    linux 终端打开软件关闭终端不退出软件 

    1 nohup xxx & 日志会默认输出到 nohup.txt

    2 自定义脚本 

    #! /bin/bash
    firefox https://pan.baidu.com/ &
     

    chmod +x xxx

    不要望了 #/bin/bash

    然后将其放到PATH中 直接在终端 敲命令就行了,即使关闭终端,软件也不会退出

    展开全文
  • linux终端分割 有什么比闪烁的Linux终端更好的了吗? 肯定有:两个忽隐忽现的Linux终端。 实际上,越多越好。 很久以前, 终端是物理设备 ,但是,当然,今天,它们只是被模拟为计算机上的应用程序。 如果您希望...

    linux终端分割

    有什么比闪烁的Linux终端更好的了吗?

    肯定有:两个忽隐忽现的Linux终端。 实际上,越多越好。

    很久以前, 终端是物理设备 ,但是,当然,今天,它们只是被模拟为计算机上的应用程序。 如果您希望使用终端作为界面,则可能知道一个终端很少。 不可避免地,您将要打开一个新的终端或一个新的选项卡,以便您可以在第一个忙于编译或转换或以其他方式处理数据时使用它。

    如果您是系统管理员,那么您将知道同时使用多个系统时,至少需要四个打开的窗口。

    唯一的答案是一个分屏,以便在一个应用程序窗口中可以同时存在两个或更多终端。 Linux套件中有许多工具可帮助您对控制台进行切片和切块。

    外壳,终端和控制台

    在对屏幕进行切片和切块之前,您应该了解端子,外壳和“控制台”之间的区别。 要了解全部情况,请在Enable Sysadmin博客上阅读有关该主题的文章。

    简短版本:

    • 外壳是带有提示的输入和输出屏幕。 从技术上讲,即使在看不到POSIX桌面的地方,也有运行的shell(因为它是启动用户会话的shell)。
    • 终端是在图形服务器(例如X11或Wayland)中运行的应用程序,其中装有外壳。 仅在启动终端窗口后,终端才会运行。 它或多或少是进入外壳的“门户”。
    • “控制台”或“虚拟控制台”是一个术语,通常表示在您的桌面外部运行的外壳。 您可以通过按Alt-Ctrl-F2进入虚拟控制台(通常从F3F7都可用,其中F1F7代表您的桌面,具体取决于您的分布)。

    某些应用程序可让您拆分外壳或控制台,而其他应用程序可让您拆分终端。

    多路复用器

    tmux terminal

    tmux可以说是最灵活,最强大的屏幕拆分器,它是一个以键盘为中心的终端多路复用器,这意味着您可以将一个控制台“层叠”在另一个控制台上,然后在两者之间切换。 您还可以将控制台视图拆分为一半(或三分之一或四分之一,依此类推),以便可以在其旁边看到其他控制台。

    所有控件都集中在键盘周围,这意味着您不必为了寻找鼠标而不必松开键,而且还必须学习一些新的键盘组合。

    如果您主要使用tmux进行屏幕拆分,那么您真正需要的唯一命令是:

    • Ctrl-B%进行垂直分割(左侧一个外壳,右侧一个外壳)
    • Ctrl-B“ (水平分割)(顶部一个外壳,底部一个外壳)
    • Ctrl-B O激活另一个外壳
    • Ctrl-B吗? 求助
    • Ctrl-B d与Tmux分离,使其在后台运行(使用tmux Attach重新输入)

    tmux有许多好处,包括能够在一台计算机上启动tmux会话,然后从另一台计算机远程加入同一会话。 它实质上是守护您的shell。

    例如,由于tmux在Pi上运行,因此我可以永久登录IRC-在Pi上启动tmux,然后从碰巧使用的任何计算机登录。 当我注销时,tmux继续运行,耐心等待我从另一台计算机重新连接到会话。

    GNU屏幕

    GNU Screen terminal

    与tmux相似, GNU Screen是一个Shell多路复用器。 您可以从正在运行的会话中分离和重新连接,并且可以水平和垂直拆分屏幕。

    屏幕比tmux笨重一些。 它的默认键绑定是Ctrl-A ,它也是Bash转到行首的键盘快捷键。 这意味着,如果您正在运行“屏幕”,则必须按两次Ctrl-A而不是一次按Ctrl + A才能转到行的开头。 就个人而言,我在$ HOME / .screenrc中使用以下行将触发键重新定义为Ctrl-J

    escape ^jJ

    Screen的split功能效果很好,但它保留了tmux缺少的一些功能。 例如,拆分外壳时,新的外壳不会在另一个面板中启动。 您必须使用Ctrl-A Tab导航到其他空间(如果像我一样重新定义键盘快捷键,则导航到Ctrl-J ),然后使用Ctrl-A C手动创建一个新外壳。

    与tmux不同,退出外壳时拆分不会消失,这是一项设计功能,在某些情况下非常好,但有时也很麻烦,因为它迫使您手动管理拆分。

    尽管如此,Screen是一个可靠,灵活的应用程序,如果您发现tmux不可用,您可以运行它。

    以下是使用默认键盘快捷键的基本拆分命令:

    • Ctrl-A | 进行垂直分割(左侧一个外壳,右侧一个外壳)
    • Ctrl-A S进行水平分割(顶部为一个外壳,底部为一个外壳)
    • Ctrl-A Tab使另一个外壳处于活动状态
    • Ctrl-A吗? 求助
    • Ctrl-A d与Screen分离,使其在后台运行(使用screen -r重新输入)

    Konsole

    Konsole screen

    Konsole是与KDE Plasma桌面捆绑在一起的终端。 像KDE本身一样,Konsole以高度可定制和强大而闻名。

    与tmux和GNU Screen相似,它具有分割窗口的功能。 由于Konsole是图形终端,因此您可以用鼠标而不是键盘来控制其分屏功能。

    在Konsole的“ 视图”菜单中找到拆分。 您可以水平或垂直拆分窗口。 要更改哪个面板处于活动状态,只需单击它。 每个面板都是唯一的终端,因此可以有自己的主题和标签。

    与tmux和GNU Screen不同,您不能从Konsole分离和重新连接。 像大多数图形应用程序一样,您在物理上位于Konsole之前就可以使用它,而在不在时却无法访问它(除非使用远程桌面软件)。

    埃马克斯

    Emacs rpg

    Emacs并非完全是一个终端多路复用器,但是其接口支持拆分和调整大小,并且具有内置终端。

    无论如何,如果您每天都在Emacs中,则可以在本质上不同的应用程序之间划分窗口,这意味着您不必离开自己喜欢的文本编辑器的熟悉度和舒适度。 此外,由于Emacs eshell模块是在eLISP中实现的,因此您可以使用在Emacs本身中使用的相同命令与它进行交互,从而使复制和提取长文件路径或命令输出变得很简单。

    如果在图形窗口中使用Emacs,则可以用鼠标执行一些操作。 使用键盘快捷键的速度更快,其中某些快捷键或多或少是必需的。 例如,您可以通过单击来更改哪个面板为活动面板,并且可以使用鼠标调整拆分屏幕的比例。

    这些是重要的键盘快捷键:

    • Ctrl-X 3进行垂直拆分(左侧一个外壳,右侧一个外壳)
    • Ctrl-X 2用于水平分割(顶部为一个外壳,底部为一个外壳)
    • Ctrl-X O使另一个外壳处于活动状态(您也可以使用鼠标执行此操作)
    • Ctrl-X 0 (即零)关闭当前面板

    与tmux和GNU Screen相似,只要运行emacs-client ,就可以从Emacs分离和重新连接。

    窗口管理器

    Ratpoison split screen

    如果您认为可以拆分屏幕并加载终端的文本编辑器令人惊叹,请想象您的桌面具有相同的用途。 有些Linux桌面(例如RatpoisonHerbsluftwm ,i3,Awesome甚至是启用了特定设置的KDE Plasma桌面) 会将每个应用程序窗口显示为桌面网格中的固定图块。

    它们将窗口保留在可预测的位置上,而不是在桌面上方“浮动”,因此您可以从一个窗口切换到另一个窗口。 您可以在网格内打开任意数量的终端,以模拟终端多路复用器。 实际上,您甚至可以在桌面多路复用器中加载终端多路复用器。

    并没有阻止您使用其中的拆分缓冲区加载Emacs的方法。 没有人知道如果您采取进一步的措施会发生什么,并且大多数Linux用户都认为最好不要发现它。

    与tmux和GNU Screen不同,除非您使用远程桌面软件进行计数,否则您无法从桌面分离和重新连接。

    其他选择

    信不信由你,这些并不是您在Linux上分割屏幕的唯一选择。 还有其他终端仿真器,例如之前的Tilix和Terminator,可以拆分为多个部分,并可以嵌入嵌入式终端组件的应用程序等等。 在评论中告诉我们您最喜欢的划分工作空间的方式。

    翻译自: https://opensource.com/article/20/5/split-terminal

    linux终端分割

    展开全文
  • Linux终端退出后,后台运行程序

    千次阅读 2018-07-20 18:06:31
    一般我们用终端连接linux服务器时,运行一个程序,退出终端后,程序就自动停止运行了。 无论进程是在后台还是在前台,它都与启动它的终端实例紧密绑定。当终端关闭时,它通常向绑定到终端的所有进程(前台、后台...

    Linux进程后台运行

    一般我们用终端连接linux服务器时,运行一个程序,退出终端后,程序就自动停止运行了。

    无论进程是在后台还是在前台,它都与启动它的终端实例紧密绑定。当终端关闭时,它通常向绑定到终端的所有进程(前台、后台进程)发送SIGHUP信号。 这表示进程终止,因为它们的控制终端将很快不可用。

    Linux进程组概念

    在Linux/Unix中,有这样几个概念:
    - 进程组(process group):一个或多个进程的集合,每一个进程组有唯一一个进程组ID,即进程组长进程的ID。
    - 会话期(session):一个或多个进程组的集合,有唯一一个会话期首进程(session leader)。会话期ID为首进程的ID。
    会话期可以有一个单独的控制终端(controlling terminal)。与控制终端连接的会话期首进程叫做*控制进程(controlling process)。当前与终端交互的进程称为前台进程组。其余进程组称为后台进程组。
    image

    使用nohup

    nohup <command> &

    使用nohup命令后,原程序的的标准输出被自动改向到当前目录下的nohup.out文件。

    使用screen

    总结
    利用screen运行后台服务

    screen
    do...
    Ctrl-a d
    exit

    常用

    Ctrl-a c 创建新shell
    Ctrl-a a 返回上一个shell

    建立单窗口,

    screen vi hello.c

    暂时离开(把当前会话暂时放到后台),

    Ctrl-a d

    查看后台会话

    mo@mo-Aspire-E5-572G:~/桌面$ screen -ls
    There are screens on:
        13039.pts-0.mo-Aspire-E5-572G   (20171201174816秒) (Detached)
        12922.pts-0.mo-Aspire-E5-572G   (20171201174345秒) (Detached)
    

    重新进入会话

    screen -r 13039.pts-0.mo-Aspire-E5-572G 
    C-a ?   显示所有键绑定信息
    C-a w   显示所有窗口列表
    C-a a   切换到之前显示的窗口
    C-a c   创建一个新的运行shell的窗口并切换到该窗口
    C-a n   切换到下一个窗口
    C-a p   切换到前一个窗口(与C-a n相对)
    C-a 0..9    切换到窗口0..9
    C-a a   发送 C-a到当前窗口
    C-a d   暂时断开screen会话
    C-a k   杀掉当前窗口
    C-a [   进入拷贝/回滚模式
    展开全文
  • linux】如何退出shell终端

    千次阅读 2018-10-15 13:19:00
    退出shell终端: exit + 回车即可 清除当前屏幕信息 clear 不过clear只是将之前的命令向上隐藏啦。。。 转载于:https://www.cnblogs.com/happyamyhope/p/9790450.html...
  • Linux_Linux终端命令大全

    千次阅读 2019-03-08 21:16:47
    下面是Linux终端操作其它常用命令的介绍 command [-options] [parameter] 命令 []选项,可选 参数,对谁做,0或多个 –help选项 command --help 显示 command 命令的帮助信息 man 命令 man command man 是 manual 的...
  • Linux终端命令

    千次阅读 2018-11-18 22:56:32
    Linux终端命令   1.终端命令的使用技巧 ctrl+shift+(+/=) 其实就是ctrl+“+” 放大终端界面字体; ctrl+- 缩小终端字体; tab 自动补全(注意,Linux是区分字母大小写的) ,双击tab的话,会根据你输入的首...
  • 【Linux】Linux基础常用命令1(常用Linux命令的基本使用,Linux终端命令格式)1. 常用Linux命令的基本使用1.1 学习Linux终端命令的原因1.2 常用Linux命令的基本使用1.3 自动补全2. Linux终端命令格式2.1 终端命令...
  • linux终端terminal个性化配置

    万次阅读 2014-09-26 19:13:13
    {本文介绍linux终端字体颜色设置、终端提示符显示内容设置、自定义alias命令} linux打开终端快捷键: ctrl + alt + t 新窗口中打开 ctrl + shift +t 新标签页中打开   个人配置文件介绍  系统默认状态下的...
  • Linux终端常用指令整理

    万次阅读 2020-10-04 11:19:59
    Linux终端常用指令整理常见目录目录操作命令文件操作命令常用快捷键 常见目录 /etc #系统配置,启动程序 /home #普通用户的家,目录默认数据存放目录 /mnt #临时挂载储存设备的挂载点,u盘插入光驱无法使用,需要...
  • 终端异常退出后,后台进程不关闭的解决办法: 1、使用nohup命令: nohup [argument…] & nohup可以屏蔽SIGHUP信号! 2、使用 screen命令。 打开一个ssh终端,执行screen,并回车,即可创建了一个新的虚拟...
  • 敲命令时候,敲错了,进入了>的提示下,怎么也退不出了。查了资料是按ctrl+c或者ctr+d都能退出 转载于:https://www.cnblogs.com/zhaoshunjie/p/4662473.html
  • ◆允许 su 到 root 非常简单,下面是设置的方法:  me@tipfoo:~$ sudo passwd  Password: Enter new UNIX password: Retype new UNIX password: ...退出root权限: ...终端输入:exit
  • LINUX终端中,保存和退出

    千次阅读 2010-05-18 17:34:59
    [b][color=red]输入 :wq ,保存和退出[/color][/b]
  • 使用Linux screen在退出远程终端(关闭SSH)后程序依然自动进行 使用Linux screen在退出远程终端(关闭SSH)后程序依然自动进行 安装: 使用: 1、创建虚拟终端, 2、新开启ssh终端,访问已经创建好的终端 3、...
  • Linux终端命令行路径缩短方法

    千次阅读 2017-05-31 09:45:55
    Linux终端命令行缩短路径
  • linux终端配色方案

    万次阅读 多人点赞 2017-02-28 22:02:07
    Ubuntu终端配色
  • Linux上设置终端远程登录不自动退出Linux上设置终端远程登录不自动退出问题解决方案 Linux上设置终端远程登录不自动退出 问题 Linux上远程登录,默认10分钟没操作会自动退出,原因是默认的TMOUT设置为600,即10分钟 ...
  • 现象经常在linux下开发的人应该都有这样的经验,就是在终端上启动的程序,在关闭终端时,这个程序的进程也被一起关闭了。看下面这个程序,为了是进程永远运行,在输出helloworld后,循环调用sleep:直接关闭这个终端...
  • Linux终端下Ctrl+S卡死

    千次阅读 2017-01-16 22:51:04
    Linux终端下Ctrl+S卡死
  • linux 终端快捷键

    千次阅读 2011-07-06 15:21:01
    Windows过来的初学者常遇到的问题,在Vi里写完...其实应该用Ctrl+Q来接触锁定,Ctrl+S在Linux下是锁定屏幕显示的意思和ScreenLock键是一个效果,不信你试试按下ScrLk或者Fn+ScrLk 我的下篇文章就有 linux 快捷键 使用
  • 但如果要想在退出终端后,程序依然还在后台运行,则要用nohup与&组合来实现。nohup 命令用途不挂断地运行命令语法nohup Command [ Arg … ] [& ]描述nohup 命令运行由 Command参数和任何相关的Arg参数指定的命令,...
  • Linux:linux终端命令关闭pycharm

    千次阅读 2020-08-22 16:46:34
    刚不小心把电脑电源踢了,然后重新开机打开pycharm一直显示already running,打不开。即之前程序被挂载着有残留,需要强制关闭才能重新使用pycharm。 使用 ps u 查看属于pycharm的pid代码是多少,假如是1234 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 161,505
精华内容 64,602
关键字:

怎么退出linux终端

linux 订阅