关闭

Linux Shell脚本基础(三)

标签: shelllinux shelldd
299人阅读 评论(0) 收藏 举报
分类:

Linux Shell脚本基础(三)

参考: https://www.toutiao.com/i6465529603241804302/

1.查询当前目录(包括子目录)文件中的字符

$ grep -r "所要查找字符" *

2.循环使用

$ for i in `seq 1000`;do echo $"$i";done

// 执行1000echo

3.自定制命令

// 将alias self_bin ='cd /home/self_bin'放在/root/.bashrc中,然后source /root/.bashrc中

// 在命令行执行self_bin就相当于执行cd /home/self_bin

4.创建目录树

mkdir -p folder/{folder_1,folder_2,folder_3,folder_4,folder_4,folder_5}

5.使用vim编辑文件的时候,可以使用x,保存退出,通常大家都知道wq是保存退出,其实一个x命令就搞定了。

6.更改mac地址

$ ifconfig eth0 down

$ ifconfig eth0 hw ether 00:0C:29:36:97:20

// 如果想要重启后也生效的话

// 将ifconfig eth0 hw ether 00:0C:29:36:97:20放到/etc/rc.local里面

7.查看系统信息

$ cat /proc/cpuinfo

$ cat /proc/meminfo

$ cat /proc/version

8.网卡混杂模式

// 网卡eth0改成混杂模式:

$ ifconfig eth0 promisc

// 关闭混杂模式

$ ifconfig eth0 -promisc

9.lsof 用法小全

$ lsof abc.txt 显示开启文件abc.txt进程

$ lsof -i:22 知道22端口现在运行什么程序

10.查看开启哪些端口

$ netstat -antulp

11.pidof 进程名 可以查出该进程的进程号

12.strace 进程名 跟踪进程,调试时候可用到

13.实时看出messages输出的日志

$ tail -f -n /var/log/messages

14.dd命令可生成文件

dd if=/dev/zero bs=1024 count=1000000 of=/root/1Gb.file
1
0
查看评论

Shell脚本学习(一)Shell命令基础

Shell脚本学习(一)Shell命令基础
  • birdben
  • birdben
  • 2016-08-08 23:55
  • 20281

Linux Shell编程三:shell脚本基础

个人总结PDF截图,特此声明!
  • a5454123a
  • a5454123a
  • 2016-05-27 22:01
  • 141

快速入门shell脚本编写(四)

Lee出品,转载请注明出处 继续上次学的内容,这次学习 case 语句和 shell的函数概念。 case 语句 首先先看看测试程序: 1 #! /bin/sh 2 3 animal=dog 4 5 case "$animal" in 6 cat) 7...
  • hnulwt
  • hnulwt
  • 2015-01-28 20:01
  • 3185

Linux Shell脚本基础(一)

Linux Shell脚本基础 第一个shell脚本 #!/bin/bash #This script is show now time and who login. date who# 1.shell脚本说明:1行.指定使用shell 2行.注释行 3行.date 4行.命令who# 2.解决环境...
  • sun1021873926
  • sun1021873926
  • 2017-08-13 21:23
  • 425

shell脚本基础demo

这里只是一些简单的shell脚本的基础例子,适合入门的朋友练练手 #! /bin/sh #测试echo、位置变量 ls echo hello echo "\$* is $*" echo "\$@ is $@" echo "\$# is $#&quo...
  • u012886800
  • u012886800
  • 2017-01-05 18:49
  • 754

用shell脚本实现杨辉三角的4个实例

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://oldboy.blog.51cto.com/2561410/756234 概述:     中国古代数学家在数学的许多重要...
  • seven_zhao
  • seven_zhao
  • 2015-05-04 11:16
  • 2699

shell脚本-某目录文件大于n时删除前m个文件

为保证某个目录下的文件系统有可用的空间,可以进行一些自动的删除操作,下面的脚本是在目录下文件数达到15之后,删除前5个文件,如下: -bash-3.00# more rm_fileN-M.s   #!/bin/sh usage=`ls -l /oracle/backup|wc -l...
  • tanqingru
  • tanqingru
  • 2012-07-25 15:25
  • 2277

详细介绍Linux shell脚本基础学习(三)

Linux shell脚本基础学习第三讲,前面我们介绍shell命令和流程控制时,由于篇幅没能讲流程控制,今天流程控制我们这里也只是介绍前面三各部分 if  case 和 select。后面还有三个部分内容只能在Linux shell脚本基础学习第四讲中介绍了。 1.1.5 Shel...
  • hj5225244
  • hj5225244
  • 2013-12-27 19:11
  • 603

Linux学习笔记(三)——Shell脚本基础总结

1.      vi编辑器快捷键备忘          [Ctrl]+[ud]       ...
  • nevasun
  • nevasun
  • 2011-10-21 17:40
  • 1007

Shell脚本学习指南(四)——文本处理工具

greptrcut 从输入中截取选定的部分 -d 指定分隔符 -f 指定字段 -c 指定字符 cut -d: -f1,7 /etc/passwd #以:为分隔符,打印/etc/passwd的第1、第5字段 who | cut -c 1-16,26-38 #打印/etc/passwd的...
  • davidwang414
  • davidwang414
  • 2016-05-15 18:47
  • 252
    个人资料
    • 访问:78662次
    • 积分:1585
    • 等级:
    • 排名:千里之外
    • 原创:65篇
    • 转载:0篇
    • 译文:0篇
    • 评论:45条
    博客专栏
    最新评论