一、Shell 脚本基础1、变量名称与注意事项变量名不能以数字开头不能与系统中已有的环境变量重名,尽量不要全部使用大写,尽量不要使用“_”下划线开头 最好做到见名知意不能使用程序中的保留字,列如if,for等2、变量类型字符型数值型整型浮点型布尔型 条件是和否#$echo $a 引用 abc 撤销 unset +(变量名)a3、变量操作设置变量引用变量撤销变量4、单引号和双引号的区别> #e
shell类型:登录shell(需要密码的)正常通过某一个终端来登录,需要输入用户名和密码。使用su - username使用su -l username2. 非登录shell(不需要密码)su username图形终端下打开终端窗口自动执行的shell脚本BASH的配置文件:全局配置使用的配置文件:/etc/prifile /etc/profile.d/*.sh /etc/bashrc 编辑以上
原创 2014-07-03 15:19:10
521阅读
什么是shell,shell类型都有哪些?   查询shell类型:cat /etc/shells    执行结果如下:/bin/sh /bin/bash /sbin/nologin /usr/bin/sh /usr/bin/bash /usr/sbin/nologin&nbs
原创 2016-12-02 22:08:25
463阅读
站在用户登录的角度来说,shell分为两类:        登陆式shell:     正常通过某终端登录,su -username  (完全登陆)        非登陆式shell: &n
原创 2017-06-26 15:43:39
393阅读
站在用户登录的角度来说,shell类型:登录式shell:正常通过某终端登录su-USERNAMEsu-lUSERNAME非登录式shell:suUSERNAMEbash的配置文件全局配置:/etc/profile/etc/profile.d/*.sh个人配置:/etc/bashrc/etc/.bash_profile/etc/.bashrc
原创 2018-12-20 09:35:57
448阅读
站在用户登录的角度来说,shell类型:登录式shell:正常通过某终端登录su-USERNAMEsu-lUSERNAME非登录式shell:suUSERNAMEbash的配置文件全局配置:/etc/profile/etc/profile.d/*.sh个人配置:/etc/bashrc/etc/.bash_profile/etc/.bashrc
原创 2018-12-20 09:35:40
398阅读
Red Hat Inc. 是一家专注于企业级操作系统及解决方案的公司,而Red Hat Linux则是该公司主要推出的操作系统产品。随着Linux操作系统在企业领域的广泛应用,Red Hat Linux也逐渐成为了企业用户的首选。 在Red Hat Linux中,Shell 是其中一个非常重要的组件。Shell 是一种用于与操作系统内核进行交互的命令行解释器,通过Shell用户可以输入各种命令来
原创 2024-03-22 09:14:47
105阅读
bash的颜色显示规则:  ASCII编码对于颜色进行设置:  \033 :ctrl键  [:控制字符和颜色代码之间的间隔字符  0m:关闭颜色属性的命令;  1m:对于显示文本字符加粗  4m:为文本字符加下划线标识  5m:使文本字符闪烁  7m:将文本字符的背景色和前景色交换显示;  8m:将文本字符的
转载 2024-07-25 09:31:31
81阅读
I-III部分只涉及bash…… 关于其他,请参看IV部分…… I: 利用obase, ibase和bc:         ibase是输入数字的进制,而obase就是输出数字的进制了。很好记,i是input,o是output。 注意,16进制数字的F要大写, 否则,结果为0,是错误的。 举例说明: 10进制转2进制: 10进制转16进制: (
转载 2024-06-04 10:38:23
65阅读
一、shell介绍  shell是c语言编写的程序,既是一种命令语言,又是一种程序设计语言。  shell种类:.sh  编译器:ash,bash,ksh,csh,zsh  查看当前系统下的shell:cat /etc/shells  查看默认的shell类型:echo $SHELL二、shell脚本  1.新建一个.sh格式的文件  2.内容:(在这个文件里面输入我们要执行的命令)1)首行:#!
转载 2023-11-14 16:23:11
288阅读
   使用Shell颜色    首先使用一个例子来说明如何实现Shell彩色:    PS1="\[ \033[0;32;40m\u@\h:\w\$ \033[0m \]"    这时候就会显示如下的提示符:    在上面命令中,“\033[0;32;40m”表示定义后面
原创 2013-07-01 11:57:08
852阅读
Linux Shell 设置 Linux作为一种自由开源的操作系统,以其高度的灵活性和可定制性而受到广泛的欢迎。Linux Shell是Linux系统中的一个重要组成部分,它是一个命令解释器,用户可以通过Shell来与操作系统交互。在使用Linux Shell时,合理的设置对于提高工作效率和用户体验非常重要。本文将介绍几个与Linux Shell设置相关的关键技巧和命令。 第一个关键词是“别名
原创 2024-02-05 16:27:24
70阅读
ansible-配置文件详解: ansible默认配置文件为/etc/ansible/ansible.cfg,配置文件中可以对ansible进行各项参数的调整,包括并发线程、用户、模块路径、配置优化等, 如下为ansible.cfg常用参数详解: [defaults] #通用默认配置段 inventory = /etc/an
转载 2024-03-27 20:06:02
53阅读
设置方法export PS4='+{$LINENO:${FUNCNAME[0]}}'sh -x test.sh
原创 2022-07-12 11:35:36
77阅读
关于MySQLMySQL是一个开源数据库管理软件,可帮助用户存储,组织和以后检索数据。 它有多种选项来授予特定用户在表和数据库中的细微的权限 - 本教程将简要介绍一些选项。如何创建新用户在MySQL的教程的第1部分中,我们做了所有在MySQL中编辑root用户,拥有完全访问所有的数据库。 但是,在可能需要更多限制的情况下,可以使用自定义权限创建用户。让我们从在MySQL she
转载 2023-09-15 22:15:55
107阅读
1、变量设置规则2、变量赋值与运算1)变量赋值: name=lbg 等号前后不能有空格 name=“Lebron James” 变量值中有空格要用双引号 echo {}更保险 shopt -s -o nounset 设置“先声明再使用”2)取消变量: unset 释放变量和函数的内存3)特殊变量(位置参数) ${n}:输入的第n个参数($0表示脚本名字,$1-$9表示输入的第1至9个参数,十以上的
转载 2024-04-14 15:47:38
36阅读
第一章 在Shell模式下,可以使用 _ 表示上次的计算结果,用来参与下一次运算。 如: 2+3 输出 5, 然后 _ + 1 输出 6。(注:只可以在Shell中这么用) py程序退出: 1、输入EOF(End of File,文件结束) 2、使用菜单退出。Unix是Ctrl+D, Windows是Ctrl+Z 3、程序抛出退出
转载 2024-01-11 10:49:35
70阅读
HBASE shell 常用命令大全 1. 简介       HBase是一个分布式的、面向列的开源数据库,源于google的一篇论文《bigtable:一个结构化数据的分布式存储系统》。HBase是Google Bigtable的开源实现,它利用Hadoop HDFS作为其文件存储系统,利用Hadoop MapReduce来处理HBase中的海
转载 2023-07-20 23:06:57
318阅读
我们知道shell中所有的变量实质都是字符串形式,那么这样就造成程序员在编程中的混淆,所从Bash 2.0之后就引入的命令declare或者typeset内建命令(这两个命令是完全一样的)允许指定变量的具体类型. 在某些编程语言中, 这是指定变量类型的一种很弱的形式.typeset也可以用在ksh的脚本中.declare/typeset选项-r       &nbsp
转载 精选 2015-09-24 13:45:37
1130阅读
Shell变量分为四类:自定义变量、环境变量、位置变量、预定义变量1.自定义变量自定义变量可以理解为局部变量或者普通变量自定义变量说明:定义自定义变量:变量名=变量值,变量名必须以字母或下划线开头,区分大小写。使用自定义变量:$变量名查看自定义变量:echo $变量名取消自定义变量:unset 变量名自定义变量的范围:仅在当前Shell中有效2.环境变量环境变量也可以称为全局变量。定义环境变量:使
原创 2021-03-25 19:06:38
3889阅读
1点赞
  • 1
  • 2
  • 3
  • 4
  • 5