• 平时通过SSH,telnet等登录到linux系统时,就会生成一个PTS表征某一登录用户。  (至于什么是tty,什么是pts 自行百度) 下面是相关常用的命令: 1. 列出当前登录到系统的用户  who root@ubuntu:/# who root pts/0...

    基本概念:

    tty(终端设备的统称):
    tty一词源于Teletypes,原来指的是电传打字机,是通过串行线用打印机键盘阅读和发送信息的东西,后来这东西被键盘和显示器取代,所以现在叫终端比较合适。
    终端是一种字符型设备,通常用tty来简称各种类型的终端设备。
    pty(虚拟终端):
    远程telnet到主机时不也需要一个终端交互么?是的,这就是虚拟终端pty(pseudo-tty)
    虚拟终端是成对的逻辑终端设备,包含主从设备

    pts(pseudo-terminal slave)是实现pty的方法,和ptmx(pseudo-terminal master)配合使用实现pty

    串行端口终端(/dev/ttySn) 
    使用计算机串行端口连接的终端设备,对应设备名称类似 /dev/ttyS0(或/dev/tts/0)、/dev/ttyS1(或/dev/tts/1)等


    平时通过SSH,telnet等登录到linux系统时,就会生成一个PTS表征某一虚拟终端的设备。

    或者是串口连接,则是/dev/ttySn之类的终端设备。

    下面是相关常用的命令:

    1. 列出当前登录到系统的用户 

    who

    root@ubuntu:/# who
    root     pts/0       2017-03-01 09:51 (192.168.3.151)
    root     pts/1       2017-03-01 18:27 (192.168.3.129)
    root     pts/2       2017-03-01 18:27 (192.168.3.144)
    root     pts/3       2017-03-01 18:27 (192.168.3.151)

    2. 关闭某一登录到系统的用户 

    fuser -k /dev/pts/用户ID

    root@ubuntu:/# fuser -k /dev/pts/3
    /dev/pts/3:          9339
    3. 查看当前登录的用户

    tty

    root@ubuntu:/# tty
    /dev/pts/1

    展开全文
  • 一般这种程序使用& 结尾,如果终端关闭,那么程序也会被关闭 2.关闭终端之后继续运行 需要使用nohup这个命令,比如我们有个test.sh需要在后台运行,并且希望在 后台能够一直运行,那么就使用nohup

    1.后台运行

    Linux下一般想让某个程序在后台运行,很多都是使用& 在程序结尾来让程序自动运行。比如我们要运行tesh.sh在后台:

    ./tesh.sh &

    一般这种程序使用& 结尾,如果终端关闭,那么程序也会被关闭


    2.关闭终端之后继续运行

    需要使用nohup这个命令,比如我们有个test.sh需要在后台运行,并且希望在 后台能够一直运行,那么就使用nohup

    nohup ./test.sh &

    3.显示当前正在执行的进程

    top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。


    4.强制结束一个进程

    比如如果一个进程的PID为4993

    kill -9 4993

    展开全文
  • linux 系统下关闭屏幕

    2015-12-21 17:57:01
    开你的终端,然后输入以下指令:  sleep 1 && xset dpms force off  记往,按完回车后,不要碰键盘鼠标,静等一秒。然后,你的屏幕就被关掉了。这是真的关掉,而非锁定屏幕或者弄了一个黑屏的屏幕保护──这...

    开你的终端,然后输入以下指令:

      sleep 1 && xset dpms force off

      记往,按完回车后,不要碰键盘鼠标,静等一秒。然后,你的屏幕就被关掉了。这是真的关掉,而非锁定屏幕或者弄了一个黑屏的屏幕保护──这可是不耗电模式。

    dpms:(Display power management signal显示器电源管理;

    展开全文
  • linux 关闭显示器命令

    2019-01-08 05:49:53
    首先要解释下DPMS的意思,dpms可以认为是一个...在linux中有几个选项:To control Energy Star (DPMS) features: -dpms Energy Star features off 关闭节能模式 +dpms Energy Star features on 打开节能模式 ...

    首先要解释下DPMS的意思,dpms可以认为是一个显示能源管理系统,一般用于计算机功耗的管理。
    在linux中有几个选项:
    To control Energy Star (DPMS) features:
            -dpms      Energy Star features off  关闭节能模式
            +dpms      Energy Star features on 打开节能模式
             dpms [standby [suspend [off]]]
                  force standby 强制待机
                  force suspend 强制休眠
                  force off 强制关闭屏幕
                  force on 打开节能模式
                  (also implicitly enables DPMS features) 
                  a timeout value of zero disables the mode(测试系统 red flag linux)
    standby 待机
    suspend 休眠
    off 关闭屏幕
    xset的意思是xwindow设置
    linux关闭显示器命令:xset dpms force off

    展开全文
  • 详细请看:... 当我们希望在终端中的某一行显示进度或者显示动态的时间,这个时候我们就需要刷新终端屏幕了,即是在同一个位置显示不同的内容。当然这里是个

           详细请看:http://phpman.cn/2012/12/15/linux-c-%E5%88%B7%E6%96%B0%E7%BB%88%E7%AB%AF%E5%B1%8F%E5%B9%95%E7%9A%84%E6%96%B9%E6%B3%95/

           当我们希望在终端中的某一行显示进度或者显示动态的时间,这个时候我们就需要刷新终端屏幕了,即是在同一个位置显示不同的内容。当然这里是个简单的应用,以后可以更复杂。

           下面这段代码,可以在一行中每隔一秒显示以下数字。

    #include <stdio.h>
    #include <unistd.h>
    
    int main(void)
    {
        int i = 0;
        while(1){
            printf("%d\n", i);
            printf("\033[1A"); //先回到上一行
            printf("\033[K");  //清除该行
            i++;
            sleep(1);
        }
        return 0;
    }

          以下简单的说明:
                  \e[ 或 \033[ 是 CSI,用来操作屏幕的。
                  \e[K 表示从光标当前位置起删除到 EOL (行尾)
                  \e[NX 表示将光标往X方向移动N,X = A(上) / B(下) / C(左) / D(右),\e[1A 就是把光标向上移动1行

          这样就可以实现简单的刷新终端的功能了。当然在windows下有graphics.h头文件,在linux下有curses.h 来操作终端屏幕。以后学习了。

    展开全文
  • Linux终端显示设置

    2019-05-25 17:17:21
    Linux终端显示设置 最近重新研究Linux,这里会记录一下学习心得和笔记 [root@localhost etc]# 终端 显示设置只能显示最后一级目录,让人觉得很不爽。这里重新设置一下PS1变量 先echo 一下PS1变量的值 [root@...
  • Linux用户基本上都习惯使用clear命令或Ctrl+L组合快捷键来清空终端屏幕。这样做其实并没有真正地清空屏幕,但当用鼠标向上滚时,你仍然能看到之前的命令操作留下来的输出。 命令 printf “\033c” 或者 printf “\...
  • Linux关闭终端屏保

    2013-01-07 16:42:26
    屏保控制 setterm -blank 0 关闭屏保 ...可以用setterm程序来获得控制台下的屏幕截图。命令格式为: setterm -dump 1 上面命令中,1指第一个虚拟控制台,如要获得第二个虚拟控制台的内容,应改为2,
  • 关闭Linux屏幕保护
  • 本文中,介绍了14款最佳Linux命令行终端工具,可以用来替代debian系的Linux原生终端。如果你每天需要花大量的时间使用Linux命令行,而且正在寻找一些可替代系统自带的老旧且乏味的终端软件,不妨看看这篇文章,或许...
  • 正常修改屏幕分辨率的方法 系统—首选项—屏幕—选择分辨率(如图) 那么在终端通过命令的方式要怎么操作呢,其实很简单,首先通过命令"xrandr"来查看系统具体有哪些分辨率: 然后就可以设置分辨率了: ...
  • linux命令行终端的翻滚屏more/less/head/tail  (2012-03-16 10:56:57) 转载▼ 标签:  杂谈 分类: Linux笔记 屏幕翻页快捷键   shift+PgUp 向前翻看,一般翻13页左右。 ...
  • Linux终端使用技巧 今天才发现Linux下的终端有这么多好用的快捷键。 Shift+Ctrl+T:新建标签页 Shift+Ctrl+W:关闭标签
  • 因为真正的终端是全屏显示的黑乎乎的不带窗口的那种,这里带了窗口,是基于linux的X窗口系统上模拟出来的终端设备,在终端上同样可以运行shell,和真的终端功能基本无差别 # 伪终端是啥?伪终端linux内核模拟...
  • 12个linux终端工具

    2018-03-16 09:22:47
    如果你跟我一样,整天要花大量的时间使用Linux命令行,而且正在寻找一些可替代系统自带的老旧且乏味的终端软件,那你真是找对了文章。我这里搜集了一些非常有趣的终端软件,可以用来替代debian系的Linux原生终端。...
  • 在X下,可以用以下命令关闭显示器xset dpms force off在终端下,要自动关闭显示器了,可以在bashrc中添加if [ ${TERM} == linux ]; thensetterm -blank 1 -powersave powerdownfi以上操作需要ACPI的支持,
  • 这篇文章的动机有两个,上周同事问我关于Linux终端的问题,我简要解答后发现有些概念确实自己也说不清楚,然而这些概念我曾经是弄清楚了的,但也只是曾经。  大概六七年前,我是懂这些东西的,当时做了一些记录: ...
  • linux 输出到终端

    2019-06-08 13:38:10
    将内容输出到终端 printf "hello" >>/dev/tty echo "hello" >>/dev/tty
1 2 3 4 5 ... 20
收藏数 78,205
精华内容 31,282