`
singo107
  • 浏览: 29532 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

脚本语言学习笔记

 
阅读更多

组织行#!

 

脚本程序第一行的特殊形式的注释,它被称作“组织行”——源文件的头两个字符是#!,后面跟着一个程序,这行告诉你的Linux/Unix系统当执行程序时,它应该运行哪个解释器。

 

如:

脚本 run.py 的头部加了#!/usr/bin/python,那么运行./run.py = python run.py,因为脚本程序内部已经申明了要使用python解释器运行;

#!/bin/bash 表示运行shell解释器

 

设置linux用户密码

 

passwd root

reboot

在ubuntu 下能使用 sudo passwd root

 

环境变量$PATH

 

echo $PATH

/usr/java/jdk1.6.0_24/bin:/bin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin

 

 

按变量的生存周期来划分,Linux变量可分为两类:

永久的:需要修改配置文件,变量永久生效。

临时的:使用export命令声明即可,变量在关闭shell时失效。

 

 

设置变量的三种方法:

1、在/etc/profile文件中添加变量(对所有用户生效,永久的)

注:修改文件后要想马上生效还要运行 source /etc/profile,不然只能在下次重进此用户时生效。

2、在用户目录下的.bash_profile文件中增加变量(对当前用户生效,永久的)

注:修改文件后要想马上生效还要运行 source ~/.bash_profile,不然只能在下次重进此用户时生效。

3、直接运行export命令定义变量(只对当前shell有效,临时的)

如:

export JAVA_HOME=/usr/java/jdk

 

 

/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行,并从/etc/profile.d目录的配置文件中搜集shell的设置;

/etc/bashrc:为每一个运行bash shell的用户执行此文件,当bash shell被打开时,该文件被读取;

~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次,默认情况下,他设置一些环境变量,执行用户的.bashrc文件;

~/.bashrc:该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该该文件被读取;

~/.bash_logout:当 每次退出系统(退出bash shell)时,执行该文件。

 

 

分享到:
评论

相关推荐

    Tcl.md 脚本语言学习笔记

    Tcl.md 脚本语言学习笔记

    perl脚本语言学习笔记心得

    这个文档中记录和总结了我学习perl脚本语言的一些经验和初学者需要注意的事情

    QTP关键教程+学习笔记+VB脚本语言学习

    QTP关键教程+学习笔记+VB脚本语言学习

    Lumerical FDTD Solutions Scrip脚本语言官方教程学习笔记

    本资源为Lumerical FDTD Solutions Scrip脚本语言的官方教程学习笔记,由个人在官方Script基本教学视频中学习并整理得到,对于快速入门Lumerical脚本语言,并将其应用于仿真当中具有一定的价值。Lumerical FDTD采用...

    QTP脚本编程语言VBS学习整理的VBScript学习笔记.doc

    QTP脚本语言VBS编程VBScript学习的的基础笔记整理,QTP脚本语言VBS的编程能力的操作教程,文档中的图文解说非常详细,很适合初学者和QTP能力的进阶提升

    QTP关键教程+学习笔记+VB脚本语言学习(CHM格式)

    该教程指导您如何使用 Mercury Interactive 强大的功能测试工具 QuickTest 对您的应用程序进行测试等基本知识,您可以根据自身情况对教程进度进行相应调整。 通过 QuickTest 可以测试标准 Web 对象、ActiveX 控件和...

    shell脚本学习课件笔记整理.rar

    shell从入门到应用,也包含AWK sed等操作,提供课件以及各种完整脚本以便学习。此课件视频来源于B站,链接为:https://www.bilibili.com/video/BV1st411N7WS?from=search&seid=5240570590491899209。

    Python-基础学习笔记.docx

    Python语言是一个语法简洁、跨平台、可扩展的开源通用脚本语言。Python语言基础语法的学习,适用于python刚起步学习的人。

    《Linux命令行与Shell脚本编程大全》 学习笔记

    《Linux命令行与Shell脚本编程大全》 学习笔记

    Linux教程+ shell学习笔记 + Shell脚本常用命令+shell脚本100例资源合集

    本文整理了一份Linux shell学习笔记及基本命令合集,包含了LINUX常用操作命令和命令行编辑快捷键、shell基本命令,Linux相关使用配置教程等,需要的朋友可下载试试! shell是一个用C语言编写的程序,它是用户使用...

    python语言基础学习笔记.zip

    python语言基础,学习笔记。Python是一种跨平台的计算机程序设计语言。 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语...

    NCL语言入门学习笔记

    小编经过学习B站某UP主搬运的NCL网课,将主要内容整理为笔记,适合气象、海洋等专业小伙伴学习NCL的入门阶段。内容浅显易懂,3小时入门不是问题,欢迎领取。φ(>ω<*) 另外,小编之后可能会整合一些常用但有一定...

    (完整版)Python基础学习笔记.docx

    (完整版)Python基础学习笔记 (完整版)Python基础学习笔记全文共69页,当前为第1页。(完整版)Python基础学习笔记全文共69页,当前为第1页。Python 基础学习笔记 (完整版)Python基础学习笔记全文共69页,当前为第1页。...

    html语言标记大全 学习笔记

    加上 CSS(样式,变漂亮)JavaScript(JavaScript脚本,动态效果) 一个个人小站(没有后台,没有数据交互,一个展示型的,网络上基本没有,呵呵,如果想数据交互就要有数据库,我以后也会整理的)足够了 现在网络上...

    Python学习笔记4.docx

    Python是一个模块化的脚本语言,所以要想编写一个"窗口"自然离不开安装"窗口模块"(图形用户界面-->GUI)。 Python"安装"模块用到的命令是:pip。这个命令在Python目录下的Scripts目录中。以我的计算机为例的完整...

    TCL学习资料综合

    Practical Programming ...synopsy的Tcl脚本语言学习笔记 Tcl and The Tk Toolkit[Tcl之父] TCL教程 Tcl库函数 TCL培训教程(华为内部资料) using tcl with synopsys tools 彩体Tcl教程 华为Tcl培训教程[包括Tcl库函数]

    java学习笔记.stk

    当今流行的脚本语言,stk格式学习笔记!

    Pava:《两周自制脚本语言》学习笔记与源代码

    《两周自制脚本语言》总结一,词法分析(词法分析)词法分析的目的在于将输入的源代码(一大串字符文本)拆解成一个一个基本组成单元(令牌),并且在拆解的过程中,提炼出令牌的类型(变量:变量,标识符,数值等)...

    shell编程学习笔记

    变量: 变量的赋值和引用 在shell编程中变量没有类型,简称弱类型编程语言,不需要声明,在引用这个变量时会创建它(在变量名前加$符号引用变量的值)。在定义变量时,若String中包含空格、制表符、换行符,需用单...

    Python学习笔记--皮大庆

    Python是一种新兴的计算机程序语言,是自由软件运动的丰硕成果。 Python是一种免费的、解释型的、可移植的、开放源代码的脚本编程 语言。它提供了大量的模块,不仅加快了程序开发速度和代码的清晰程...脚本语言的特点:

Global site tag (gtag.js) - Google Analytics