当前位置: 首页 > news >正文

Linux中SHELL脚本常用命令

设置主机名称

hostname---显示主机名称
通过命令修改名称:
hostnamectl hostname xixi
编辑文件修改名称:
vim /etc/hostname

网络管理nmcli

查看网卡信息

        ip a show ens160

        ifconfig ens160

        nmcli device show ens160

                nmcli device status

        nmcli connection show ens160

设置网络

        设置dhcp工作模式

        设置静态工作模式

        修改静态工作模式的ip    

简单处理字符

打印连续数字

命令:seq

打印顺序的数字

        seq 1 5

打印倒叙的数字

        seq 5 -1 1

指定格式打印

        seq -f "%03g" 1 5

设定步长打印

        seq 1 2 10

反向打印文件内容

打印字符

printf

        printf “hello world\n” \n为换行符

指定格式打印

        printf “hello\tworld\n”

打印百分号

        printf "17%%\n"

打印整数、浮点数

        打印整数:printf "%.0f\n" 3.1415926

        打印浮点数:printf "%.3f\n" 3.1415926

注:整数和浮点数都遵循四舍五入原则

echo

        打印字符:echo "hello world"   echo会自动换行

        不换行打印字符:echo -n "hello world"

        解析转义符

sort

参数说明
-n正序排序
-r倒序
-u去掉重复
-o输出到指定文件
-t指定分隔符
-k指定排序的列

        各参数示例:

-t -k演示:输出用户文件中uid最大的一行

uniq

参数说明
-c合并重复并统计重复个数
-d显示重复的行
-u显示唯一的行

参数演示:

cut

        对字符的截取

参数说明
-d :指定:为分隔符
-f

指定显示的列

5 第五列

1,5 第一列和第五列

1-5 第一到五列

5- 第五例以后

-10 第十列以前

-c指定截取的字符

xargs

        xargs 命令作用是将标准输入数据转换成命令行参数,能够处理管道或者标准输入并将其转换成特定命令 的命令参数

参数说明
-I用于指定替换字符串,将输入数据中的特定字符串替换为命令行参数。
-n用于指定每次执行命令的参数个数
-t用于打印执行的命令
-p用于提示用户确认是否执行命令
-r当标准输入为空时,不执行命令

        示例:

http://www.xdnf.cn/news/663535.html

相关文章:

  • 安卓实用复制功能增强工具
  • 【杂谈】STM32使用快速傅里叶变换库函数后如何比较准确地找到n次谐波幅值
  • Python不要使用可变对象作为函数的默认参数
  • 记忆术-拼音字母形象法【针对“音形义“里谐音法的补充记忆法】
  • 布局泰国遇网络难题?中泰跨境网络组网专线成破局关键
  • Unity中的文件读写TXT 与XML
  • java中的线程安全的集合
  • 如何用DeepSeek修改论文,防止AI幻觉?
  • 题目 3331: 蓝桥杯2025年第十六届省赛真题-LQ 图形
  • 【Axure结合Echarts绘制图表】
  • 华为OD机试_2025 B卷_返回矩阵中非1的元素个数(Python,100分)(附详细解题思路)
  • Python应用“面向对象”小练习
  • 【深度学习】4. 参数初始化详解与数学推导: Xavier, He
  • 敦普水性双组份聚氨酯面漆检验报告(SGS、重金属含量、低voc)
  • 电路中常见器件及作用(电阻 电容 电感)
  • 如何通过PHPMyadmin对MYSQL数据库进行管理?
  • IP离线库与网站集成
  • 如何在 Windows 10 PC 上获取 iPhone短信
  • MS1205N激光测距用高精度时间测量(TDC)电路
  • 火山引擎云服务器带宽支持
  • 楼宇自控成智能建筑核心技术,提升节能效率,构筑绿色发展新优势
  • 多查询检索在RAG中的应用及为什么平均嵌入向量效果好
  • C/C++内存泄漏深度解析与系统化解决方案
  • 工业级应用:Halcon灰度直方图核心技术全解
  • 数据的获取与读取篇---常见的数据格式CSV
  • uv使用教程
  • Agilent安捷伦Cary3500 UV vis光谱仪Cary60分光光度计Cary1003004000500060007000 UV visible
  • 【STM32开发板】电源设计原理
  • Typescript学习教程,从入门到精通,TypeScript 名称空间与模块语法知识点及案例(14)
  • 前缀和实现题目:区域和检索 - 数组不可变