Linux(Ubuntu)下的Shell编程——特殊符号及命令简介

时间:2024-05-22 13:24:34

1.后台运行符号: &

后台运行的符号为”&”,在命令后面加上“&”符号,就可以将程序放到后台运行
在后台执行的程序怎么使它恢复到前台来运行呢?执行fg命令
Linux(Ubuntu)下的Shell编程——特殊符号及命令简介

2.重定向符号:> <

>”,”<”将标准输入,输出重新定向

3.管道符: |

|主要的作用是,将上一个命令的结果作为下一个命令数据的来源

4.通配符:*

5.环境变量使用命令:export

设置临时环境变量(此类环境变量只对当前的shell有效。当我们退出登录或者关闭终端再重新打开时,这个环境变量就会消失。是临时的。):export varName=value

显示当前环境变量: env

删除设置的环境变量:export –n varName

添加系统变量(对所有用户都有效):vim /etc/profile 然后用export添加自己的环境变量
Linux(Ubuntu)下的Shell编程——特殊符号及命令简介
/etc/profile
这是系统的Shell设置文件,用户可以将系统最重要的环境变量定义到这个文件中。

~/.bash_profile
是用户个人的Bash设置文件,用户登录的时候bash就会读取该用户目录下的.bash_file文件。

~/.bashrc
每次启动shell时候都会读取这个文件。

6. $号与#号

以“#”开头的行代表注释

字符串前面加”$”代表它是一个变量

如果**”$”后面是数字**,代表第几个参数(注: $i 只能提供0到9这10个数据参数)

7. 引用数移位:shift

每使用一次shift就将参数列表向左移动一位,例如:
参数列表为 : 1 2 3 4
使用:shift
参数列表变为:2 3 4
使用:shift
参数列表变为:3 4