首页 > 系统相关 >大数据常用shell命令一

大数据常用shell命令一

时间:2022-10-05 09:55:05浏览次数:45  
标签:常用 shell 变量 获取 空格 命令 循环 参数

一、系统变量
$HOME
$USER
$PWD
$SHELL

 

 


二、自定义变量
定义变量(a=2),变量名由数字、字母、下划线;
1.1 环境变量名建议用大写字母,JAVA_HOME
1.2 等号两侧不能有空格
1.3 变量默认都是字符串,无法直接进行数值运算
1.4 变量的值有空格,建议用双引号
撤销变量(unset a)
声明静态变量(readonly a=2),不能被撤销

 

 

三、特殊变量
$#获取变量个数
$0获取脚本名称
$1获取第一个参数
${10}获取第十个参数,参数有两位数时,需要使用{}
$*获取全部参数,当成一个整体(在for循环与下面有区别)
$@获取全部参数,分开对待(在for循环与上面有区别)
$?最后一次执行命令的返回状态,只有为0才代表成功。

 

 


四、运算符

 

 


五、条件判断

 

 


六、循环

 

标签:常用,shell,变量,获取,空格,命令,循环,参数
From: https://www.cnblogs.com/zourui4271/p/16755110.html

相关文章

  • mysql常用命令
    MySQL常用命令退出mysql:exit查看mysql中有哪些数据库:showdatabases;注意:以分号结尾,分号是英文的分号mysql>showdatabases;+--------------------+|Database......
  • CentOS 7 中找不到ifconfig命令的解决办法
    转载自:https://blog.csdn.net/weixin_46644575/article/details/126609172 ========= 0、可以用ipaddr来查看IP 1、ifconfig命令是设置或显示网络接口的程序,可......
  • FinallShell 连接 centos7失败 各种问题
      百度翻了三个小时各种找方法解决,最后一招解决了n个问题,咳咳咳  把那个还原默认设置点了包治百病什么 Centos7,提示connectionrefused,什么 连接......
  • linux命令提示符高亮
    说明 \033 或 \e :两者是等价的,表示转义字符(ASCIIescapecharacter),即键盘左上角的ESC键。033是ESC的八进制ASCII码。注意,在“老式”说法中,转义字符就是仅指八进制ASC......
  • 反弹Shell小实验
    反弹Shell实验环境攻击机:kali(IP:192.168.40.132)目标机:CentOS(IP:192.168.40.135)实验步骤首先在攻击机监听一个随机端口:nc-lvp6767第二步在目标机输入命令:bash......
  • 大数据常用的Linux命令
    Linux文件系统基础知识要想熟练使用命令,就先要熟练掌握Linux文件系统基础知识:三个路径当前路径:也叫当前工作目录,就是当前状态下用户所处的位置相对路径:相对于当前工......
  • Linux的基础命令
    Linux优点一切都是一个文件。(包括硬件,文本,二进制,源代码)系统中拥有小型,单一用途的程序。(一个程序只负责做好自己的本职工作)当遇到复杂任务,通过不同功能用途的程......
  • 15.6 os模块的常用函数
    #目录操作  #os模块是Python内置的与操作系统功能和文件系统相关的模块,该模块中的语句的执行结果通常与操作系统有关,在不同的操作系统上运行,得到的结果可能不一样。 ......
  • 达梦数据库-日期类型常用函数汇总
    日期时间函数的参数至少有一个是日期时间类型(TIME,DATE,TIMESTAMP),返回值一般为日期时间类型和数值类型。由于DM支持儒略历,并考虑了历史上从儒略历转换至格里高利日期时的......
  • 15.4 文件对象的常用方法
     #读,输出 read(),  read([size]) ,readline(), readlines()file=open('a.txt','r')print('输出文本所有内容',file.read())#输出文本所有内容fil......