自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 Linux_Shell脚本学习第九章-明察秋毫(下)

一、使用logrotate 管理日志文件logrotate能够限制日志文件的大小。系统的日志记录程序将信息添加到日志文件的同时并不会删除先前的数据。日志文件因此会变得越来越大。logrotate命令根据配置文件扫描特定的日志文件。它只保留文件中最近添加的100KB内容(假设指定了SIZE = 100k),将多出的数据(旧的日志数据)不断移入新文件logfile_name.1。当该文件(logfi...

2019-10-10 19:33:59 255

原创 Linux_Shell脚本学习第九章-明察秋毫(上)

一、监视磁盘使用情况du(disk usage)和df (disk free)命令可以报告磁盘使用情况。这两个工具能够统计出文件和目录的磁盘占用情况以及可用的磁盘空间。1.1 du1.1.1 找出某个文件(或多个文件)占用的磁盘空间$ du FILENAME1 FILENAME2 ..要获得某个目录中所有文件的磁盘使用情况,并在每一行中显示各个文件的具体详情,可以使用:$ du -a...

2019-10-10 17:53:04 385

原创 Linux_Shell脚本学习第八章-无网不利(下)

一、在本地挂载点上挂载远程驱动器在执行数据读写操作时,如果可以通过本地挂载点访问远程主机文件系统,那就再好不过了。SSH是网络中常用的文件传输协议。sshfs利用SSH实现了在本地挂载点上挂载远程文件系统。1.1 将位于远程主机上的文件系统挂载到本地挂载点上# sshfs -o allow_other user@remotehost:/home/path /mnt/mountpointPa...

2019-10-10 14:43:18 278

原创 Linux_Shell脚本学习第八章-无网不利(上)

一、网络设置1.1 列出当前的网络接口配置lo Link encap:Local Loopbackinet addr:127.0.0.1 Mask:255.0.0.0inet6addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:6078 errors:0 dropped:0 overrun...

2019-10-10 13:03:08 399

原创 Linux_Shell脚本学习第七章-归档压缩

一、使用tar归档tar命令可以创建、更新、检查以及解包归档文件。1.1 用tar创建归档文件tar命令可以接受一组文件名或是通配符(如*.txt),以此指定需要进行归档的源文件。命令执行完毕后,所有的源文件都会被归入指定的归档文件中。$ tar -cf output.tar [SOURCES]选项-c表示创建新的归档文件。选项-f表示归档文件名,该选项后面必须跟一个文件名称:$ ...

2019-10-10 09:56:09 533

原创 Linux_Shell脚本学习第四章-让文本飞(下)

一、按列合并多个文件1.1 paste$ paste file1 file2 file3 ...例:$ cat file1.txt12345$ cat file2.txtslynuxgnubashhack$ paste file1.txt file2.txt1 slynux2 gnu3 bash4 hack5默认的分隔符是制表符,也可以用-d指定分隔符...

2019-10-08 16:34:53 270

原创 Linux_Shell脚本学习第四章-让文本飞(上)

一、使用正则表达式1.1 正则表达式的规则1.1.1 位置标记**位置标记锚点(position marker anchor)是标识字符串位置的正则表达式。**默认情况下,正则表达式所匹配的字符可以出现在字符串中任何位置,如下图。1.1.2 标识符标识符是正则表达式的基础组成部分。它定义了那些为了匹配正则表达式,必须存在(或不存在)的字符,如下图。1.1.3 数量修饰符一个标...

2019-10-08 15:42:07 663

原创 Linux_Shell脚本学习第三章-以文件之名(下)

一、使用环回文件1.1 在大小为1GB的文件中创建ext4文件系统1.1 使用dd命令创建一个1GB大小的文件$ dd if=/dev/zero of=loobackfile.img bs=1G count=11024+0 records in1024+0 records out1073741824 bytes (1.1 GB) copied, 37.3155 s, 28.8 MB/s...

2019-10-07 18:41:06 465

原创 Linux_Shell脚本学习第三章-以文件之名(上)

一、生产任意大小的文件包含随机数据的文件可用于测试。你可以使用这种文件测试应用程序效率,确定应用程序没有输入方面的缺陷和大小方面的限制,创建环回文件系统(环回文件自身包含文件系统,这种文件可以像物理设备一样使用mount命令进行挂载)等。Linux提供了一些可用于构建此类文件的实用工具。1.1 dddd命令会克隆给定的输入内容,然后将一模一样的一份副本写入到输出。stdin、设备文件、普通文...

2019-10-07 14:09:06 226

原创 Linux_Shell脚本学习第二章-命令之乐(下)

一、行排序1.1 sort1.1.1 排序一组文件(例如file1.txt和file2.txt)$ sort file1.txt file2.txt > sorted.txt或是$ sort file1.txt file2.txt -o sorted.txt1.1.2 按照数字顺序排序$ sort -n file.txt1.1.3 按照数字顺序排序$ sort -r ...

2019-10-06 14:43:46 315

原创 Linux_Shell脚本学习第二章-命令之乐(上)

一、用cat 进行拼接1.1 读取文件内容1.1.1 打印单个文件的内容$ cat file.txtThis is a line inside file.txtThis is the second line inside file.txt1.1.2 打印多个文件的内容$ cat one.txt two.txtThis line is from one.txtThis line ...

2019-10-05 19:33:53 365

原创 Linux_Shell脚本学习第一章-小试牛刀(下)

一、前言在刚学习shell后不久便利用暑假去实习了一段时间,体验了一下嵌入式BSP开发,刚开学不久,继续开始艰苦的Linux学习之旅。二、调试脚本2.1 启用shell脚本的跟踪调试功能2.1.1 使用选项-x,启用shell脚本的跟踪调试功能$ bash -x script.sh运行带有-x选项的脚本可以打印出所执行的每一行命令以及当前状态。2.1.2 使用set -x和set ...

2019-10-03 18:50:32 373

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除