【一】 shell的含义:
首先shell的英文含义是“壳”;
它是相对于内核来说的,因为它是建议在核的基础上,面向于用户的一种表现形式,比如我们看到一个球,见到的是它的壳,而非核。
Linux中的shell,是指一个面向用户的命令接口,表现形式就是一个可以由用户录入的界面,这个界面也可以反馈运行信息;
【二】shell在Linux中的存在形式:
原创
2021-08-28 09:34:41
1385阅读
https://blog..net/longaiyunlay/article/details/80049440 “([Ljava/lang/String;)V” 它是一种对函数返回值和参数的编码。这种编码叫做JNI字段描述符(JavaNative Interface FieldDescrip
转载
2019-12-12 14:53:00
281阅读
2评论
linux中shell变量$#,$@,$0,$1,$2的含义解释: 变量说明: $$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的PID $? 最后运行的命令的结束代码(返回值) $- 使用Set命令设定的Flag一览 $* 所有参数列表。如
转载
精选
2013-07-24 15:18:40
536阅读
变量说明:$$Shell本身的PID(ProcessID)$!Shell最后运行的后台Process的PID$?最后运行的命令的结束代码(返回值)$-使用Set命令设定的Flag一览$*所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出所有参数。$@所有参数列表。如"$@"用「"」括起来的情况、以"$1" "$2" … "$n" 的形式输出所有参数。$#添加到She
原创
2016-12-15 16:39:22
1307阅读
点赞
符 号 含 义 $0 脚本名 $# 参数个数 $n 传递给脚本的参数值,$1第1参数、$2第2参数 $? 上次退出的状态(返回值),0没有错误,1错误 $* 所有参数列表。"$*"时,是"$1 $2 … $n"的形式 $@ 所有参数列表。"$@"时,是"$1" "$2" … "$n" 的形式 $$ 当前进程的编号(Proc...
原创
2021-08-31 15:58:43
606阅读
$$Shell本身的PID(进程ID)$!Shell最后运行的后台Process的PID$?最后运行的命令的结束代码(返回值),可以得到之前运行程序的返回值,可以判断程序是否运行正确(一般程序运行正确返回0)$-使用Set命令设定的Flag一览$*所有参数列表。如”$*”用「”」括起来的情况、以”$1 $2 … $n”的形式输出所有参数。$@所有参数列表。如”$@”用「”」括起来的情况、以”$1″
转载
精选
2014-12-29 15:20:43
436阅读
$# 是传给脚本的参数个数
$0 是脚本本身的名字
$1 是传递给该shell脚本的第一个参数
$2 是传递给该shell脚本的第二个参数
$@ 是传给脚本的所有参数的列表
$* 是以一个单字符串显示所有向脚本传递的参数,与位置变量不同,参数可超过9个
$$ 是脚本运行的当前进程ID号
$? 是显示最后命令的退出状态,0表示没有错误,其他表示有错误
原创
2011-12-19 14:23:54
853阅读
linux中shell变量$#,$@,$0,$1,$2的含义解释
linux中shell变量$#,$@,$0,$1,$2的含义解释:
变量说明:
$$
Shell本身的PID(ProcessID)
$!
Shell最后运行的后台Process的PID
$?
最后运行的命令
原创
2013-01-28 17:37:47
655阅读
linux中shell变量$#,$@,$0,$1,$2的含义解释: 变量说明: $$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的PID $? 最后运行的命令的结束代码(返回值) $- 使用Set命令设定的Flag一览 $* 所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形
原创
2013-07-24 21:04:23
520阅读
shell 系统$代表的意义
原创
2020-03-11 14:28:55
779阅读
c lang misc 补码 正数的补码就是其本身 负数的补码就是在其原码的基础上,符号位不变,取反后加一。 补码存在的意义就是为了统一计算机加减 比如(7)+(-7)=0 7 -> 0000 0111(7的补码) -7 -> 1111 1001(-7的补码) 所以相加为1 0000 0000(超出 ...
转载
2021-10-08 16:52:00
150阅读
2评论
echo $NLS_LANGAMERICAN_AMERICA.KO16MSWIN949
转载
2020-11-16 10:20:00
166阅读
2评论
在shell脚本的实际编写中,有一些特殊的变量十分有用: 1. $# 传递到脚本的参数个数 2. $* 以一个单字符串显示所有向脚本传递的参数。与位置变量不同,此选项参数可超过9个 3. $$ 脚本运行的当前进程ID号 4. $! 后台运行的最后一个进程的进程ID号 5. $@ 与$#相同,但是使用时加引号,并在引号中返回每个参数 6. $- 显示shell使用的当前选项,
转载
2009-04-27 16:33:49
296阅读
# 注释开始& 在后台执行一个进程? 匹配一个字符* 匹配0到多个字符(与DOS不同,可在文件名中间使用,并且含.)$- 使用set及执行时传递给shell的标志位$! 最后一个子进程的进程号$# 传递给shell script的参数个数$* 传递给shell script的参数$@ 所有参数,个别的用双引号括起来$? 上一个命令的返回代码$0 当前shell的名字$n (n:1-) 位置
转载
精选
2013-06-06 18:04:31
1164阅读
# Shell调用Java参数含义实现指南
## 简介
在开发中,经常会遇到需要在Shell脚本中调用Java程序并传递参数的场景。本文将指导一位刚入行的小白如何实现“Shell调用Java参数含义”。
## 整体流程
下面是整件事情的流程,使用表格展示了每个步骤的操作和目标:
| 步骤 | 操作 | 目标 |
| ---- | ---- | ---- |
| 1 | 编写Java
原创
2024-01-07 06:44:09
37阅读
$* 引用script的执行引用变量,引用参数的算法与一般指令相同,指令本身为0,其后为1,然后依此类推。引用变量的代表方式如下:$0, $1, $2, $3, $4, $5, $6, $7, $8, $9, ${10}, ${11}.....个位数的,可直接使用数字,但两位数以上,则必须使用 {} 符号来括住。$0在脚本中执行后显示的是脚本的文件名。
原创
2017-08-18 17:54:31
1263阅读
linux shell中$$、$#、#!、$*、$?、$@、$-、$0~$9含义$$shell本身PID(process ID)#*所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出所有参数。$@所有参数列表。如"$@"用「"」括起来的情况、以"$1" "$2" … "$n" 的形式输出所有参数。$#添加到shell参数的个数$?最后运行的命令的结束代码(返回值)$
原创
2015-02-10 21:26:20
994阅读
Linux操作系统是开源且免费的操作系统,它有很多特色的功能。而Linux中的Shell是一个用于进程控制和文件操作的命令行解释器。一般来说,用户与Linux系统之间的交互主要通过Shell完成。了解Shell的基本概念对于Linux系统的使用者来说是非常重要的。
在Linux系统中,有多种Shell可供选择,其中最常用的是Bash。Bash是Linux系统默认的Shell,也是Bourne A
原创
2024-04-10 10:14:30
103阅读
在Linux系统中,locale是非常重要的概念,它决定了系统中文本的格式化、排序、货币符号以及日期和时间的显示方式。当我们需要设置系统的locale时,有时会遇到一种特殊情况,即将lang参数设置为C。
在Linux系统中,C语言是一种通用的语言,设置lang为C意味着使用C语言的默认方式来处理文本格式化和排序。这种设置主要适用于需要遵循特定标准或需要在不同系统间进行兼容性处理的情况。
当我
原创
2024-04-18 11:31:04
185阅读
在Linux操作系统中,使用export命令设置系统变量是非常常见的操作。其中,export lang c是一个常用的命令,用于将系统语言设置为C语言编码。通过这个命令,用户可以改变系统的语言环境,从而使系统显示的文字信息以C语言编码方式呈现。
在Linux系统中,系统语言是一个非常重要的设置,它决定了系统界面的显示方式、系统信息的输出方式等。而将系统语言设置为C语言编码,可以带来一些特定的好处
原创
2024-04-24 10:06:38
181阅读