期刊文献+
共找到59篇文章
< 1 2 3 >
每页显示 20 50 100
Linux Bash脚本的陷阱与防范探究
1
作者 石庆冬 《科技资讯》 2025年第20期19-23,共5页
Bash是在Linux操作系统中使用范围最广的Shell,其是多数Linux默认的命令解释器,同时也是常用的脚本编程语言之一。Bash没有过于复杂的语法结构,它简单易学,但和其他程序设计语言一样,Bash脚本中也会存在陷阱。编程语言的陷阱本质上是语... Bash是在Linux操作系统中使用范围最广的Shell,其是多数Linux默认的命令解释器,同时也是常用的脚本编程语言之一。Bash没有过于复杂的语法结构,它简单易学,但和其他程序设计语言一样,Bash脚本中也会存在陷阱。编程语言的陷阱本质上是语言特性与开发者直觉之间的冲突,陷阱的存在让编码者容易写出包含隐蔽Bug的代码,增加了程序出错的概率。通过实例,本文对比较常见的几种陷阱进行了分析,讲解了相应的处理或预防措施,希望对Bash脚本编码工作者有所帮助和启发。 展开更多
关键词 LINUX SHELL bash脚本 陷阱 Grep命令 Shellcheck
在线阅读 下载PDF
提升Linux Bash脚本健壮性的几点建议
2
作者 石庆冬 《科学技术创新》 2025年第14期84-88,共5页
作为Linux操作系统中最流行的Shell,Bash是绝大多数Linux工程师的必备技能。Bash既是命令解释器,也是脚本编程语言。它没有过于复杂的语法结构,相对于其他程序设计语言而言,Bash简单易学。但要写出健壮的Bash脚本程序并非易事,因为有很... 作为Linux操作系统中最流行的Shell,Bash是绝大多数Linux工程师的必备技能。Bash既是命令解释器,也是脚本编程语言。它没有过于复杂的语法结构,相对于其他程序设计语言而言,Bash简单易学。但要写出健壮的Bash脚本程序并非易事,因为有很多需要编程者注意之处。通过实例,针对几处有助于提高Bash脚本健壮性的地方进行了讲解,对于Bash脚本编码工作者,无论是新人还是中高级用户都有非常好的借鉴意义。 展开更多
关键词 Linux Shell脚本 bash内置命令 Linux命令选项 ShellCheck工具
在线阅读 下载PDF
基于双重信息检索的Bash代码注释生成方法 被引量:7
3
作者 陈翔 于池 +2 位作者 杨光 濮雪莲 崔展齐 《软件学报》 EI CSCD 北大核心 2023年第3期1310-1329,共20页
Bash是Linux默认的shell命令语言.它在Linux系统的开发和维护中起到重要作用.对不熟悉Bash语言的开发人员来说,理解Bash代码的目的和功能具有一定的挑战性.针对Bash代码注释自动生成问题提出了一种基于双重信息检索的方法 ExplainBash.... Bash是Linux默认的shell命令语言.它在Linux系统的开发和维护中起到重要作用.对不熟悉Bash语言的开发人员来说,理解Bash代码的目的和功能具有一定的挑战性.针对Bash代码注释自动生成问题提出了一种基于双重信息检索的方法 ExplainBash.该方法基于语义相似度和词法相似度进行双重检索,从而生成高质量代码注释.其中,语义相似度基于CodeBERT和BERT-whitening操作训练出代码语义表示,并基于欧式距离来实现;词法相似度基于代码词元构成的集合,并基于编辑距离来实现.以NL2Bash研究中共享的语料库为基础,进一步合并NLC2CMD竞赛共享的数据以构造高质量语料库.随后,选择了来自代码注释自动生成领域的9种基准方法,这些基准方法覆盖了基于信息检索的方法和基于深度学习的方法.实证研究和人本研究的结果验证了ExplainBash方法的有效性.然后设计了消融实验,对ExplainBash方法内设定(例如检索策略、BERT-whitening操作等)的合理性进行了分析.最后,基于所提方法开发出一个浏览器插件,以方便用户对Bash代码的理解. 展开更多
关键词 程序理解 bash代码 代码注释生成 信息检索 代码语义 代码词法
在线阅读 下载PDF
基于BASH脚本的Unix环境下多组件部署管理框架 被引量:2
4
作者 闫生超 《计算机系统应用》 2012年第10期61-65,共5页
利用Unix环境下广泛使用的bash/shell脚本语言,结合awk等内嵌功能命令,通过合理的文件目录组织和功能实现,构建成在Unix环境下基于BASH脚本的多组件部署及管理应用框架,支持安装、运行、日志、监视、备份、自动升级、清理、帮助等日常操... 利用Unix环境下广泛使用的bash/shell脚本语言,结合awk等内嵌功能命令,通过合理的文件目录组织和功能实现,构建成在Unix环境下基于BASH脚本的多组件部署及管理应用框架,支持安装、运行、日志、监视、备份、自动升级、清理、帮助等日常操作,所实现的框架具有良好的可操作性、可扩展性和兼容性,为Unix下多组件的部署提供了良好的应用基础. 展开更多
关键词 UNIX LINUX SHELL bash 部署 管理 框架 目录组织
在线阅读 下载PDF
浅析Bash Shell的几大特性 被引量:1
5
作者 孙娟 彭兴旺 《福建电脑》 2008年第1期45-46,共2页
本文描述了shell的概念、作用及种类,重点介绍了当前大多数Linux系统中默认的bash shell的十大特性。
关键词 SHELL LINUX bash
在线阅读 下载PDF
Bash曝安全漏洞 威胁超“心脏出血”
6
作者 郑先伟 《中国教育网络》 2014年第10期38-38,共1页
9月教育网整体运行平稳,未发现严重的安全事件。近期Bash软件曝出一个远程利用漏洞,漏洞会影响大多数Linxu系统和类Unix系统,并且可以通过与Bash有交互的应用服务程序进行攻击,导致此漏洞的风险级别可能要远高于之前出现的Openssl的心... 9月教育网整体运行平稳,未发现严重的安全事件。近期Bash软件曝出一个远程利用漏洞,漏洞会影响大多数Linxu系统和类Unix系统,并且可以通过与Bash有交互的应用服务程序进行攻击,导致此漏洞的风险级别可能要远高于之前出现的Openssl的心脏滴血漏洞。由于目前还无法确定到底有多少种应用会与系统中的Bash交互,所以这个漏洞的带来的风险威胁将持续很长一段时间,需要系统管理员长时间的关注。分析9月新增的138个网站漏洞攻击的投诉发现。 展开更多
关键词 bash 风险级别 弱口令 系统管理员 升级系统 权限控制 远程执行 服务程序 补丁程序 环境变量
在线阅读 下载PDF
基于Bash的GAMIT准备文件自动下载 被引量:2
7
作者 蒋泽斌 陈义 《测绘与空间地理信息》 2014年第11期50-52,共3页
GAMIT作为一款高精度的GPS测量数据分析软件,在解算之前需要下载一些准备文件,其中包括各种tables文件、精密星历、广播星历等。而这些文件有的按年更新,有的按周更新,且不同的文件有不同的下载地址,人工下载步骤烦琐。本文基于Linux B... GAMIT作为一款高精度的GPS测量数据分析软件,在解算之前需要下载一些准备文件,其中包括各种tables文件、精密星历、广播星历等。而这些文件有的按年更新,有的按周更新,且不同的文件有不同的下载地址,人工下载步骤烦琐。本文基于Linux Bash语言,提出并实现了一种自动下载的方法,通过实验证明该方法可行。 展开更多
关键词 GAMIT 自动下载 准备文件 bash
在线阅读 下载PDF
基于Bash脚本的GAMIT软件应用实践 被引量:1
8
作者 王振辉 陈玉莹 冯学胜 《测绘与空间地理信息》 2024年第12期45-47,共3页
海南连续运行卫星定位综合服务系统(HiCORS)是海南统一的省级卫星导航定位基准服务系统。通过多年来应用GAMIT软件为HiCORS用户提供事后精密解算服务的应用实践,分享在应用GAMIT软件开展精密解算过程中,使用Linux环境下Bash脚本提高工... 海南连续运行卫星定位综合服务系统(HiCORS)是海南统一的省级卫星导航定位基准服务系统。通过多年来应用GAMIT软件为HiCORS用户提供事后精密解算服务的应用实践,分享在应用GAMIT软件开展精密解算过程中,使用Linux环境下Bash脚本提高工作效率的应用经验,可为同行开展类似工作提供参考和借鉴。 展开更多
关键词 GAMIT bash HiCORS 应用
在线阅读 下载PDF
例谈Bash与Tcsh的主要区别 被引量:1
9
作者 石庆冬 《电脑知识与技术》 2008年第11X期1390-1392,共3页
Bash与tcsh是目前Unix/Linux操作系统中两种流行的shell。通过举例,对这两种shell常用的功能和特性进行了对比,内容包括变量赋值、数组、环境设置、命令参数、数值计算、条件流程控制、循环语句和信号处理等。这些比较是对这二者主要区... Bash与tcsh是目前Unix/Linux操作系统中两种流行的shell。通过举例,对这两种shell常用的功能和特性进行了对比,内容包括变量赋值、数组、环境设置、命令参数、数值计算、条件流程控制、循环语句和信号处理等。这些比较是对这二者主要区别的一个很好的总结,能够为bash与tcsh的学习和使用者提供便利和帮助。 展开更多
关键词 UNIX LINUX bash Tcsh
在线阅读 下载PDF
浅谈Bash与Bourne shell的主要区别 被引量:1
10
作者 石庆冬 《大众科技》 2008年第11期32-33,共2页
Bash是目前Unix/Linux操作系统中流行的shell之一,它是Bourne shell的超集。通过举例,对这两种shell常用的功能和特性进行了对比,内容包括变量赋值、环境设置、数值计算、位置参数、函数定义、条件判断和Bash相对于Bourne shell的主要... Bash是目前Unix/Linux操作系统中流行的shell之一,它是Bourne shell的超集。通过举例,对这两种shell常用的功能和特性进行了对比,内容包括变量赋值、环境设置、数值计算、位置参数、函数定义、条件判断和Bash相对于Bourne shell的主要扩充等。这些比较是对这二者主要区别的一个很好的总结,能够为shell的学习和使用者提供便利和帮助。 展开更多
关键词 Bourne SHELL bash UNIX LINUX
在线阅读 下载PDF
构建个性化BASH SHELL环境
11
作者 郑东生 《漳州师范学院学报(自然科学版)》 2005年第2期56-59,共4页
Shell是允许Linux用户输入命令的界面.本文讨论在基于ANSI兼容终端里,通过对Shell内置的系统变量的设置,定制个性化的用户登录环境.
关键词 个性化 环境 SHELL 构建 LINUX ANSI 系统变量 用户登录 兼容 命令 定制
在线阅读 下载PDF
Building Bash
12
《海外英语》 2011年第6期38-38,共1页
每座城市。多多少少都有一些历史遗留下来的旧楼,有的虽然破旧不堪,却有着丰富的历史意义。对于这样的旧楼,该怎样处理?留还是不留?你的看法是什么?
关键词 《Building bash 英语学习 学习方法 阅读
在线阅读 下载PDF
Bank Bash
13
《海外英语》 2011年第4期19-19,共1页
关键词 《Bank bash 英语学习 学习方法 阅读
在线阅读 下载PDF
Bash技术详细说
14
作者 王琦 《开放系统世界》 2002年第3期66-68,共3页
关键词 LINUX 操作系统 bash技术 文件
在线阅读 下载PDF
Bash漏洞
15
《中国信息安全》 2014年第10期24-24,共1页
9月24日,网络专家在广泛使用的Linux软件Bash中新发现了一个安全漏洞。该漏洞在中国国家信息安全漏洞库编号为:CNNVD-201409-938,源于程序没有正确处理环境变量值内的函数定义后添加多余的字符串。远程攻击者可借助特制的环境变量利用... 9月24日,网络专家在广泛使用的Linux软件Bash中新发现了一个安全漏洞。该漏洞在中国国家信息安全漏洞库编号为:CNNVD-201409-938,源于程序没有正确处理环境变量值内的函数定义后添加多余的字符串。远程攻击者可借助特制的环境变量利用该漏洞执行任意代码。 展开更多
关键词 bash 远程攻击 网络专家 函数定义 国家信息安全 环境变量 变量值 娱乐圈 物联网 磁带存储
在线阅读 下载PDF
《学习Bash(第二版)》
16
《开放系统世界》 2005年第7期126-126,共1页
《学习Bash(第二版)》一书共10章5个附录,教授了如何使用Bash的高级命令行特性、如何使用Bash的编程特性完成各种功能。该书介绍了获取、安装、配置和定制Bash,并为系统管理员提供了对其用户群体进行Bash管理的建议。
关键词 LINUX 操作系统 系统管理员 书评 《学习bash(第二版)》
在线阅读 下载PDF
基于Linux Bash shell的电子商务平台矢量图片处理研究
17
作者 朱建新 《信息与电脑(理论版)》 2010年第12期124-124,共1页
电子商务网站的特点是商品量大,图的数量、规格、质量非常多,针对这一特点在交易平台中应具备海量的图片预处理能力,包括剪切、缩放、打水印等处理,以及在众多静态服务器集群中同步,这些静态图片服务系统共同构成了电子商务平台的重要... 电子商务网站的特点是商品量大,图的数量、规格、质量非常多,针对这一特点在交易平台中应具备海量的图片预处理能力,包括剪切、缩放、打水印等处理,以及在众多静态服务器集群中同步,这些静态图片服务系统共同构成了电子商务平台的重要基石。 展开更多
关键词 电子商务 LINUX bash SHELL 矢量图片
原文传递
使用Bash编程构建易用的Linux系统
18
作者 陈建 黄崎兰 《计算机与信息技术》 2007年第11期89-91,共3页
本文介绍了基于Fedora Core6平台,利用yum等软件包管理工具和axel或wdget基于文本的下载软件实现软件的下载和安装。
关键词 bash SHELL MPLAYER REALPLAY FIREFOX
原文传递
24-Hour Chen Bashing
19
《Beijing Review》 2006年第35期4-,共1页
Shih Ming-teh, a former chairman of the ruling Democratic Progressive Party (DPP), has made history for Taiwan as the first man to have garnered mass support to oust an unpopular leader of the island. On August 22,
关键词 DPP Hour Chen bashing
原文传递
Linux集群管理软件的可视化应用
20
作者 高呈泰 刘洋 +1 位作者 陈旭辉 席晓慧 《信息技术与信息化》 2025年第7期188-191,共4页
针对甘肃省Linux大规模集群环境下应用难以管理的问题,文章提出了一套集群应用无代理分级管理模型,并结合Bash Shell脚本设计了一款集群应用管理软件,该软件目前应用于甘肃省气象大数据云平台中,提高了运维人员的管理效率。然而,由于自... 针对甘肃省Linux大规模集群环境下应用难以管理的问题,文章提出了一套集群应用无代理分级管理模型,并结合Bash Shell脚本设计了一款集群应用管理软件,该软件目前应用于甘肃省气象大数据云平台中,提高了运维人员的管理效率。然而,由于自定义Shell脚本命令的多样复杂,导致未熟悉该软件的运维人员在使用过程中存在输入命令无效或错误等情况,从而造成问题延迟解决。为解决该问题,基于该软件开发出了一套可视化界面应用,不熟悉命令的运维人员可以通过可视化界面快速调度和定位问题,极大提高了运维效率。 展开更多
关键词 集群 分级管理模型 bash Shell脚本 集群应用管理软件 可视化
在线阅读 下载PDF
上一页 1 2 3 下一页 到第
使用帮助 返回顶部