linux/unix something about $

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

实践操作:2013-09-10 company_VM机

关于linux中$的相关含义说明:

$0

Shell 本身的文件名

$1~$n

添加到Shell中的各个参数值。

$1  传入的第一个参数、 $2 传入的第二个参数... $n 传入的第n个参数。

$@

传入Shell的所有参数的列表。

$$

Shell本身的PID(ProcessID), 即进程ID。

$!

Shell最后运行的Process的PID。(较多用于程序出错时,信息打出)。

$?

最后所运行命令的结束代码,程序或脚本的退出码(较多用来判断程序或脚本的执行是否成功,检查出错的原因之类)

$-

可使用Set命令设定的Flag览表。

$*

传入Shell的所有参数的列表。

$#

传入Shell的参数个数。



Something-Something-v2数据集下载(Windows) Something-Something-v2数据集下载、解压步骤 阅读详情

相关推荐

Linux命令行底层原理与实战:从Shell机制到国产系统适配

Linux命令行不是命令集合,而是基于进程模型、文件描述符和系统调用构建的交互式操作系统接口。其核心在于Shell作为用户态进程如何解析命令、调度fork/exec、管理stdin/stdout/stderr三通道,并通过管道|、重定向>和权限控制sudo实现组合式工程能力。理解这些底层机制,才能真正掌握ps、grep、systemctl等命令的行为逻辑,规避Permission denied、command not found等高频报错,并在Ubuntu、WSL2及统信UOS、麒麟V10等国产Linux

dilv4062的博客 1208

Should know something about OS

As a graduate student majoring in computer science, I shoud have learned something more deeply about operating system. No matter Unix or Windows, I shoud be familiar with them and the mechanisms of th

majcos的专栏 702

UNIX & UNIX-like something

OS Operating systemhttp://en.wikipedia.org/wiki/Operating_systemhttp://en.wikipedia.org/wiki/File:Unix_history-simple.svg Multics  UNIX起源http://www.multicians.org/http://zh.wikipedia.org/z

eyetee的专栏 793

Something about SeekingJob---TelInterview(电话面试)

  昨天和今天分别收到两次电话面试,有一点小小感悟,遂注之。   作为一枚还未毕业的大三狗来说,我在想,找个实习真的是西天取金,必定要先经历九九八十一难吗(伤心)?所以在这里整理了电话面试遇到的问题: 集合框架 Collection<I> Set<I> HashSet<C> TreeSet<C> List<...

weixin_30535565的博客 83

Unit 3: Unix/Linux File System 3.1 Unix/Linux File System Booting Process

>> After acquiring and then preserving the pertinent evidence,we move on to analyzing the Linux UNIX images. 在获取并保存相关证据之后,我们将继续分析Linux UNIX映像。 As mentioned earlier, forensic analysis tool...

179

Linux | Bash Shebang 语法与结构及常见问题排查

……

u013669912的博客 1143

linux vmstat io,Linux性能监控2(vmstat)

vmstat : virtual memorystatistics(虚拟内存统计),vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用率,虚拟内存交换情况,IO读写情况。这个命令在Linux/Unix系统都支持,相对于top命令,vmstat可以看到整个CPU,memory,IO的使用情况,而不是单单看到各个进程的资源使...

weixin_30453651的博客 215

unix 特殊权限

dba 组下两个不同的用户sqlplus 看到sid 状态不一样 怀疑是文件目录权限问题 chmod 6751 $ORACLE_HOME/bin/oraclell oracle -rwsr-s--x   1 oraepd     dba        259421264 Jun  8 19:44 oracle unix特殊权限  具体参考:htt

sap basis的blog 1872

Linux下遇到的问题们

su模式认证失败 configure command not found E 软件包xxx没有可供安装的候选者su模式认证失败运行su模式失败,显示错误如下:$ su 密码: su:认证失败认证失败,排除密码输入错误,找打如下方法:$ sudo passwd root 输入新的 UNIX 密码: 重新输入新的 UNIX 密码: passwd:已成功更新密码 zoe@zoe-Lenovo:/ho

潇逸比较懒的专栏 678

Linux运维必备:grep与ps命令的深度解析与实战组合应用

Linux系统管理与运维中,文本处理和进程监控是两大核心基础技能。文本搜索工具允许用户在海量日志和配置文件中快速定位关键信息,其原理是基于模式匹配,尤其是正则表达式,实现对内容的精准过滤。进程状态查看工具则为系统管理员提供了实时洞察系统运行状态的窗口,通过获取进程的详细元数据,如资源占用和父子关系,来评估系统健康度。这两项技术的工程价值在于,它们能以极低的资源开销,完成日常运维中最高频的查询与诊断任务,是自动化脚本和问题排查的基石。其应用场景广泛覆盖日志分析、异常监控、性能调优和故障定位。本文将聚焦于Li

weixin_33696106的博客 311

Linux命令及使用方法new

本文总结了Linux系统管理与开发环境配置的实用技巧,涵盖了常用命令、工具配置和问题解决方法。主要内容包括:Linux基础操作(文件/目录管理、vim编辑器、权限控制);系统资源监控(du/df命令);文本处理(grep/cut/awk);Ubuntu系统问题排查;开发工具链配置(Anaconda/Virtualenvwrapper/Jupyter);终端增强(cmder/Screen);IDE使用(VSCode/Visual Studio);非root权限软件安装;Windows冷门知识;LaTeX语法;

zhjadsf的博客 3151

OS37.【Linux】简单理解EXT2文件系统(2)

浅析了EXT2文件系统的核心机制。首先介绍了i_block数组的三级索引结构,推导出单个文件最大存储容量的计算方法;其次详细阐述了inode和block位图的管理机制,解释了删除文件时仅需修改位图而无需清空数据块的原理。文章还分析了文件系统"满"的三种情况,并重点讲解了超级块和组描述符的关键作用。在文件操作层面,系统性地揭示了新建、删除、查找和修改文件时内核的底层处理流程,特别强调了目录作为特殊文件的实现方式及其inode查找机制。最后,针对文件访问效率问题,介绍了EXT

zhangcoder的博客 记录学习轨迹~ 893

ssh错误 IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!

错误提示: 出现这个错误的原因为, 一直使用公钥进行免密码登录, 现在远程服务器上的公钥出现问题, 删除了或是被改变了, 但本机还记录着需要使用密钥登录.解决办法: rm -rf ~/.ssh/known_hosts 或打开文件, 将对应的记录删除! 转载于:https://www.cnblogs.com/zyu911/p/5429629.html...

weixin_30302609的博客 131

Linux系统管理

本文介绍了Linux系统中SSH服务的管理与配置,主要包括以下内容: SSH概念:SSH(Secure Shell)是基于应用层的安全协议,用于远程登录和网络服务,保障通信安全,防止信息泄露。

2301_79631088的博客 237

Linux面试核心:从命令到系统思维,掌握性能排查与故障处理

Linux作为现代计算基础设施的核心,其底层原理与性能优化是工程师必须掌握的基础。理解操作系统如何管理进程、内存、文件系统和网络,是构建高效、稳定服务的关键。从CPU、内存、I/O到网络,系统性能分析遵循从全局到局部的排查逻辑,常用工具如top、vmstat、iostat等能快速定位瓶颈。在工程实践中,面对服务器CPU使用率飙升或磁盘空间异常等典型故障,需要结合系统原理和命令行工具进行根因分析。本文聚焦Linux系统思维与实战能力,通过解读进程间通信、文件链接机制等高频考点,帮助开发者超越命令记忆,构建解决

weixin_30410119的博客 446

linux学习》_BASH编程语言的学习_20260505

本文介绍了Linux Bash脚本编程的核心概念与技巧。主要内容包括:1)管道(|)和重定向(>、>>、<)的使用方法;2)变量操作与数值运算;3)文本处理与格式化输出;4)数组定义与操作;5)控制结构(if、while、for等);6)函数定义与参数传递;7)文件读写操作;8)脚本参数处理;9)用户交互实现;10)错误排查与可移植性建议。文章通过大量实例演示了Bash脚本的各种功能,包括正则表达式、日期处理、随机数生成等实用技巧,为Linux系统管理和自动化任务提供了全面的脚本编程

Qq19122427的博客 408

Perl教程-2.环境的安装

在我们开始学习 Perl 语言前,我们需要先安装 Perl 的执行环境。 Perl 可以在以下平台下运行: Unix (Solaris, Linux, FreeBSD, AIX, HP/UX, SunOS, IRIX etc.) Win 9x/NT/2000/ WinCE Macintosh (PPC, 68K) Solaris (x86, SPARC) OpenVMS Alpha (7.2 a...

SDLTF的Blog 1298

在PowerPC架构Genesi Pegasos II上安装配置Yellow Dog Linux 4完整指南

Linux操作系统作为开源生态的核心,其内核与发行版的设计原理支撑了从服务器到嵌入式设备的广泛应用。通过模块化架构与硬件抽象层,Linux实现了跨平台兼容性,这一特性在非x86架构领域尤为突出,为特定硬件平台提供了定制化解决方案。其技术价值在于通过开源协作模式,为复古计算与特定硬件生态保留了持续可用的软件环境。在应用场景上,Linux常被用于复活老旧硬件、研究计算机架构历史以及嵌入式开发教学。本文聚焦于在PowerPC架构的Genesi Pegasos II设备上,实践部署专为该平台优化的Yellow Do

weixin_30700099的博客 495

深入解析操作系统进程七状态模型:从理论到Linux实践

进程是操作系统进行资源分配和调度的基本单位,理解其生命周期是掌握并发编程和系统调优的核心。进程状态模型描述了进程在其生命周期中所处的各种状态及其转换条件,是理解进程调度、内存管理和进程间通信的理论基石。从经典的三状态模型到更精细的五状态、七状态模型,其演进是为了更精准地刻画真实系统中进程因CPU、I/O事件及内存资源竞争而引发的复杂行为。七状态模型通过引入“挂起”维度,明确区分了进程是否驻留内存,从而能够解释僵尸进程、内存交换等关键现象,对于编写健壮的多进程程序、排查系统性能瓶颈具有极高的技术价值。本文将以

weixin_33928137的博客 322
上一篇: Linux/unix 指令——ps -ef
下一篇: 快速获取Linux系统本机IP
coder_geek
博客等级 码龄14年 2粉丝 13原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值