Bash脚本中,$*$@都用于表示执行脚本时所传入参数。先通过一个例子看看他们区别: 123456789101112131415161718192021#!/bin/bash# testvar.shecho "-------------ISF is set to \"-seperator\" ------------"IFS="-seperator";  # 注意 se
转载 精选 2015-11-10 11:06:14
2128阅读
Shell 中文意思贝壳,寓意类似内核壳。Shell是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核服务。Shell 是一个用 C 语言编写程序,它是用户使用 Linux 桥梁。Shell 既是一种命令语言,又是一种程序设计语言。Shell 脚本(shell script)是一种为 shell 编写脚本程序。常说shell通常都是指 shell 脚本...
原创 2021-08-31 15:58:46
3789阅读
       以前用centos,用bash,接触debian后发现用都是sh,他们使用结果不同,转帖一个说明一下。        在我们所使用系统当中,使用sh调用执行脚本,相当于打开了bashPOSIX标准模式 (等效于bash --posix 参数)一般,sh是bash
转载 精选 2011-07-01 11:56:19
4988阅读
------------------------------- 《.bashrc.bash_profile区别》转 /etc/profile:此文件为系统每个用户设置环境信息,当用户第一次登录时,该文件被执行. 并从/etc/profile.d目录配置文件中搜集shell设置. /etc/bashrc:为每一个运行bash shell用户执行此文件.当bash shell被打开
转载 精选 2013-01-31 16:34:25
489阅读
转自http://blog.csdn.net/dingxy/archive/2009/03/20/4008724.aspx http://blog.csdn.net/dingxy/archive/2009/03/23/4016383.aspx /etc/profile:此文件为系统每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录配置文件中
转载 精选 2009-08-11 17:02:00
407阅读
.bash_profile 类似于编程中构造函数,当登录shell时,shell会寻找该文件做环境初始化。 .bashrc 是.bash_profile替补。 .bash_logout 类似于编程中析构函数,当登录shell退出时,shell会寻找该文件,并按其指示办事。   .bash_profile文件 .bash_profile是
原创 2013-03-22 17:35:55
1012阅读
前言:在bash中遇到各种括号,同时在进行字符数值比较判定时,总是不断出现问题,于是通过参考《advanced bash-scripting guide》,同时在centos 6.7版本上进行测试,现况总结如下。如有纰漏,望指正。一.()一个命令组合,相当于一个命令组[root@mghuee~chunlanyy testdir]# I=123;(I=xyz;echo $I;);echo $Ixyz
原创 2016-06-18 16:21:00
1622阅读
转载自:http://www.apelearn.com/bbs/thread-7719-1-1.html
转载 精选 2016-01-23 16:28:22
1279阅读
【.bash_profile 与 .bashrc 区别】.bash_profile is executed for login shells, while .bashrc is executed for interactive non-login shells.【login shell 与 non-login shell 区别】1、当你直接在机
转载 精选 2016-03-08 21:47:57
249阅读
<br /> <br />安装Oracle 11gRAC 时候,文档上配置是.bashrc参数。之前配置都是.ba
原创 2022-09-14 19:53:34
93阅读
1、bashstartup文件 Linux shell是用户与Linux系统进行交互媒介,而bash作为目前Linux系统中最常用shell,它支持startup文件也并不单一,甚至让人感到费解。本文以CentOS 7系统为例,对bashstartup文件进行一些必要梳理总结。(1)先 ...
转载 2021-10-12 08:42:00
189阅读
2评论
什么是SHELL? shell中文意思就是贝壳,其实比较类似于我们
原创 2022-09-28 17:07:23
191阅读
背景今天在使用堡垒机连接后端主机时候发现无法使用xftp打开后端主机/tmp目录,但是用ssh命令行登陆可以列出/tmp目录,折腾了快一天了才发现问题原因,原来是自己基础不牢,以下记述具体过程。怀疑jumpserver有问题查看jumpserver日志也没看到有相关报错日志,而且其他主机都正常就这一台不正常,应该不是jumpserver有问题怀疑主机目录权限因为在/tmp目录创建一个软链
原创 2023-02-13 17:45:36
596阅读
Bash (Bourne-Again SHell) 是一种流行 Unix SHell,用于编写脚本。如果您使用 Bash 脚本,那么了解不同语法元素对于提高脚本效率避免错误是很重要。在本文中,我们将解释 Bash 中 ${}  $() 语法之间区别,并向您展示如何使用它们。${} 语法:参数扩展Bash ${} 语法用
原创 1月前
139阅读
大家都知道Android是基于Linux内核操作系统,也曾经Linux基金会因为内核问题产生过分歧,本文将开始对Android内核进行剖 析,主要介绍AndroidLinux之间关系,后续还会讲到Android系统在Linux系统之上扩展部分功能驱动。  虽然Android基于Linux内核,但是它与Linux之间还是有很大差别,比如Android在Linux内核基础上添加了自己
什么是bashBash(GNU Bourne-Again Shell)是许多Linux平台内定Shell,事实上,还有许多
转载 2022-12-13 15:50:20
153阅读
 /etc/profile:此文件为系统每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录配置文件中搜集shell设置./etc/bashrc:为每一个运行bash shell用户执行此文件.当bash shell被打开时,该文件被读取.~/.bash_profile:每个用户都可使用该文件输入专用于自己使用shell信息,当用户登录时
原创 2010-04-05 15:30:48
228阅读
链接 /etc/profile:此文件为系统每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录配置文件中搜集s
转载 2012-06-19 11:09:00
100阅读
2评论
/etc/profile:此文件为系统每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc
原创 2023-04-11 11:20:23
73阅读
转载于运维部落熟悉Linux朋友常使用·bash·、·sh·、·source·、·.·,但却并非每位朋友都知道其中区别。我们通过下面一幅图来为大家说明白。如图大家可以看到用./方式执行完脚本后,脚本内所有环境变量均不影响当时SHELL环境变量,而使用source则完全相反效果。这样简单测试相信大家对source.区别应该清晰明了了吧。其实,Linux下执行脚本方式还有bash +
转载 精选 2016-08-11 21:18:26
1314阅读
1点赞
  • 1
  • 2
  • 3
  • 4
  • 5