首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux 登陆shell,交互shell以及环境变量读取顺序

Linux用户在登陆到Linux服务器时,一些登陆的提示欢迎信息,以及特定的环境配置等等都按预先设定好的配置来生效。...Linux中的这个shell环境会读取很多不同的配置文件来达成上述目的,同时还有登陆shell与非登陆shell的区分。本文对此作简要描述,供大家参考!...  比如你以 X window 登陆 Linux 后, 再以 X 的图形化接口启动终端机,此时该终端接口无需输入账号与密码,则为non-login shell   比如你在原本的 bash 环境下再次下达...shell读取的不同的shell环境配置文件。...四、其他情形 1、除了读取上述配置文件之外,在登陆shell中还会读取其他相关配置信息,如读取 ~/.bash_history 2、对于shell环境变量修改之后需要立即生效的情形,可以使用source

1.9K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux Shell工具篇 - 文本切割工具cut

    介绍 cut 译为“剪切, 切割” ,它是一个强大文本处理工具,它可以将文本按列进行划分处理。cut 命令逐行读入文本,然后按列划分字段并进行提取、输出等操作。...cut 文件或数据 -nb 提取字节范围 演示 准备数据文件:cut1.txt touch cut1.txt 编辑文件添加内容 AA hello 11 XX BB world 22 XXX CC Shell...33 it 44 注意:由于cut1.txt文本文件第一列和第二列之间是2个空格,而我们设置的分隔符是1个空格,所以这里的第2列内容实际上是1个空格。...提取文件中第一列后面所有列的数据(从第二列开始一直到最后,包括第二列): cut cut1.txt -d " " -f 2- #输出 hello 11 XX world 22 XXX Shell...提取字符串”abc传智播客” 前4个字节: echo "abc传智播客" | cut -b -4 提取字符串”abc传智播客” 前6个字节: echo "abc传智播客" | cut -b -6 # 由于linux

    2.3K30

    Linux Shell 文本处理工具集锦

    本文将介绍Linux下使用Shell处理文本时最常用的工具:find、grep、xargs、sort、uniq、tr、cut、paste、wc、sed、awk; 提供的例子和参数都是最常用和最为实用的;...我对shell脚本使用的原则是命令单行书写,尽量不要超过2行; 如果有更为复杂的任务需求,还是考虑python吧; find 文件查找 查找txt和pdf文件 find . \( -name "*.txt...statements2 END{ statements } ' 工作方式 1.执行begin中语句块; 2.从文件或stdin中读入一行,然后执行statements2,重复这个过程,直到文件全部被读取完毕.../'#包含linux文本的行(可以用正则表达式来指定,超级强大) awk '!.../linux/' #不包含linux文本的行 设置定界符 使用-F来设置定界符(默认为空格) awk -F: '{print $NF}' /etc/passwd 读取命令输出 使用getline,将外部

    3.3K70

    搞定 Linux Shell 文本处理工具

    本文将介绍Linux下使用Shell处理文本时最常用的工具:find、grep、xargs、sort、uniq、tr、cut、paste、wc、sed、awk; 提供的例子和参数都是最常用和最为实用的;...对shell脚本使用的原则是命令单行书写,尽量不要超过2行; 如果有更为复杂的任务需求,还是考虑python吧. 1、find 文件查找 查找txt和pdf文件 find . ( -name "*....statements2 END{ statements } ' 工作方式 1.执行begin中语句块; 2.从文件或stdin中读入一行,然后执行statements2,重复这个过程,直到文件全部被读取完毕.../' #包含linux文本的行(可以用正则表达式来指定,超级强大) awk '!.../linux/' #不包含linux文本的行 设置定界符 使用-F来设置定界符(默认为空格) awk -F: '{print $NF}'/etc/passwd 读取命令输出 使用getline,将外部

    1.7K10

    shell 文本操作命令

    命令删除当前光标之前(不包括光标上的字符)到行首的字符,并进入插入状态   输入模式的编辑键操作  按键功能 方向键进行上下左右方向的光标移动  Home快速定位光标到行首 End快速定位光标到行尾 PageUp进行文本的向上翻页...  PageDown进行文本的向下翻页 Backspace删除光标左侧的字符 Del删除光标位置的字符   删除操作  命令功能 x删除光标处的单个字符  dd删除光标所在行  dw删除当前字符到单词尾...复制与粘贴操作  命令功能 yy复制当前行整行的内容到vi缓冲区  yw复制当前光标到单词尾字符的内容到vi缓冲区  y$复制当前光标到行尾的内容到vi缓冲区  y^复制当前光标到行首的内容到vi缓冲区 p读取

    96720

    搞定 Linux Shell 文本处理工具的操作命令

    本文将介绍Linux下使用Shell处理文本时最常用的工具:find、grep、xargs、sort、uniq、tr、cut、paste、wc、sed、awk;提供的例子和参数都是最常用和最为实用的...;对shell脚本使用的原则是命令单行书写,尽量不要超过2行;如果有更为复杂的任务需求,还是考虑python吧. 1、find 文件查找 查找txt和pdf文件 find . ( -name "*.txt... statements2 END{ statements } ' 工作方式 1.执行begin中语句块; 2.从文件或stdin中读入一行,然后执行statements2,重复这个过程,直到文件全部被读取完毕.../'  #包含linux文本的行(可以用正则表达式来指定,超级强大) awk '!.../linux/'  #不包含linux文本的行 设置定界符 使用-F来设置定界符(默认为空格) awk -F: '{print $NF}'/etc/passwd 读取命令输出 使用getline,将外部

    2.5K20

    Linux——shell

    什么是shellshell是系统的用户界面,提供了用户与内核进行交互操作的一种接口(命令解释器) 。它接收用户输入的命令并把它送入内核去执行。起着用户与系统之间进行交互的作用。 ?...shell的功能: 命令行解释 命令的多种执行顺序 通配符 命令补全、别名机制、命令历史 I/O重定向 管道 命令替换(` ` 或$( ) ) shell编程语言 shell可以执行——内部命令、外部命令...shell命令分为: 内部(内置)命令 内部命令是shell本身包含的一些命令,这些内部命令的代码是整个shell代码的一个组成部分; 内部命令的执行是shell通过执行自己的代码中的相应部分来完成的...外部(外置)命令 外部命令的代码则存放在一些二进制的可执行文件或者shell脚本中; 外部命令执行时,shell会在文件系统中指定的一些目录去搜索相应的文件,然后调入内存执行。...shell变量PATH中 ?

    10.7K30

    Linux Shell(一)——Shell变量

    1 变量的分类 在Linux中,变量分为环境变量 和 局部变量。 环境变量能被子进程继承,而局部变量只能在当前进程中使用。...SHELL:当前使用的SHELL HISTSIZE:历史命令的最大条数 MAIL:当前用户的邮箱目录 PATH:可执行文件的查找路径。...2.3 取消变量 unset 变量名 3 环境变量 自定义变量相当于局部变量,只能在当前shell中使用;而环境变量相当于全局变量,可以在子shell中使用。...-x CVS_RSH="ssh" 3.2 设置环境变量 设置环境变量首先需要创建一个局部变量: 变量名=变量值 然后再通过export命令将该局部变量提升为环境变量: export 变量名 4 从键盘读取变量...5 变量类型:declare/typeset Linux中的变量一共有5种类型,分别是:字符、整型、只读、环境变量。

    12.1K70
    领券