位置: 编程技术 - 正文

Linux下一些常用的Shell脚本整理(linux一些常用操作命令 (不定时更新))

编辑:rootadmin

推荐整理分享Linux下一些常用的Shell脚本整理(linux一些常用操作命令 (不定时更新)),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux有什么常用的操作命令,linux一些常用软件,linux的用法,linux 有哪些,linux一些常用操作命令 (不定时更新),linux 常见,linux一些常用命令,linux一些常用命令,内容如对您有帮助,希望把文章链接给更多的朋友!

如何计算当前目录下的文件数和目录数

如何只列子目录?

如何实现取出文件中特定的行内容 如果你只想看文件的前5行,可以使用head命令, 如:

如果你想查看文件的后行,可以使用tail命令, 如:

你知道怎么查看文件中间一段吗?你可以使用sed命令 如:

这样你就可以只查看文件的第5行到第行。 如何查找含特定字符串的文件 例如查找当前目录下含有"the string you want find…"字符串的文件:

如何列出目录树 下面的短小的shell程序可以列出目录树, 充分利用了sed强大的模式匹配能力。 目录树形式如下:

Linux下一些常用的Shell脚本整理(linux一些常用操作命令 (不定时更新))

脚本如下:

如何实现取出文件中特定的列内容 我们经常会遇到需要取出分字段的文件的某些特定字段,例如/etc/password就是通过":"分隔各个字段的。可以通过cut命令来实现。例如,我们希望将系统账号名保存到特定的文件,就可以:

-d用来定义分隔符,默认为tab键,-f表示需要取得哪个字段。 当然也可以通过cut取得文件中每行中特定的几个字符,例如:

就是输出/etc/passwd文件中每行的第三到第五个字符。 -c 和 -f 参数可以跟以下子参数: N 第N个字符或字段 N- 从第一个字符或字段到文件结束 N-M 从第N个到第M个字符或字段 -M 从第一个到第N个字符或字段 在vim中实现批量加密 密码中还是不能带空格,不管了,能加密就好,先这么用着。

$@等特定shell变量的含义 在shell脚本的实际编写中,有一些特殊的变量十分有用: $# 传递到脚本的参数个数 $* 以一个单字符串显示所有向脚本传递的参数。与位置变量不同,此选项参数可超过9个 $$ 脚本运行的当前进程ID号 $! 后台运行的最后一个进程的进程ID号 $@ 与$#相同,但是使用时加引号,并在引号中返回每个参数 $- 显示shell使用的当前选项,与set命令功能相同 $&#; 显示最后命令的退出状态。0表示没有错误,其他任何值表明有错误。 如何使程序的执行结果同时定向到屏幕和文件 program_name |tee logfile 这样程序执行期间的显示都记录到logfile同时显示到标准输出(屏幕)。 如何用sendmail给系统所有用户送信 首先在aliases文件里面建立一个alias:

并执行newaliases使之生效,然后在/etc/mail/allusers里面列出所有用户,可以使用下面的命令:

如何查找某条命令的相关库文件 在制作自己的发行版时经常需要判断某条命令需要哪些库文件的支持,以确保指定的命令在独立的系统内可以可靠的运行。 在Linux环境下通过ldd命令即可实现,在控制台执行:

即可得到/bin/ls命令的相关库文件列表。 如何使用host命令获得更多信息 Host能够用来查询域名,然而它可以得到更多的信息。host -t mx linux.com可以查询出Linux.com的MX记录,以及处理Mail的Host的名字。Host -l linux.com会返回所有注册在linux.com下的域名。host -a linux.com则会显示这个主机的所有域名信息。 如何停止终端多个进程 以下是脚本:

Shell脚本实现根据文件的修改时间来分类文件 #!/bin/bash#exctute#./mod.shfile_typeinput_folderoutput_folder#./mod.sh*.txt/tmp/data/#paramatercountif[!$#-eq3];thenecho"[ERROR]errorparamater."exitfi#filetypefile_type="${1}"#inputfoloderif[-d"${2}"

Shell动态生成数组的多种方法 如果对linuxshell数组不是很熟悉的话,请看上一篇文章:linuxshell数组建立及使用技巧,这篇文章主要讲是动态生成数组系列。方法应该很多,我这里主要

Shell中创建序列和数组(list、array)的方法 关于linux数组定义,以及生成方法,请看:linuxshell动态生成数组系列seq使用技巧。这里我主要说的是高效生成list字符串,还有数组方法。一、seq方法生

标签: linux一些常用操作命令 (不定时更新)

本文链接地址:https://www.jiuchutong.com/biancheng/381111.html 转载请保留说明!

上一篇:抛弃new Thread(抛弃无情道剑尊后扶桑知我)

下一篇:Shell脚本实现根据文件的修改时间来分类文件(shell脚本实际运用)

  • 增值税留存比例50
  • 企业所得税的纳税义务人不包括下列哪类企业
  • 汇算清缴补缴的企业所得税会计分录怎么写
  • 房地产企业增值税收入确认时间
  • 工会费个税税前扣除标准
  • 承包费收入如何入账
  • 配件的出口是否可以免抵退?
  • 年底暂估成本有风险吗
  • 管家婆进销存软件免费版
  • 多交的应交税费怎么算
  • 税收返还怎么做会计分录
  • 产品在海关发生质量问题
  • 外管证报验核销
  • 划拨土地使用权多少年
  • 入账发票是什么意思
  • 企业员工奖励款怎么做账
  • 一般纳税人两费减免会计分录
  • 一般纳税人收取的下列款项中,应并入销售额
  • 累计折旧要结转到本年利润吗
  • 华为matex3用什么芯片
  • 累计专项扣除比别人的多
  • 股票溢价净收入计入
  • 异地增值税预交可以网上缴纳吗
  • 请问王者荣耀是谁发明的
  • 补丁自动过期怎么解决
  • PHP:stream_context_create()的用法_Stream函数
  • linux下4种kill某个用户所有进程的方法
  • PHP:pg_query()的用法_PostgreSQL函数
  • 公司中奖要交税吗
  • 应收票据的基本要素包括
  • 个人独资企业是小规模纳税人吗
  • 毕业证原件掉了可以报考社工证吗
  • PHP isset()与empty()的使用区别详解
  • 2023年重庆邮电大学研究生分数线
  • ie浏览器网页滚动条怎么隐藏
  • 发票过期未认证可以用吗
  • php上传不了文件
  • python socket发送文件
  • 个人所得税手续费收入如何做账
  • 计提预付账款会计分录
  • 增值税补交还有没有责任
  • python里eval的用法
  • 自来水适用3%税率还是9%税率
  • 企业注销了,存钱怎么办
  • 作废的增值税普通发票怎么处理
  • Mysql 创建索引锁表
  • 物流辅助服务费属于什么费用
  • 企业所得税征前还是征后
  • 股东分红会计分录
  • 抵账协议上可以签字吗
  • 线上销售会计分录
  • 低值易耗品如何摊销
  • 请问母公司如何称呼
  • 土地增值税税率怎么算
  • 应收账款多出来的钱记到什么科目
  • 当月结转销售成本分录
  • 失控发票已补税及滞纳金后还有事吗
  • 软件租赁费入什么账户
  • 管理费用是负数影响利润表吗
  • 公司的应付票据
  • 工业企业待摊费用标准
  • drop table select
  • centos7安装mysql并jdbc测试教程
  • mysql数据库设置固定值
  • 微软一般什么时候活动
  • u盘怎么安装win7镜像文件
  • linux 端口号
  • git 登陆用户
  • shell编程总结
  • pypy 使用
  • python爬虫爬取网页数据
  • 工作笔记范文100篇简短
  • Unity KillCount
  • jquery判断div是否显示
  • python 断言详细讲解用法及其案例
  • 60后歌手有哪些
  • 安卓接口回调例子
  • 宁波地铁支付宝可以刷吗
  • 福建平潭综合实验区属于哪个市
  • 消费税是单一环节征税吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设