linux命令 $- 是什么意思在 Linux 系统中linux的$1命令,$ 符号表示当前用户的命令行提示符 。它通常出现在命令的开头linux的$1命令 , 表示这是一条需要在命令行中运行的命令 。
如果你在命令行中看到 $- 意味着这是一条终端命令linux的$1命令,且$ 是特殊字符linux的$1命令,表示当前用户 。而- 是参数,具体取决于后面的命令 。
例如: $ ls -al 这里ls是命令,-al 是参数 , 代表显示所有文件(包括隐藏文件)并且以详细格式显示文件信息 。
linux shell 中的“$1”代表什么?美元符加字符串是引用变量值,而美元符加数字表示命令行参数 。
比如:
bash$ ./hello.sh build test脚本中$0的值就是 。/hello.sh , $1的值是build , $2的值是test 。
bash$ list.sh -sh --debug /home/user 。脚本中$0的值就是list.sh,$1的值是-sh,$2的值是--debug,$3的值是/home/user 。
$0 这个程式的执行名字 。
$n 这个程式的第n个参数值,n=1..9 。
$* 这个程式的所有参数,此选项参数可超过9个 。
$# 这个程式的参数个数 。
$$ 这个程式的PID(脚本运行的当前进程ID号) 。
$! 执行上一个背景指令的PID(后台运行的最后一个进程的进程ID号) 。
$? 执行上一个指令的返回值 (显示最后命令的退出状态 。0表示没有错误,其他任何值表明有错误) 。
$- 显示shell使用的当前选项,与set命令功能相同 。
$@ 跟$*类似 , 但是可以当作数组用 。
Linux常用命令(一)1、alias 别名 系统别名的位置 ~/.bashrc
eg: alias cp='cp -i'
2、unlias 取消别名
3、arp 地址解析协议
-a 查看缓存表
-d 清除arp缓存表
-s 绑定IP与MAC地址
4、awk
-F 指定以什么为分割符
eg: awk '{print $1}' test.txt 打印第一列,默认以空格分隔
eg: awk -F ":" awk '{print $1 "" $2 "" $3}' test.txt
eg: awk '{if(NR19)printf $1 " "}' test.txt
5、basename 创建目录 dirname 递归创建目录
6、bash
-x 将执行的脚本内容及输出显示到屏幕上
-n 不执行脚本,检查语法是否有问题
【linux的$1命令 linux中命令详解】关于linux的$1命令和linux中命令详解的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- 拼多多上直播卖货流程步骤,拼多多商家直播卖货怎么运作全流程
- db2连接oracle,db2连接数据库出现58004
- 如何通过新媒体挖掘客户,如何通过新媒体挖掘客户需求
- 天佑在什么平台直播,天佑的直播平台叫什么
- 关于python空函数是的信息
- oracle12c查询用户,oracle 查询用户状态
- 关于新密虚拟空间招代理商吗的信息
- 关于清理动态ip代理的信息
- c语言函数超时返回 c语言time函数返回值