`
singo107
  • 浏览: 30172 次
  • 性别: 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关键教程】 QTP,全称QuickTest Professional,是由HP公司开发的一种自动化测试工具,主要用于功能测试...通过实践和学习笔记,逐步提升测试技能,对于任何IT从业者,尤其是测试工程师,都是必不可少的知识积累。

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

    《Lumerical FDTD Solutions Scrip脚本语言官方教程学习笔记》 Lumerical FDTD Solutions是一款强大的光子学仿真工具,它采用专有的Lumerical Script Language作为其脚本语言,与MATLAB有着相似之处,使得用户可以...

    Learning hard C# 学习笔记

    Unity使用C#作为主要脚本语言,通过编写C#脚本可以实现游戏逻辑、交互控制和物理模拟等功能。学习如何在Unity中创建游戏对象、组件和脚本,以及如何利用Unity的事件系统和协程,是提升游戏开发能力的关键。 最后,...

    perl个人学习笔记

    Perl是一种强大的脚本编程语言,...以上就是Perl学习笔记中涵盖的一些基础概念和操作。继续深入学习,你将能够编写更复杂的Perl脚本,解决各种实际问题。记得实践是学习编程的关键,多做练习,逐步提升你的Perl技能。

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

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

    批处理脚本学习笔记——程序员版.pdf

    批处理脚本是一种在Windows环境下执行一系列命令的脚本语言。它以文件形式存在,通常具有.bat扩展名。批处理文件可以包含命令、控制结构和变量等,能够自动化执行重复性任务,广泛应用于系统管理、软件部署、配置...

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

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

    perl 语言学习笔记

    ### Perl 语言学习笔记知识点概览 #### 第一章:Perl 语言简介及基础语法 - **Perl 的定义**:Perl 是 Practical Extraction and Report Language 的缩写,是一种强大的脚本语言,广泛应用于文本处理、系统管理...

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

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

    h5前端学习笔记

    3. **javascript 代码片段库**:JavaScript作为前端的主要脚本语言,可能包含了事件处理、DOM操作、AJAX异步请求、闭包、原型链、ES6新特性等内容。 4. **itcast.js**:这可能是一个具体的JS库或框架,如ITCAST...

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

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

    Python-基础学习笔记.docx

    解释型语言则是逐行翻译并执行,Python就是一种解释型的脚本语言。 3. 学习Python的原因 学习Python可以提升工作效率,通过自动化解决任务。此外,Python能让你探索编程的世界,提高问题解决能力。学习Python的关键...

    IBM MQ学习笔记试验脚本

    ### IBM MQ学习笔记知识点解析 #### 一、IBM MQ简介与基本操作 IBM MQ(Message Queuing)是一种消息中间件,用于实现不同应用程序之间安全可靠的消息传递。它提供了跨平台的解决方案,支持多种操作系统和开发语言...

    processing语言学习笔记

    Processing的学习笔记中提到了多个函数和概念,这里将详细解释几个关键点: - **ellipse()函数** - ellipse()是Processing中的一个函数,用于绘制圆形和椭圆图形。 - 它具有四种模式,分别是`RADIUS`、`CENTER`、...

    当年我学PHP时整理的学习笔记

    PHP是一种广泛应用于网页开发的服务器端脚本语言,尤其在构建动态网站方面具有显著优势。 【描述】:“当年我学PHP时整理的学习笔记,今天整理硬盘突然找到了,所以拿出来分享给那些没有任何PHP基础的朋友们。” 这...

    Python学习笔记--皮大庆

    其语法简洁易读,拥有众多优秀的脚本语言特性,例如面向对象、内建的高级数据结构、支持多种平台等。 Python的特点主要体现在以下几个方面: - 解释性:Python程序在执行前不需要编译,由解释器逐行解释执行。 - ...

    TORQUE脚本详解(自己的学习笔记·)

    TORQUE脚本是一种专用于TORQUE游戏引擎的脚本语言,它被设计用来构建和控制游戏逻辑,包括角色行为、游戏规则以及环境交互等。在深入理解TORQUE脚本之前,我们首先要明白TORQUE游戏引擎的基本概念。TORQUE引擎是一款...

Global site tag (gtag.js) - Google Analytics