linux脚本环境
这个可以用grep搜索关键字来完成,比如要搜索java_HOME,先进行
grep JAVA_HOME /etc/profile
if [ $? != 0 ];then
echo "export JAVA_HOME = 1" >> /etc/profile
2. linux 中如何执行脚本
首先脚本需要有执行权限
chmod u+x file.sh
执行脚本有三种方法:
1. ./file.sh
特点:开启bash子进程来执行,也就是开启额外的进程来进行,不影响原进程的变量、配置等
2. bash file.sh
特点:和./file.sh相同
3. source file.sh 或者 . file.sh
特点:在原bash进程中执行脚本。
第三种方法主要用于在脚本中切换用户su、切换目录cd等命令。
source 和 . 命令是相同的。
你可以搜索 source
补充,如何查看脚本运行是否开启了bash子进程
1.
vim
file.sh
2.
写入
#!/bin/bash
#echo
$$命令会输出bash进程id
echo
$$
3.
保存并赋予可执行权限chmod
u+x
file.sh
4.
在你的shell中输入,echo
$$
屏幕输出4176
5.
./file.sh
屏幕输出3600
6.
bash
file.sh
屏幕输出3984
7.
source
file.sh
屏幕输出4176
和
你直接在shell中输出的一样,说明是在同一个bash进程
3. linux脚本里运行环境变量,不重启终端,重新登陆用户,让其一直有效,在脚本退出后,能被其他程序访问
1. source 脚本名
2. 如果不允许source脚本, 可以在脚本中调用gdb修改父进程的环境变量。
如下脚本设置环境变量A为"B":
#!/bin/sh
gdb /proc/${PPID}/exe ${PPID} <<END >/dev/null
call setenv("A", "B", 0)
END
4. Linux执行Perl脚本所需的环境
把脚本放到/usr/lib/cgi-bin/里面. 并且给执行权限.
然后http://localhost/cgi-bin/test.pl
具体路径参数一下/etc/apache2/sites-enabled/里面的路径配置.
5. linux环境下shell脚本编写
假设.out文件在/home目录下:
1.在命令行窗口下直接敲 /home/.out 回车就运行了。
2.shell脚本的话,如下:
#!/bin/bash
/home/.out
===========================================
要求不高的话,可以看《linux就该这么学》或者《鸟哥linux私房菜》中专门讲shell脚本的那章,很快能入门。
系统一些的学法,可以看《linux命令行和shell脚本编程宝典》,里面关于基础的、高级的用法都有讲到,很完整。
===========================================
不知道我对你问题的理解对不对头。:)
6. 为 Linux 设置IP网络环境的脚本
脚本会提示你输入新的 IP 地址,并自动修改 ifcfg-eth0 的配置,设置网络地址,网关地址,DNS 地址,然后重启网络服务。
7. 请问Linux如何使用脚本自动更新全局环境变量
vi ~/.bashrc
PATH="$PATH":/usr/local/java/jdk1.6.0_24
JAVA_HOME=/usr/local/java/jdk1.6.0_24
source ~/.bashrc
前者是加路径进入~/.bashrc
后者是加变量进入~/.bashrc
然后source使生效
~/.bashrc是设置文件,每次执行shell脚本都会重读这个文件
8. linux如何编写python脚本
在Linux环境下编写python脚本
相关推荐:《Python教程》
1、首先定位到一个文件夹,然后使用vim编辑器:vim test.py 就创建了python脚本文件,并且进入编辑状态。
2、编辑好之后按Esc键切换到命令模式,然后输入:wq,按回车键就自动保存完成了,然后输入python test.py,即可运行程序(前提是linux环境装好python)。
9. 如何在Windows下运行linux shell脚本
使用的Windows的系统,而想在Windows电脑中进行直接shell的脚本,而不用再进行学习其它的脚本语言。下面是我跟大家分享的是如何在Windows下运行linux shell脚本,欢迎大家来阅读学习。
在Windows下运行linux shell脚本的方法
工具/原料
Windows
git
方法/步骤
首先电脑中需要安装的是git的应用程序,安装完成之后,可以在开始菜单进行查看。
