精华内容
下载资源
问答
  • 曾经写过“交互式shell和非交互式shell、登录shell和非登录shell的区别”,但那时理解相对更浅一些,现在多了一点认识,把这篇文章稍微完善一下吧。 交互式shell和非交互式shell、登录shell和非登录shell的区别。...

    曾经写过“交互式shell和非交互式shell、登录shell和非登录shell的区别”,但那时理解相对更浅一些,现在多了一点认识,把这篇文章稍微完善一下吧。

    交互式shell和非交互式shell、登录shell和非登录shell的区别。
    首先,这是两个不同的维度来划分的,一个是是否交互式,另一个是是否登录。

    交互式shell和非交互式shell(interactive shell and non-interactive shell)
    交互式模式就是在终端上执行,shell等待你的输入,并且立即执行你提交的命令。这种模式被称作交互式是因为shell与用户进行交互。这种模式也是大多数用户非常熟悉的:登录、执行一些命令、退出。当你退出后,shell也终止了。
    shell也可以运行在另外一种模式:非交互式模式,以shell script(非交互)方式执行。在这种模式 下,shell不与你进行交互,而是读取存放在文件中的命令,并且执行它们。当它读到文件的结尾EOF,shell也就终止了。
    可以通过打印“$-”变量的值(代表着当前shell的选项标志),查看其中的“i”选项(表示interactive shell)来区分交互式与非交互式shell。


    登录shell和非登录shell
    登录shell:是需要用户名、密码登录后才能进入的shell(或者通过”–login”选项生成的shell)。
    非登录shell:当然就不需要输入用户名和密码即可打开的Shell,例如:直接命令“bash”就是打开一个新的非登录shell,在Gnome或KDE中打开一个“终端”(terminal)窗口程序也是一个非登录shell。
    执行exit命令,退出一个shell(登录或非登录shell);
    执行logout命令,退出登录shell(不能退出非登录shell)。

    bash是 login shell 时,其进程名为”-bash“ 而不是”bash”。 比如下面的命令行演示:
    man bash: A login shell is one whose first character of argument zero is a -, or one started with the –login option.

    总结一下曾经看在chinaunix论坛中看到的关于登录shell与非登录shell、交互式shell与非交互式shell的讨论:
    Login Shell:当init3时,mingetty spawn出登录提示符的时候,你输入帐号和密码进入了,出现了shell提示符,这个过程就是登录shell;
    Interactive Shell:接下来你得到了一个像“root@host />”这样的提示符,你输入什么,它就解释出什么,这就是交互式shell;你在当前shell又fork了一个 shell(bash),这个bash也是交互式shell。通常情况下interactive shell是login shell派生出来的。
    Non Interactive Shell:你需要写一个bash script,用外部shell执行“bash script.sh”命令,它(bash)从可以第一条命令执行到最后一条然后退出,不与你进行任何交互,它就是非交互式shell。
    交互式非登录shell,例如你在Gnome图形界面中打开“终端”出来的那种窗口程序,和登录shell相比,它是“非登录”的,你并不需要输入用户名和密码,和非交互式shell相比,这是“交互式”的,就像你说的那它“你输入什么,它就解释什么”。

    对于Bash来说,登录shell(包括交互式登录shell和使用“–login”选项的非交互shell),它会首先读取和执行/etc/profile全局配置文件中的命令,然后依次查找~/.bash_profile、~/.bash_login 和 ~/.profile这三个配置文件,读取和执行这三个中的第一个存在且可读的文件中命令。除非被“–noprofile”选项禁止了。
    在非登录shell里,只读取 ~/.bashrc (和 /etc/bash.bashrc、/etc/bashrc )文件,不同的发行版里面可能有所不同
    ,如RHEL6.3中非登录shell仅执行了“~/.bashrc”文件(没有执行/etc/bashrc),而KUbuntu10.04中却依次执行了/etc/bash.bashrc 和 ~/.bashrc 文件。
    对于这些规则,可以直接在相应的配置文件中加一些echo命令来验证其真实性。

    参考资料:man bash (搜索interactive、login等关键)

    展开全文
  • 摘要:在进行环境变量设置命令别名的设置的时候,常常会接触到四个概念:交互式bash、非交互式bash、login bashno login bash。本文主要来澄清这四个概念。 本文来源:bash 深入理解:交互式shell和非交互式...

    摘要:在进行环境变量设置和命令别名的设置的时候,常常会接触到四个概念:交互式bash、非交互式bash、login bash和no login bash。本文主要来澄清这四个概念。


    本文来源:bash 深入理解:交互式shell和非交互式shell、登录shell和非登录shell的区别http://blog.csdn.net/trochiluses/article/details/13767669 


    1.交互式bash与非交互式bash


    交互式模式就是在终端上执行,shell等待你的输入,并且立即执行你提交的命令。这种模式被称作交互式是因为shell与用户进行交互。这种模式也是大多数用户非常熟悉的:登录、执行一些命令、退出。当你退出后,shell也终止了。


    shell也可以运行在另外一种模式:非交互式模式,以shell script(非交互)方式执行。在这种模式 下,shell不与你进行交互,而是读取存放在文件中的命令,并且执行它们。当它读到文件的结尾EOF,shell也就终止了。


    区别:读取的配置文件不同,交互式bash必然读取~/.bashrc文件;非交互式bash读取的是环境变量BASH_ENV(通常情况下)所指定的配置文件。


    2.login bash与nologin bash


    登陆shell是指:(1)用户登陆时,输入用户名和密码后启动的shell(例如使用ssh登录远程主机等);(2)通过带--login参数的命令:bash --login而启动的shell。


    非登录bash:登录以后所打开的bash,比如通过Ctrl+Alt+T组合键打开的bash环境,直接通过bash命令打开的环境。


    对于用户来说,登陆shell和非登陆shell的主要区别是:启动shell时所执行的startup文件不同。登陆shell执行startup文件为:/etc/profile、~/.bash_profile、~/.bashrc(这里只是从现象上得出的推论,这种推论是有问题的,稍后讨论),而非登陆shell执行的startup文件仅为:~/.bashrc。


    3.bash中解析命令的次序


    在bash中输入一个命令,首先会从which所指定的路径中进行命令寻找(有先后顺序);然后从配置文件的命令别名中寻找。注意,配置文件的修改不会立即影响到bash的环境。

    展开全文
  • 交互式shell和非交互式shell、登录…

    千次阅读 2014-11-25 18:11:31
    交互式shell和非交互式shell、登录shell和非登录shell的区别。 首先,这是两个不同的维度来划分的,一个是是否交互式,另一个是是否登录。 交互式shell和非交互式shell 交互式模式就是shell等待你的输入,并且...
    也算写过一些Bash脚本的人了,不过对与这几个概念,还不是很清楚,于是恶补了一下。

    交互式shell和非交互式shell、登录shell和非登录shell的区别。

    首先,这是两个不同的维度来划分的,一个是是否交互式,另一个是是否登录。

    交互式shell和非交互式shell

    交互式模式就是shell等待你的输入,并且立即执行你提交的命令。这种模式被称作交互式是因为shell与用户进行交互。这种模式也是大多数用户非常熟悉的:登录、执行一些命令、签退。当你签退后,shell也终止了。

    shell也可以运行在另外一种模式:非交互式模式,以shell script(非交互)方式执行。
    在这种模式下,shell不与你进行交互,而是读取存放在文件中的命令,并且执行它们。当它读到文件的结尾,shell也就终止了。


    chinaunix 论坛中关于登录shell与非登录shell、交互式shell与非交互式Shell的讨论:

    Login Shell:当init3时,mingetty spawn出登录提示符的时候,你输入帐号和密码进入了,出现了shell提示符,这个过程就是登录外壳;

    Interactive Shell:接下来你得到了一个像root@host />这样的提示符,你输入什么,它就解释出什么,这就是交互式外壳;
    你在当前Shell又fork了一个shell(bash),这个bash也是交互式外壳。通常情况下interactive shell是login shell派生出来的。

    Non Interactive Shell:你可能需要学习写一个bash script,用外部shell执行:bash  script.sh,
    它(bash)从第一条命令执行到最后一条然后退出,不与你进行任何交互,它就是非交互式外壳。

    交互式非登录shell就是指你在Gnome图形界面中打开“终端”出来的那种窗口程序,
    和登录shell 相比,它是“非登录”的,你并不需要输入用户名和密码,
    和非交互式shell相比,这是“交互式”的,就像你说的那它:你输入什么,它就解释出什么

    执行exit退出非登录shell状态;
    执行logout退出登录shell状态。

    在登录shell里,确实只读取/etc/profile和~ /.bash_profile, ~/.bash_login, and ~/.profile按顺序最先的一个,并执行其中的命令。除非被 --noprofile选项禁止了;
    在非登录shell里,确实只读取 /etc/bash.bashrc和~/.bashrc

    转自:http://www.51testing.com/html/38/225738-216858.html

    ==========================================
    以下来自另一文
    ==========================================

     当启动shell时,它将运行启动文件来初始化自己。具体运行哪个文件取决于该shell是登陆shell还是非登陆shell的交互方式(比如通过bash),又或者是一个非交互式shell(用来执行shell脚本)。要执行启动文件中的命令,用户就必须具备读的权限,而一般的Linux发行版本都会把对应的命令放在一些启动文件中。

     1:交互式登陆shell

    交互式登陆shell指的是当用户登录系统时所用的那个shell(可以默认指定,如bash shell)。登录shell 将查找几个不同的启动文件来处理其中的命令,
    bash shell 处理文件的顺序如下:

    /etc/profile        
    shell首先执行/etc/profile中的命令。设置这个文件后,可以为系统内所有的bash用户建立默认的特征(不同版本的Linux在此文件放置的命令不尽相同);

    ~/.bash_profile、~/.bash_login、~/.profile     然后shell依次查找这些文件,并执行它找到的第一个文件中的命令。可以将命令放在这些文件中,以重写/etc/profile文件中默认的设置;

    ~/.bash_logout   
    当用户注销时,bash执行文件~/.bash_logout中的命令,这个文件包含了退出会话时执行的清理命令,如:删除临时文件等;

     

    2:交互式非登陆shell

    交互式非登陆shell指的是如果启动了一个bash shell 而没有登陆系统(如在CLI 提示符中键入bash),则启动了一个交互式非登录shell。
    交互式非登录shell并不执行前面提到的启动文件中的命令,然而交互式非登陆shell从登录shell继承了由这些启动文件设置的shell变量。

    /etc/bashrc   
    尽管不是通过bash直接调用,但许多~/.bashrc文件调用/etc/bashrc。这种设置使得超级用户可以为系统内的非登陆shell建立默认属性。

    .bashrc           交互式非登陆shell执行~/.bashrc文件中的命令,而登陆shell的启动文件(如.bash_profile)通常会运行这个文件。这样,登陆shell和非登陆shell都可以运行.bashrc中的命令了。

     

    3:非交互式shell

    非交互式shell指的是以shell script(脚本)方式运行。
    在这种模式在运行时shell 并不与用户进行交互(除非在运行时需要用户指定运行参数),而是读取存放在文件中的命令并执行它们。
    当它读到文件的结尾,shell 也就终止了。
    这些shell从登陆时就继承了由这些启动文件设置的shell变量。

    BASH_ENV  
    非交互式shell查找环境变量BASH_ENV(或者当作为sh调用时为的ENV),并执行由该变量命名的文件中的命令。

    转自:http://www.cnblogs.com/zhaoyl/archive/2012/07/07/2580744.html

    ==========================================
    以下来自另一文
    ==========================================

    神马是shell

    Shell是一种具备特殊功能的程序,它是介于使用者和 UNIX/Linux 操作系统之核心程序(kernel)间的一个接口。
    为什么我们说 shell 是一种介于系统核心程序与使用者间的中介者呢?
    读过操作系统概论的读者们都知道操作系统是一个系统资源的管理者与分配者,当您有需求时,您得向系统提出;从操作系统的角度来看,它也必须防止使用者因为错误的操作而造成系统的伤害。
    众所周知,对计算机下命令得透过命令(command)或是程序(program);程序有编译器(compiler)将程序转为二进制代码,可是命令呢?
    其实shell 也是一支程序,它由输入设备读取命令,再将其转为计算机可以了解的机械码,然后执行它。

    各种操作系统都有它自己的 shell,以 DOS 为例,它的 shell 就是 command.com 。如同 DOS 下有 NDOS,4DOS,DRDOS 等不同的命令解译程序可以取代标准的 command.com ,UNIX 下除了 Bourne shell(/bin/sh) 外还有 C shell(/bin/csh)、Korn shell(/bin/ksh)、Bourne again shell(/bin/bash)、Tenex C shell(tcsh) … 等其它的 shell。
    UNIX/Linux 将 shell 独立于核心程序之外,使得它就如同一般的应用程序,可以在不影响操作系统本身的情况下进行修改、更新版本或是添加新的功能。


    交互式与非交互式shell /登录shell与非登录shell

    登陆shell与交互式非登陆shell的区别

    1.登录shell
    所谓登录shell,指的是当用户登录系统时所取的那个shell。登录shell属于交互式shell。
    登录shell将查找4个不同的启动文件来处理其中的命令。 bash shell处理文件的顺序如下:
     1: /etc/profile
     2:/etc/profile.d等待配置文件
     3: $HOME/.bash_profile
     4: $HOME/.bash_login
     5 $HOME/.profile
     
    etc /profile是bash shell在系统上的主默认启动文件,系统上每一个用户在登陆时都将执行此文件。
    通过设置这个文件,超级用户可以为全系统内的所有bash用户建立默认特征。不同 Linux版本在此文件放置的命令不尽相同,
    在redflag中,该文件设置了几个重要的变量,
    如:PATH USER LOGNAME MAIL HOSTNAME HISTSIZE  INPUTRC,详情可以查看具体的文件。

    其余3个文件具备相同的功能——提供特定于用户的启动文件。大多数Linux版本只使用其中之一。
    如:RedFlag使用.bash_profile   ubuntu使用.profile .

    shell依次查找~/.bash_profile、
    ~/.bash_login、
    ~/.profile(~是用户主目录的速记符),
    并执行它找到的首个文件中的命令。
    可以将命令放置在这些文件中以覆盖掉/etc/profile文件中的默认设置。
    也就是后面的文件可以覆盖或者修改前面的设置 。

    2. 交互式非登录shell
    如果启动了一个bash shell而没有等录系统(如在CLI提示符中键入bash),
    则启动了一个交互式非登录shell.
    而登录shell的初始化文件(比如.bash_profile)通常会运行这个文件。这样,登录shell和非登录shell都可以使用.bashrc中的命令。
    如以X Window环境登录Linux时,在X环境所起动的终端,那些shell都是非登录shell.
    在交互式非登录shell中并不执行前面提到的初始化文件中的命令。然而,交互式非登录shell从登录shell继承了由这些初始化文件设置的 shell变量。

    (1) $HOME/.bashrc
    交互式非登录shell执行~/.bashrc文件中的命令.在每次执行shell脚本时,都会重新读取这个文件,所以是最完整的。

    但是万事都不是一样的,debain系列的是不同的,如ubuntu
    /etc/profile-->/etc/environment-->$HOME/.profile
    要配置java等变量时,都/etc/environment中



    关于各个文件的作用域,在网上找到了以下说明:
    (1)/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行. 并从/etc/profile.d目录的配置文件中搜集shell的设置。
    (2)/etc/bashrc: 为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取。
    (3)~/.bash_profile: 每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件。
    (4)~/.bashrc: 该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该该文件被读取。
    (5)~/.bash_logout:当每次退出系统(退出bash shell)时,执行该文件. 另外,/etc/profile中设定的变量(全局)的可以作用于任何用户,而~/.bashrc等中设定的变量(局部)只能继承/etc/profile中的变量,他们是"父子"关系。
    (6)
    ~/.bash_profile 是交互式、login 方式进入 bash 运行的
    ~/.bashrc 是交互式 non-login 方式进入 bash 运行的
    通常二者设置大致相同,所以通常前者会调用后者。



    Shell脚本和Shell的初始化
    http://hi.baidu.com/С??ireed/blog/item/f45b3a137b6172d8f6039e62.html

    Shell脚本用source或者.来获得。
    例:
    假设文件ls.script在文件夹linux下,这个文件夹下还有个文件是example,
    [ireed@redhat linux]$ ls
    example ls.script
    下面是ls.script的内容:
    [ireed@redhat linux]$ cat ls.script
    ls
    对,也就是说ls.script的内容就一行是ls。
    开始实验:


    [ireed@redhat linux]$ source ls.script
    example ls.script
    [ireed@redhat linux]$ ls
    example ls.script
    [ireed@redhat linux]$ . ls.script
    example ls.script
    [ireed@redhat linux]$

    我们看到获得ls.script与运行ls命令会得到同样的效果,都是显示linux文件夹下面的内容,如果你编辑其他的脚本文件,然后获得它,也是可以运行的。


    登录Shell、非登录Shell、交互式Shell与非交互式Shell
                                        登录Shell           交互式Shell
    从虚拟控制台登录Shell                   是                   是
    通过网络Shell到一台
    远程机器上时登录Shell                   是                   是
    X初始化Shell                            是                   是
    X终端Shell                              否                   是
    展开全文
  • 交互式shell和非交互式shell、登录shell和非登录shell的区别。 首先,这是两个不同的维度来划分的,一个是是否交互式,另一个是是否登录。 交互式shell和非交互式shell 交互式模式就是shell等待你的输入, 并且...
     
    

    也算写过一些Bash脚本的人了,不过对与这几个概念,还不是很清楚,于是恶补了一下。
    交互式shell和非交互式shell、登录shell和非登录shell的区别。
    首先,这是两个不同的维度来划分的,一个是是否交互式,另一个是是否登录。
    交互式shell和非交互式shell
    交互式模式就是shell等待你的输入, 并且立即执行你提交的命令。这种模式被称作交互式是因为shell与用户进行交互。这种模式也是大多数用户非常熟悉的:登录、执行一些命令、签退。当你签退后,shell也终止了。
    shell也可以运行在另外一种模式:非交互式模式,以shell script(非交互)方式执行。在这种模式下,shell不与你进行交互,而是读取存放在文件中的命令,并且执行它们。当它读到文件的结尾,shell也就终止了。

    启动互交式的shell

      你可在一个shell中输入带路径的shell名启动另一个shell,退出用exit命令。这在修改了一个shell的设置后验证改变效果十分有用。

      启动非互交式的shell

      最经常的用法就是用一个shell执行脚本,例:/bin/sh filename filename是包含可执行命令的文件名。

      使shell脚本可执行

      如果你想仅仅输入名字就可执行脚本,你必须:

      1、把文件用chmod命令标识为可执行。例:chmod a+x filename

      2、使用适当的shell来执行。这必须确保脚本的第一行为:“#!shell名”。例:#!/bin/sh。如果把“#!/bin/sh”放在其它行,则会被当作注释忽略掉。shell把#至行尾的内容理解为注释。

     

    chinaunix论坛中关于登录shell与非登录shell、交互式shell与非交互式Shell的讨论:
    Login Shell:当init3时,mingetty spawn出登录提示符的时候,你输入帐号和密码进入了,出现了shell提示符,这个过程就是登录外壳;
    Interactive Shell:接下来你得到了一个像
    root@host />这样的提示符,你输入什么,它就解释出什么,这就是交互式外壳;你在当前Shell又fork了一个shell(bash),这个bash也是交互式外壳。通常情况下interactive shell是login shell派生出来的。
    Non Interactive Shell:你可能需要学习写一个bash script,用外部shell执行:bash  script.sh,它(bash)从第一条命令执行到最后一条然后退出,不与你进行任何交互,它就是非交互式外壳。
    交互式非登录shell就是指你在Gnome图形界面中打开“终端”出来的那种窗口程序,
    和登录shell相比,它是“非登录”的,你并不需要输入用户名和密码,
    和非交互式shell相比,这是“交互式”的,就像你说的那它:你输入什么,它就解释出什么

    执行exit退出非登录shell状态;
    执行logout退出登录shell状态。

    在登录shell里,确实只读取/etc/profile和~/.bash_profile, ~/.bash_login, and ~/.profile按顺序最先的一个,并执行其中的命令。除非被 --noprofile选项禁止了;
    在非登录shell里,确实只读取 /etc/bash.bashrc和~/.bashrc

    参考资料:
    http://www.learndiary.com/home/space-1-do-blog-id-3780.html
    http://blog.csdn.net/jiankun_wang/archive/2009/07/02/4317407.aspx
    http://xjwb.com.cn/onews.asp?id=261
    http://linux.chinaunix.net/bbs/viewthread.php?tid=1044225

    展开全文
  • python之SSH(交互式和非交互式)

    万次阅读 2017-09-04 19:13:03
    python中有一个paramiko,功能强大,用来做SSH比较方便 ... res=chan.recv(1024)#必须,接受返回消息 chan.close() 注意invoke_shell这个函数即可 另外使用这个函数命令后面记得加“\n”
  • 交互式和非交互式的shells和脚本 交互式的shell在 tty终端从用户的输入中读取命令. 另一方面, shell能在启动时读取启动文件,显示一个提示符并默认激活作业控制. 用户能交互地使用shell.运行脚本的shell一般都是非...
  • 首先我们需要把bash理解为一种模式,我们不如把这种模式想象成类似于洋葱一样的结构,我们可以一层一层剥开,也就是说我们可以一...这牵扯到一个父shell子shell的问题。  用户登录到Linux系统后,系统将启动一个
  • mysql交互式连接&非交互式连接

    千次阅读 2015-12-01 10:05:23
    非交互式操作:就是你在你的项目中进行程序调用。比如一边是tomcat web服务器,一边是数据库服务器,两者怎么通信?在java web里,我们通常会选择hibernate或者是jdbc来连接。那么这时候就是非交互式操作。 在...
  • 最近管理的一批机器,有个需求是要统一修改一个帐号的用户名密码,...1. 交互式配置本地用户的密码:passwd 命令复制代码代码如下:[root@host_221-81 ~]# passwd qaChanging password for user qa.New password: BA...
  • 浅析mysql交互式连接&非交互式连接

    千次阅读 2018-07-02 17:15:18
    https://www.jb51.net/article/81462.htmhttps://blog.csdn.net/andypan1314/article/details/77930677(1)interactive_timeout: 服务器关闭交互式连接前等待活动的秒数(2)wait_timeout: 服务器关闭交互连接之前...
  • 非交互式是参考shamir的方案,可能不是其他论文的非交互式的零知识证明方案,不一定正确。
  • linux交互式非交互式修改密码

    千次阅读 2017-03-30 10:03:55
    最近管理的一批机器,有个需求是要统一修改一个帐号的用户名密码,比如将qa帐号的密码改为1234,后来还为了脚本化,很方便的执行,还使用了非交互式地修改用户的密码。简单记录一下吧。 1. 交互式配置本地用户的密码...
  • fdisk非交互式分区方法

    千次阅读 2017-11-24 17:26:05
    那么有时候我们可能需要在程序里调用,这时候有没有非交互式方法呢? 答案是有的,下面我介绍下。 新建一个文件,比如autopart.txt 里面输入如下: n p 1 w q 中间两个空白的是回车符 对应的是分区的起始...
  • 按照bash是否与用户进行交互,可以将其分为“交互式”与“非交互式”;而按照bash是否被用户登陆,又可将其分为“登陆shell”与“登陆shell”。本文以CentOS系统为例,着重讨论总结了shell的“交互”与“登陆”...
  • 创建桌面交互式服务与非交互式服务的区别 顾名思义,交互式服务可以与界面进行交互,比如弹出对话框,日志窗口输出等。交互服务不允许访问网络共享资源,比如网络影射路径等。 如果需要访问网络共享资源,则需要...
  • 最近管理的一批机器,有个需求是要统一修改一个帐号的用户名密码,比如将qa帐号的密码改为1234,后来还为了脚本化,很方便的执行,还使用了非交互式地修改用户的密码。简单记录一下吧。 交互式配置本地用户的密码:...
  • sqlplus的非交互式使用

    千次阅读 2015-06-02 10:59:29
    sqlplus的两种非交互式使用方式 1 通过外部命令文件 2 通过标准输入 利用管道做后续处理 需要注意的地方 一个简单的脚本1 sqlplus交互界面存在的问题sqlplus是ORACLE数据库的最重要的官方命令行客户端软件,是DBA的...
  • parted分区挂载及非交互式操作

    千次阅读 2019-06-18 15:10:30
    交互式分区 1 将磁盘上原有的分区删除 进入:#parted /dev/sdb 查看:(parted)p 删除:(parted)rm 1 (parted)rm 2 2 将磁盘格式变成gpt的格式(part只能针对gpt格式的磁盘进行操作) 转换:(parted) ...
  • 可以直接从R / RStudio制作在线交互式图表地图。 配置 启动RStudio,创建一个新的RScript,然后将工作目录设置为下载的数据文件夹。 使ggplot2图表成为交互式Plotly图表 制作交互式 点线图 以下代码将安装...
  • 本教程向朋友们介绍cdr交互式调和工具和交互式封套工具的应用,教程制作出的效果很漂亮,制作方法也比较简单,适合初中级CDR学习者学习,希望教程对朋友们有所帮助!  下面是标志效果    1、调和工具拉出效果 ...
  • 登录/登录、交互/非交互式shell

    千次阅读 2017-01-03 23:02:04
    登录与登录shell的区别: ... 转换: 登录可以转换成登录 使用--login ... 登录与登录运行shell的区别: 对于Bash来说,登录shell会首先读取执行/etc/profile全局配置文件中的命令,然后依次查找~/.bash_profi
  • python 交互式编程与脚本式编程

    千次阅读 2019-10-07 16:56:57
    交互式编程 交互式编程不需要创建脚本文件,是通过 Python 解释器的交互模式进来编写代码。 linux上你只需要在命令行中输入 Python 命令即可启动交互式编程,提示窗口如下: $ python Python 2.7.6(default,Sep ...
  • 没有“i““-”的,是“非交互式登录shell” 另外还有一点,虽然ssh远程执行的命令是“非交互式登录shell”, 但在执行命令之前,ssh的那一次登录本身是“交互式的登录shell”,所以其会先...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 611,172
精华内容 244,468
关键字:

交互式网站和非交互式网站