如果你是写需要长期运营的脚本,强烈推荐用python,倒不是说这样会更快,更方便,而是可读可维护会好些,类似的还有makefile等,bash、sed、awkmake中那些奇怪的语法符号的学习维护成本比较高真的不如python中多啰嗦几句,而且用python可以做到一招通杀大多数需求,不然你的脑子得在bash,sed,awk之间来回切换。但如果你的脚本可能只是运行个一次,或临时一
转载 2023-06-17 12:49:52
183阅读
Shell 中文意思贝壳,寓意类似内核的壳。Shell是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。Shell 脚本(shell script)是一种为 shell 编写的脚本程序。常说的shell通常都是指 shell 脚本...
原创 2021-08-31 15:58:46
3789阅读
.bash_profile 类似于编程中的构造函数,当登录shell时,shell会寻找该文件做环境初始化。 .bashrc 是.bash_profile的替补。 .bash_logout 类似于编程中的析构函数,当登录shell退出时,shell会寻找该文件,并按其指示办事。   .bash_profile文件 .bash_profile是
原创 2013-03-22 17:35:55
1012阅读
<br /> <br />安装Oracle 11gRAC 的时候,文档上配置的是.bashrc参数。之前配置的都是.ba
原创 2022-09-14 19:53:34
93阅读
Bash脚本中,$*$@都用于表示执行脚本时所传入的参数。先通过一个例子看看他们的区别: 123456789101112131415161718192021#!/bin/bash# testvar.shecho "-------------ISF is set to \"-seperator\" ------------"IFS="-seperator";  # 注意 se
转载 精选 2015-11-10 11:06:14
2128阅读
1、bash的startup文件 Linux shell是用户与Linux系统进行交互的媒介,而bash作为目前Linux系统中最常用的shell,它支持的startup文件也并不单一,甚至让人感到费解。本文以CentOS 7系统为例,对bash的startup文件进行一些必要的梳理总结。(1)先 ...
转载 2021-10-12 08:42:00
189阅读
2评论
转载自: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阅读
       以前用的centos,用的是bash,接触debian后发现用的都是sh,他们使用结果不同,转帖一个说明一下。        在我们所使用的系统当中,使用sh调用执行脚本,相当于打开了bash的POSIX标准模式 (等效于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阅读
转载于运维部落熟悉Linux的朋友常使用·bash·、·sh·、·source·、·.·,但却并非每位朋友都知道其中的区别。我们通过下面一幅图来为大家说明白。如图大家可以看到用./方式执行完脚本后,脚本内的所有环境变量均不影响当时的SHELL环境变量,而使用source则完全相反的效果。这样简单的测试相信大家对source.的区别应该清晰明了了吧。其实,Linux下执行脚本的方式还有bash +
转载 精选 2016-08-11 21:18:26
1314阅读
1点赞
在Linux系统中,使用bash作为默认的shell环境是非常常见的。在bash中,我们经常会遇到一些特殊的符号结构,比如$()${}。这两者在bash中的作用用法有什么区别呢?让我们一起来探讨一下。 首先,让我们来看一下$()。在bash中,$()用于执行括号内的命令,并将其结果赋给变量。这种结构也被称为命令替换。例如,我们可以使用$()来获取当前目录下文件的数量: ``` files
原创 2024-03-27 09:19:59
115阅读
什么是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_profile 与 .bashrc 的区别】.bash_profile is executed for login shells, while .bashrc is executed for interactive non-login shells.【login shell 与 non-login shell 的区别】1、当你直接在机
原创 2017-06-29 22:57:43
969阅读
Bash (Bourne-Again SHell) 是一种流行的 Unix SHell,用于编写脚本。如果您使用 Bash 脚本,那么了解不同的语法元素对于提高脚本的效率避免错误是很重要的。在本文中,我们将解释 Bash 中 ${}  $() 语法之间的区别,并向您展示如何使用它们。${} 语法:参数扩展Bash 中的 ${} 语法用
原创 1月前
139阅读
前言:在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阅读
什么是bashBash(GNU Bourne-Again Shell)是许多Linux平台的内定Shell,事实上,还有许多
转载 2022-12-13 15:50:20
153阅读
大家都知道Android是基于Linux内核的操作系统,也曾经Linux基金会因为内核问题产生过分歧,本文将开始对Android的内核进行剖 析,主要介绍AndroidLinux之间的关系,后续还会讲到Android系统在Linux系统之上扩展的部分功能驱动。  虽然Android基于Linux内核,但是它与Linux之间还是有很大的差别,比如Android在Linux内核的基础上添加了自己
  • 1
  • 2
  • 3
  • 4
  • 5