首页 > 系统相关 >shell位置变量

shell位置变量

时间:2023-07-15 14:22:24浏览次数:39  
标签:shell 变量 位置 命令 参数 执行

1.变量
   env 查看当前用户系统预设环境变量
   set 查看系统预设全部变量
   read可以从标准输入中读取变量值:
   read -p "Please input a number:" 变量名
   unset 变量名 删除变量
   export 变量名=值 直接定义环境变量

2.位置参数:特殊的shell变量,用于传递参数

   $0 脚本的名字,表示变量名称 
   $1 表示第一个参数
   $2 表示第二个参数
   ...
   ${10} 第10个参数
   $*或$@ 从$1开始的全部参数,列出了我们传进去的所有参数

3.特殊位置变量
   $# 实际位置参数个数,统计了我们传递参数的个数
   $* 命令行所有位置参数组成的字符串,或代表所有参数内容(整体)
   $@ 和$*一样
   $! 上一个后台命令对应的进程号
   $? 最近一条命令执行后的退出状态(返回值),(一般 0 代表执行成功,非 0 表示执行失败),查看执行命令对错
   $$ 当前进程号PID,显示了当前的进程号

4.history 查看历史记录命令

   !4    执行第4条历史记录命令
   alias 别名=" " (如:alias lsp='pwd') unalias 别名
   通配符:? 匹配一个字符 * 匹配0个或多个字符
   标准(错误)输入输出:
   0 标准输入 1 标准输出 2 标准错误输出
   1>> 将正确数据追加到指定文件或设备
   2> 将错误的输出(覆盖指定文件或设备)

   & 将命令放后台执行
   ; 多个命令执行




标签:shell,变量,位置,命令,参数,执行
From: https://www.cnblogs.com/huchao12/p/17556076.html

相关文章

  • 服务器/虚拟机 关机或重启之后报:Entering emergency mode. Exit the shell to continu
    具体现象多次重启之后还是不行,提示让进入紧急模式或退出排查原因根据提示输入journalctl,查看系统的日志信息可以看到有一些明显的报错信息可以看到这些报错都与xfs文件系统相关XFS(dm-0)这里给出了具体信息mount:mount/dev/mapper/centos-rooton/susrootfailed......
  • Linux shell 获取脚本文件后面的参数的方法
    原文:https://blog.csdn.net/tcjy1000/article/details/124558257环境Linux主机:Ubuntu20.04.4LTS获取shell脚本参数Linuxshell可以通过$0$1$2等获取shell脚本本身及后面的参数获取路径错误示例:#!/bin/bashecho"--createLinuxrootfsbegin--"echo'$1'rootfs_path......
  • 如何把 SAP ABAP 字符串变量的值下载成本地文件,以及文件路径 F4 Value Help 的实现方
    笔者这篇文章使用ABAP事物码SM59创建Destination来读取外网的数据,有朋友留言:请问,当前获取到的百度首页数据的类型是string保存在lv_html变量中,而在GUI_DOWNLOAD调用中,接收的入参数据类型是tableofx255,那么需要如何做转换处理呢?谢谢本文就专门来解答这个问题。我们的......
  • Xshell连接Fedora虚拟机
    先安装Xshell7,然后新建会话,远程连接虚拟机内的Fedora。然后会被拒绝:Couldnotconnecttoxxx:Connectionfailed.照着这篇文章的做法,$sudovim/etc/ssh/sshd_config找到#Authentication:一项,改成LoginGraceTime120PermitRootLoginyesStrictModesyes然后......
  • shell多线程/实例
    1.Shell实现多进程  使用&和wait配合实现shell多进程并行  参考连接:https://blog.csdn.net/yuefei169/article/details/83340480  (1)改串行执行为并行执行方式:将前台执行命令放在后台执行(串行命令后加&符号).(生产少使用该方式)  (2)使用元祖模拟队列来控制进程数......
  • [oeasy]python0072_整数类型_int_integer_整型变量
    帮助手册回忆上次内容 上次了解的是字符串字符串就是字符的串字符串长度可以用len函数字符可以用下标索引[] 可以用str将整型数字转化为字符串 字符的长度本身有长有短ascii字符集包括各种转义字符都对应1个字节......
  • java匿名类怎么把数据传递给全局变量
    ThreadLocal:参考:https://blog.csdn.net/u010746364/article/details/50607236/ https://blog.csdn.net/yuanchangliang/article/details/107747545>>Swing组件之间怎么传值?......
  • 文件位置指针
     istream 和 ostream 都提供了用于重新定位文件位置指针的成员函数。这些成员函数包括关于istream的 seekg("seekget")和关于ostream的 seekp("seekput")。seekg和seekp的参数通常是一个长整型。第二个参数可以用于指定查找方向。查找方向可以是 ios::beg(默认的,从流......
  • finalshell工具连接centos 8.5 的使用步骤
    1.打开工具先修改快捷方式    2、连接     3、......
  • 微信小程序获取环境变量
    微信小程序获取环境变量在微信小程序中,无法直接获取环境变量。但是,我们可以通过其他方式来模拟环境变量的功能。参考用法通过wx.getAccountInfoSync()获取小程序信息,包含小程序appid,小程序版本(环境)。在app.js中设置全局变量//app.jsApp({//全局数据,是否为开发环......