原文:linux 配置文件要不要加上#! /bin/bash

现在一般的linux系统默认的shell都是bash。所以但很多unix系统可能会用bourne shell csh或者ksh等来作为用户默认shell 如果你在写shell脚本的时候,用的语法只有bash能解析。那就加上这一行 当然还要这个系统上安装了bash ,以保证脚本的正常运行。 所以一般系统自带的配置文件都是没有 这一行的。而我们写配置的时候要注意这个问题。 ...

2019-03-11 13:17 0 658 推荐指数:

查看详情

LinuxBASH配置文件

LinuxBASH配置文件 制作人:全心全意 全局配置   /etc/profile   /etc/profile.d/*.sh   /etc/bashrc 个人配置   ~/.bash_profile   ~/.bashrc profile类的文件:   设定 ...

Sat May 09 22:50:00 CST 2020 0 691
菜鸟学Linux - bash配置文件

bash是各大Linux发行版都支持的shell。当我们登陆bash的时候,虽然我们什么都没做,但是我们已经可以在bash中调用各种各样的环境变量了。这是因为,系统中已经定义了一系列的配置文件,以及加载这些配置文件的规则。下面通过CentOS举例说明。在这之前,我们需要了解两个概念:login ...

Sat Sep 13 07:32:00 CST 2014 0 3270
LinuxBash配置文件读取

Linux安装时可能要修改的配置文件:/etc/profile、/etc/bashrc(ubuntu没有这个文件,对应地,其有/etc/bash.bashrc文件。我用的是ubuntu系统,所以下面将一律使用/etc/bash.bashrc来叙述)、~/.bash ...

Thu May 03 09:21:00 CST 2018 0 1155
bash 的环境配置文件

bash 的环境配置文件 你是否会觉得奇怪,怎么我们什么动作都没有进行,但是一进入 bash 就取得一堆有用的变量了? 这是因为系统有一些环境配置文件案的存在,让 bash 在启动时直接读取这些配置文件,以规划好 bash 的操作环境啦! 而这些配置文件又可以分为全体系统的配置文件以及用户 ...

Fri Nov 02 03:26:00 CST 2012 0 8802
Linux下面配置文件~/.bash_profile

~/.的意义是什么? ~ 代表你的/home/用户名目录 假设你的用户名是x,那么~/就是/home/x/ . 是代表此目录本身,但是一般可以不写 所以cd ~/. 和cd ~ 和cd ~/效果是一样的 但是.后面有东西又是另外一个问题, 点在文件 ...

Wed Jan 04 05:46:00 CST 2017 0 4376
linux -- #!/bin/bash

#!/bin/bash是指此脚本使用/bin/bash来解释执行。 其中,#!是一个特殊的表示符,其后,跟着解释此脚本的shell路径。 bash只是shell的一种,还有很多其它shell,如:sh,csh,ksh,tcsh,... 我们可以通过以下一个示例来进行实验 ...

Fri May 08 19:22:00 CST 2015 0 4999
bash配置文件加载顺序

bash配置文件的加载顺序和登陆方式有关,下面先介绍下登陆方式。 1 登陆方式有2种   登陆式SHELL:     su - oracle     su -l oracle     正常从终端登陆   非登录式SHELL:     su oracle ...

Wed Mar 15 03:08:00 CST 2017 1 2786
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM