获取shell文件路径方法

rk3568 android 11.0 userdata 改为ext4格式 功能:解决设备在恢复出厂设置进行擦除数据的时候卡住问题。 1.修改userdata分区为ext4格式 diff --git a/device/rockchip/common/scripts/fstab_tools/fstab.in b/device/rockchip/common/scripts/fstab_tools/fstab.in index 583e75579d..036336835d 100755 --- a/device/rockchip/common/scripts/fstab_tools/ 阅读详情

1.  获取当前shell脚本的绝对路径,无论该文件在那里被执行

# 需要用cd和pwd命令配合获取脚本所在绝对路径,正确的写法是这样的,

CURRENT_DIR=$(cd "$(dirname "$0")";pwd)

# 或下面一种写法

CURRENT_DIR=$(dirname $(readlink -f "$0"))

2. 获取当前目录的上级目录

# 第一种

$(cd "$(dirname "$0")/../";pwd)

# 换一种

BASE_DIR=$(dirname $(dirname $(readlink -f "$0")))

 

深度学习暑期科研项目(两个月发EI论文) 对本科生而言,越早接触系统的科研训练开始上手科研项目,就越能在未来的升学求职中占据很大的优势。暑假是提升个人简历、丰富科研经历的最佳时期!哈尔滨工业大学博士师兄也会在8月1日开始带大家上手科研项目,并撰写发表EI会议论文。 阅读详情

相关推荐

智能座舱语音测试避坑指南:从唤醒率到方言识别,这些场景你测全了吗?

本文深入解析智能座舱语音测试的关键场景与避坑指南,涵盖唤醒率测试、方言识别、多音区交互等复杂场景。通过实战案例与自动化测试方案,帮助开发者全面提升语音系统的可靠性与用户体验,特别关注环境噪声干扰与方言覆盖策略。

weixin_42613501的博客 496

获取shell脚本所处路径

准确获取shell脚本所处路径

ylxwk的博客 3758

newman的使用

Newman是一个基于Node.js的postman命令行工具,用于运行和测试PostmanAPI 请求的集合。它允许用户在命令行环境中执行Postman的JSON文件,从而实现接口自动化测试和持续集成,同时支持用户进行自动化测试、批量执行请求、生成报告等操作。

m0_62825058的博客 1616

shell脚本常用语法——获得当前目录

1 . 获得shell脚本所在的绝对路径 CURRENT_DIR=$(cd $(dirname $0); pwd) 或者 CURRENT_DIR=$(cd `dirname $0`; pwd) 执行步骤解析: dirname $0: 取得当前执行的脚本文件所在的目录; cd: 进入当前工作目录; pwd: 显示当前工作目录; 将当前工作目录输出给变量CURRENT_DIR。 2 . 获得shell脚本所在目录的父级目录的绝对路径 由于能1 获得shell脚本所在的绝对路...

林中静月下仙的博客 4万+

光模块数字诊断监控(DDM)功能

DDM(Digital Diagnostic Monitoring)数字诊断监控,由行业组织SFF Committee制定,遵循SFF-8472多源协议定义的标准参数而工作,规范了光模块和网络设备的软硬件所需遵循的标准数值或范围,确保了网络设备供应商和光模块供应商之间所提供产品的互操作性不同。:通过监测激光器的偏置电流来预测激光器的劣化,从而确保在故障发生之前将业务切换到备用链路上或替换有可能故障的光模块,因此起到了预测光模块寿命的作用。光模块DDM信息可以通过SNMP读取光模块的接收光功率和发射光功率。.

光模块的博客 2300

陀螺仪与加速度计的姿态融合——互补滤波

本篇文章我们来讲讲如何将陀螺仪和加速度计的数据结合起来,获取更准确的姿态数据,使用的是互补滤波的方法。

小白白学电子 2万+

Linux Shell脚本获取当前路径

我们的脚本经常被放置到不同层次的目录之中,有人喜欢放到/opt, 有人喜欢放到/home/myname,这是不可控的。而在自动化部署工作中,经常要移动、拷贝文件,获取当前脚本运行目录,才能方便的操控相对路径内的文件。本文就给出一种在脚本中获知当前程序运行目录的办法。

6689

怎么用phpstudy制作网站

随着实践的深入,你会逐渐掌握更多高级技巧和技术,让你的网站变得更加完善和吸引人。现在你已经成功设置了你的本地Web服务器环境,接下来我们将指导你如何利用这个环境来创建一个简单的PHP网页项目。为了使网站更加动态且功能丰富,我们需要学会如何让PHP脚本与MySQL数据库交互。为了让网站看起来更专业美观,可以考虑引入CSS样式表来定制网页布局及视觉效果。当你对本地开发的网站感到满意后,下一步就是将其发布到互联网上供他人访问了。让我们进一步扩展我们的网站,加入一个简单的用户注册与登录系统。

2401_87999399的博客 6574

shell获得文件的全路径名

如果要在 shell 中获取文件的全路径名,可以使用 readlink 命令。 例如,要获取文件 /path/to/file.txt 的全路径名,可以运行以下命令: readlink -f/path/to/file.txt 这将返回文件的绝对路径名,即在文件系统中的实际位置。 注意:readlink 命令仅适用于 Linux 和 Unix 系统,在其他操作系统中可能无法使用。 另外,如果要在脚本...

weixin_35748962的博客 1708

金属表面粗糙度对信号的影响

之前的文章中,已经采用CST中的微带线模块进行了很多的仿真分析,本文将再次利用这些模块,从另外一个角度去探讨关于传输线的使用问题--金属的表面粗糙度。 众所周知,数据传输中,当速率越来越高时,信号在金属介质中的趋肤效应就愈发明显,能量就会更多地集中于金属的表面进行流动,此时,如果金属表面不再光滑而是凹凸不平,能量的传输过程就会产生波动,当这种波动积累到一定的量级,就会严重影响到传输线的阻抗稳定性,从而导致信号失真和传输异常。

一只豌豆象的博客 2895

笔试题-2023-紫光展锐-数字芯片设计【纯净题目版】

笔试题-2023-紫光展锐-数字芯片设计【纯净题目版】

w0shishabi的博客 2923

shell脚本,获取所在目录的绝对路径,绝对路径

【代码】shell脚本,获取所在目录的绝对路径,绝对路径。

q742971636的博客 784

【STK】手把手教你利用STK进行进行光电红外仿真02-STK/EOIR模块属性之一 传感器选项设置

EOIR传感器可以从空间几何属性、光谱属性、光学属性、辐射属性四个方面进行设置,并且可以设置信号传播路径中的大气特性,包括大气模型、气溶胶模型、气象学可见性和大气湿度。在定义EOIR传感器时,需要Sensor——Definition属性页中,将Sensor Type设置为EOIR。单击下面的按钮打开传感器的EOIR配置页,可以对传感器的属性进行配置,此外,还可以在场景中视情况添加相关的中心体。路径辐射损耗影响上述特性的计算,计算的结果考虑了传感器、目标位置的影响,但是还没考虑地球临边背景的影响。

weixin_44184852的博客 3201

shell获取当前文件路径

shell获取当前文件路径 curPath=(readlink−f"(readlink -f "(readlink−f"(dirname "0")")或者curPath=0")") 或者 curPath=0")")或者curPath=(dirname $(readlink -f “$...

gusijin的博客 2万+

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

如何获取linux进程的执行文件路径

如何获取linux进程的执行文件路径    我发现的获取linux进程的执行文件路径的方法有如下2个:    1、在c++代码里面通过函数gecpwd获取进程当前执行文件路径,通过日志或       控制台来显示当前进程的运行路径。这估计是大家看到这个标题就想到的       方法。    2、直接通过shell来查看,这也是我在实际情况中碰到的情况:           就是我们开发的系统,

松哥(jccz_zys)的专栏 1万+

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

【Shell学习笔记3》实践项目自动部署脚本】shell中获取返回值、获取当前sh文件路径

原博主:duan19056的专栏转载地址:https://blog.youkuaiyun.com/duan19056/article/details/412778691、获取shell函数调用的返回值: #!/bin/sh info() { cat jlb.sh } res=`info` ...

the_fool_的博客 1998

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

shell获取文件名和文件目录

我们有时候需要获取某个文件路径的文件名或者文件所在目录名,如:/usr/local/nginx/nginx.conf ,我想获取该文件的所在目录名 (/usr/local/nginx)以及 文件名 nginx.conf,那么如何操作呢?下面介绍两种方法。 一、利用 ${} 1、${var##*/} 该命令的作用是去掉变量var从左边算起的最后一个’/’ 字符及其左边的内容,返回从左边算起的最后一个’/’(不含该字符)的右边的内容。使用例子及结果如下: 2、${var##*.} 该命令的作用是去掉变量var

Jepson的博客 1万+

分别用Shell和Python遍历查询Hdfs文件路径

1、使用Shell /Users/nisj/PycharmProjects/BiDataProc/getOssFileForDemo/getHdfsFilePath.sh #!/usr/bin/env bash for file_path in `hadoop dfs -ls /tmp/oss_access/ | awk -F ' ' '{print $8}' ` do

BabyFish13 6902

shell:获取当前文件路径,获取某个文件夹下的所有文件名

curPath=$(readlink -f "$(dirname "$0")") echo $curPath #或者 curPath=$(dirname $(readlink -f "$0")) echo $curPath

OceanStar的博客 3697

shell获取目录的上级目录_Shell:如何获取文件指定的父目录的名称?(Shell: How to a file's specified parent directory's name?)...

Shell:如何获取文件指定的父目录的名称?(Shell: How to a file's specified parent directory's name?)我是Shell编程的初学者。 我目前正在编写一个脚本来操作找到的文件。 但我需要获取已找到文件的父目录名称。 例如,SEARCH_PATH=/home/testfor file in `find $SEARCH_PATH -name "p...

weixin_39924573的博客 1946

shell 获得脚本路径的方法

得到输入参数 parm=${0} echo ${parm} 得到输入参数的上一级路径 parm_path=dirname $0 echo ${parm_path} 得到当前路径 cur_path=pwd echo ${cur_path} 得到输入参数的绝对路径 abs_path=$(cd dirname $0; pwd) echo ${abs_path} 1、取当前运行脚本的所在路径: $0 2、取当前脚本所在路径的父目录: dirname “$0” 3、取返回的父目录的值: (dirname"0") 4、

LTC_1234的博客 5859

如何获取当前目录_bat_shell(转载)

bat文件和shell脚本,如何获取当前路径

暖暖的博客 2万+

获取Linux进程的执行文件路径

我发现的获取linux进程的执行文件路径的方法有如下2个: 1、在c++代码里面通过函数gecpwd获取进程当前执行文件路径,通过日志或控制台来显示当前进程的运行路径。这估计是大家看到这个标题就想到的方法。 2、直接通过shell来查看,这也是我在实际情况中碰到的情况: 就是我们开发的系统,控制了在同一个路径下只能够运行一次,在实际部署环境过程中会在不同的...

weixin_34315665的博客 244

Shell:direname、readlink与BASH_SOURCE[0]获取当前脚本的绝对路径

username@ubuntu:~/$ dirname --help 用法:dirname [选项] 名称... Output each NAME with its last non-slash component and trailing slashes removed; if NAME contains no /'s, output '.' (meaning the current directory). -z, --zero end each output line with NUL,.

weixin_46160898的博客 1432

shell中的basename和dirname

basename 是去除目录后剩下的名字 example:shell>temp=/home/temp/1.test          shell>base=`basename $temp`          shell>echo $base 结果为:1.test dirname 是取目录 example:shell>temp=/home/temp/1.test          

学习时间的专栏 717

OWASP TOP 10(一)PHP代码注入(概述、注入方式、漏洞利用(中国蚁剑获取shell、获取文件路径、读写文件)、防御方法、Seacms的php注入)

文章目录OWASP TOP 10PHP代码注入一、概述二、PHP相关函数&语句1. eval()2. assert()3. preg_replace4. call_user_func5. 动态函数 `$a($b)`三、漏洞利用1. 直接获取Shell2. 获取当前文件的绝对路径3. 读文件4. 写文件四、防御方法五、Seacms的php注入 OWASP TOP 10 PHP代码注入 一、概述 概述 PHP代码注入(执行):在Web方面应用程序过滤不严,用户可以通过请求将代码注入到应用中执行。 代

Pluto.的博客 1064
上一篇: Centos 7 在线制作 离线安装Docker CE 19.03.12(比之前的方法简单)
下一篇: with 操作mysql数据库
拓宽视野
博客等级 码龄9年 66粉丝 197原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值