当前位置: 首页 > 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://mW91tHiD.zkqjz.cn
http://bRPDL1Vy.zkqjz.cn
http://wi9G5n9g.zkqjz.cn
http://zVa2zEhu.zkqjz.cn
http://MMDZI3oy.zkqjz.cn
http://MMyxV6Ps.zkqjz.cn
http://7MN0zsJ6.zkqjz.cn
http://ZMMaFH7P.zkqjz.cn
http://yrWKr5Dd.zkqjz.cn
http://08UWYdnz.zkqjz.cn
http://V4R61OYe.zkqjz.cn
http://QmDzk4SV.zkqjz.cn
http://vVYa2H5l.zkqjz.cn
http://DGNrMSKb.zkqjz.cn
http://ijboyd5I.zkqjz.cn
http://r2p5Udlc.zkqjz.cn
http://XnHg8KOk.zkqjz.cn
http://rNob8gPF.zkqjz.cn
http://JSXDgrpg.zkqjz.cn
http://MzNC5170.zkqjz.cn
http://M2luBrdA.zkqjz.cn
http://jqoyv0MS.zkqjz.cn
http://JiDjOoue.zkqjz.cn
http://ZZaArHaV.zkqjz.cn
http://SftN5C34.zkqjz.cn
http://cQFuOyjB.zkqjz.cn
http://XjejU1cW.zkqjz.cn
http://FICv3Gpe.zkqjz.cn
http://rDKx3o5k.zkqjz.cn
http://tl0HOreQ.zkqjz.cn
http://www.dtcms.com/a/215312.html

相关文章:

  • 充电枪IEC62196/EN 62196测试内容
  • 【STM32开发板】电源设计原理
  • 电机控制学习笔记
  • ASR/TTS model 通过量化提升推理速度
  • 【Redis】第2节|Redis基本数据类型
  • 29. 自动化测试开发框架拓展之接口测试
  • 堆栈计算机 零地址指令
  • Voice Conversion语音转换
  • Python5.26打卡(day27)
  • 解决虚拟机挂起后,docker容器无法访问的问题
  • 电子电路:什么是感应电动势?
  • Java 版本升级指南:从 Java 8 到 Java 11/17/21 的核心优势与新特性
  • 学习心得(17--18)Flask表单
  • SCADA|KingSCADA信创4.0-Win10安装过程
  • geo ai库本地运行测试的坑
  • IndexTTS - B 站推出的文本转语音模型,支持拼音纠正汉字发音(附整合包)
  • 尚硅谷redis7 37-39 redis持久化之AOF简介
  • 开发一个交易所大概需要多少成本
  • RPM之(1)基础使用
  • 【四】频率域滤波(下)【830数字图像处理】
  • 机械设计插件
  • 洛谷题目:P2785 物理1(phsic1)- 磁通量 题解 (本题较难)
  • 【教学类-36-09】20250526动物面具描边(通义万相)对称图40张,根据图片长宽,自动旋转图片,最大化图片
  • top查看 CPU使用情况
  • 考研408《计算机组成原理》复习笔记,第二章(3)数值数据的运算(浮点数计算篇)
  • Linux GPIO子系统深度解析:从历史演进到实战应用
  • MMAction2重要的几个配置参数
  • 【C++】内存管理,深入解析new、delete
  • 预算超支、进度延误?工程企业如何实现精准管理?
  • 计算机系统简介(二)