Shell命令笔记2

news/2025/2/12 8:10:02/

  大家好,分享下最近工作中用得比较多的shell命令,希望对大家有帮助。

获取数组长度:

${#array_name[*]}

获取脚本相对路径

script_path=$(dirname "$0")

获取脚本的名字

script_name=$(basename "$0")

获取脚本的绝对路径

script_path=$(cd "$(dirname "$0")" && pwd)

获取脚本的绝对文件路径

script_file_path=$(cd "$(dirname "$0")" && pwd)/$(basename "$0")

获取后缀名字

test="example.txt"
filename="${test%.*}"
suffix="${test##*.}"
echo $fileanme $suffix
## 输出example txt

获取当前目录的最大序号的文件

ls | sort -n | tail -n 1 

1.txt
2.txt
11.txt
22.txt
28.txt
33.txt
输出 33.txt

单网卡配置多个ip

  分别eth0网卡为两个ip,eth0的虚拟网卡为eth0:0 eth0:1,以此类推。

ifconfig eth0 192.168.1.100 netmask 255.255.255.0 up
route add default gw 192.168.1.1ifconfig eth0:0 192.168.2.100 netmask 255.255.255.0 up
route add default gw 192.168.2.1 dev eth0:0

http://www.ppmy.cn/news/1155935.html

相关文章

【LeetCode】双指针 滑动窗口

文章目录 一、双指针简介双指针模式使用双指针来解决的问题题目移动0盛最多水的容器接雨水 二、滑动窗口简介题目最小子串找到字符串中所有字母异位词 一、双指针简介 双指针是指在算法中同时使用两个指针来追踪数组或序列中的元素位置。这两个指针可以朝着相同方向移动&#…

【数据结构】算法、时间复杂度和空间复杂度详解 ------ 算法篇

文章目录 📋前言一. ⛳️算法的定义二. ⛳️算法的特性2.1 输入输出2.2 输入输出2.3 有穷性2.4 确定性2.5 可行性 三. ⛳️算法设计要求3.1 正确性3.2 可读性3.2 健壮性3.3 时间效率高和存储量低 四. ⛳️算法效率的度量方法4.1 事后统计方法4.2 事前分析估算方法 五…

论文学习——FALL-E:GAUDIO FOLEY SYNTHESIS SYSTEM

文章目录 引言正文AbstractIntroduction介绍问题 FALL-E2.1 Architexture结构2.2 Training and Inference Details 3 Evaluation And Analysis测试和分析Conlusion 总结 引言 这篇文章是DCASE中少有的,没有使用DIffusion的方法,可以学习一下。这篇文章的…

【力扣520】检测大写字母

👑专栏内容:力扣刷题⛪个人主页:子夜的星的主页💕座右铭:前路未远,步履不停 目录 一、题目描述二、题目分析 一、题目描述 题目链接:检测大写字母 我们定义,在以下情况时&#xff…

【LLM微调范式1】Prefix-Tuning: Optimizing Continuous Prompts for Generation

论文标题:Prefix-Tuning: Optimizing Continuous Prompts for Generation 论文作者:Xiang Lisa Li, Percy Liang 论文原文:https://arxiv.org/abs/2101.00190 论文出处:ACL 2021 论文被引:1588(2023/10/14&…

Go选项模式

Functional Options Pattern,选项模式 1、什么是选项模式 选项模式是一种在 Go 语言中很常用的设计模式,特别是当你有一个结构体或函数,并且它有多个可选的配置选项时。该模式允许用户提供一系列的的函数来设置结构体的属性或修改函数的行为…

pwnable-1-fd

pwn的学习周期确实比较长,需要的前置内容也很多,了解到第一题还算比较简单的,那就先来体验一波~顺带附一波网站链接:👉网站链接 题目 WP 最后一行给出了ssh链接方式,那就先连接一波 第一次连接会有第四行的询问&…

C语言练习百题之位符号的使用

当使用C语言中的按位与运算符 & 时,需要理解其用途、应用场景、源代码示例以及相应的注意事项。以下是一篇关于C语言按位与运算符的详细文章,包括示例源代码和注释。 C语言中的按位与运算符 & 按位与运算符 & 是C语言中用于对二进制位进行…