当前位置: 首页 > 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当标准输入为空时,不执行命令

        示例:

相关文章:

  • 充电枪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数字图像处理】
  • 太原网站建设公司招聘/网站设计公司排行
  • 公司网站网页制作建议/中国营销网站
  • wordpress接入微信订阅号/seo哪里可以学
  • 火影忍者网页制作网站/长沙网站关键词排名公司
  • 海口 网站开发/百度搜索风云榜官网
  • dedecms导购网站模板/微信营销案例