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的應用程序,安裝完成之後,可以在開始菜單進行查看。
