用过的shell命令——持续更新

本文介绍了Linux环境下常用的命令操作,包括文件属性查看、编码转换、后台运行脚本等实用技巧,并详细解释了每条命令的使用场景及注意事项。

1,显示文件的各种属性

stat --help

用例:stat -c "%s" abc.txt

注释:显示abc.txt的大小

2,文件编码类型查看

file --help

用例:file -i abc.txt

注释:显示abc.txt的文件编码类型(貌似不是很全)

3,文件编码类型转换

iconv --help

用例:iconv abc.txt -f GBK -t UTF-8 > cba.txt 

注释:将abc.txt从GBK编码转换成为UTF-8编码(有的时候貌似会出问题,用$?检查一下)

 4,控制光标位置

tput --help

用例:tput cup 34 23

注释:将光标移动至34行 23列

扩展阅读:http://www.ibm.com/developerworks/cn/aix/library/au-learningtput/

5,脚本后台运行方法

nohup --help

用例:nohup bash test.sh a b >> /dev/null

注释:将test.sh脚本的输出重定向至null(不输出) a ,b 是脚本参数

bash -c help

用例:bash -c "(bash test.sh)&"

注释:将脚本test.sh后台运行

6,如何截取掉一个字符串的后n个字符

head --help

用例:echo $num | head -c -4

注释:head截取掉了后面3个字符

${value:o0-n}

用例:echo ${a:o0-4}

注释:参见http://www.cnblogs.com/pmars/archive/2013/02/17/2914444.html

7,查看路由连接信息(本地ip-路由-路由-ip2)

traceroute --help

用例:traceroute 61.135.169.105

注释:会列出网络上所有经过的路由节点IP

8,如何删除文件中的一行或者几行

sed --help

用例:sed -i '40d;41d' file

注释:用sed遍历文件,将40和41行删除,分隔符为分号“;”

内容概要:本文档是一份关于交换路由配置的学习笔记,系统地介绍了网络设备的远程管理、交换机与路由器的核心配置技术。内容涵盖Telnet、SSH、Console三种远程控制方式的配置方法;详细讲解了VLAN划分原理及Access、Trunk、Hybrid端口的工作机制,以及端口镜像、端口汇聚、端口隔离等交换技术;深入解析了STP、MSTP、RSTP生成树协议的作用与配置步骤;在路由部分,涵盖了IP地址配置、DHCP服务部署(接口池与全局池)、NAT转换(静态与动态)、静态路由、RIP与OSPF动态路由协议的配置,并介绍了策略路由和ACL访问控制列表的应用;最后简要说明了华为防火墙的安全区域划分与基本安全策略配置。; 适合人群:具备一定网络基础知识,从事网络工程、运维或相关技术岗位1-3年的技术人员,以及准备参加HCIA/CCNA等认证考试的学习者。; 使用场景及目标:①掌握企业网络中常见的交换与路由配置技能,提升实际操作能力;②理解VLAN、STP、OSPF、NAT、ACL等核心技术原理并能独立完成中小型网络搭建与调试;③通过命令示例熟悉华为设备CLI配置逻辑,为项目实施和故障排查提供参考。; 阅读建议:此笔记以实用配置为主,建议结合模拟器(如eNSP或Packet Tracer)动手实践每一条命令,对照拓扑理解数据流向,重点关注VLAN间通信、路由选择机制、安全策略控制等关键环节,并注意不同设备型号间的命令差异。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值