Linux学习笔记(24)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux学习笔记(24)相关的知识,希望对你有一定的参考价值。

一、管道符和作业控制

管道符:前面输出的结果交给后面的命令

例如:find ./*.txt | wc -l             显示当前文件下以.txt.结尾的文件有多少个


作业控制

ctrl + z  暂停当前

jobs   丢在后台的任务列出来

fg     后台的命令恢复到前台

bg     前台的命令丢到后台

&      命令后加&,直接把命令丢到后台


二、shell变量

系统的变量通常是大写的英文字母

evn    查看常用的系统变量

set    命令多了很多变量,包括用户自定义的变量

unset  去除变量

变量名规则:字母,数字,下划线,首位不能为数字,有特殊符号需要用单引号括起来。

echo &SSH_TTY    查看自己连接那个tty


export    全局变量(向下的关系,他的子shell会生效,但是父shell不会。)


三、环境变量配置文件

1、当你直接在机器login界面登陆、使用ssh登陆或者su切换用户登陆时,.bash_profile 会被调用来初始化shell环境

2、当你不登陆系统而使用ssh直接在远端执行命令,.bashrc 会被调用
3、当你已经登陆系统后,每打开一个新的Terminal时,.bashrc 都会被再次调用。

.bash_logout   用户退出时要做的命令


ps1是在/etc/bashrc下定义的,指定的是命令行前的一段,可以指定格式。


以上是关于Linux学习笔记(24)的主要内容,如果未能解决你的问题,请参考以下文章

linux学习笔记24---命令grep

达内 10.24-25linux基础学习笔记

Linux学习笔记十二周二次课(4月24日)

Linux第二周学习笔记

Linux学习笔记

Linux学习笔记