对于下面的三个文件 login shell设置只会读取上面三个钟的一个,而读取的顺序一朝上面读取
由于/etc/profile 与~/.bash_profile都是在login shell的时候读取的,所以你要将自己的偏好设置写入上述文件后,通常都是要注销登录的,那么能不能直接读取配置文件而不注销呢,是可以的,使用source这个命令
source 配置文件
source ~/.bash_profile
或则 . ~/.bash_profile
数据流重定向
数据流重定向从字面意思来理解就是将数据传到其他地方,在默认的情况下,我们执行一个命令,不管其对与错,结果都是现实在控制台上,那么现在我们想保存到文件中,该如何做,请看下面:
范例1
将执行结果放置到result.txt
将执行的过程中的错误信息保存到err.log中
对于上面的案例简要解释:
标准输入 代码为0 使用<或者<<
标准输出 代码为1 使用>或者>>
标准错误输出: 代码为2 使用2>或者2>>
>表示清空后写入 >>表示累加
范例2 将错误信息丢弃,只显示正确信息
find /home -name .bashrc 2>/dev/null
范例3 将正确信息和错误信息分别存储到不同的信息中去
find /home -name .bashrc >list_right 2>list_error
标准输入
用简单的方式描述就是说将原来需要由键盘输入的数据改由文件的内容代替
范例1 利用cat 命令创建一个文件
cat >catfile
testing
cat file test
按Ctrl+d结束
然后利用cat catfile查看内容
范例2
管道命令
管道命令就是"|",所谓管道就是将一个命令的结果作为另一个命令的输入
范例1