linux-文本等操作
文章平均质量分 99
Hani_97
Stay hungry,stay foolish。
展开
-
Linux awk 命令
Linux awk 命令1. 定义1.1 man awk //man 的解释1.2 功能1.2.1 特点1.3 awk 工作原理1.3.1 优点1.4 语法1.4.1 常用命令选项1.4.2 内置变量1.4.3 语法规则-单引号,花括号,分号1.4.4 BEGIN 和 END2. 例子及说明2.1 awk -F":" '{ print $1 }' test //打印第一个字段2.2 awk '{if(NR>=1 && NR<=4) print $0}' test //打印符合条件原创 2020-06-29 14:11:21 · 389 阅读 · 0 评论 -
Linux sed 命令
Linux sed 命令1. 定义1.1 man sed //man 的解释2. 功能2.1 注意-sed 不会直接修改源文件数据3. sed 与 vi 的区别4. sed工作原理5. 语法5.1 选项说明:5.2 动作/脚本命令说明:6. 示例及说明6.1 sed s 字符串替换6.1.1 sed s 格式6.1.2 sed 's/is/are/2' test [局部替换]6.1.3 sed 's/hani/HANI/g' test [g 全部替换]6.1.4 sed -n 's/hani/HANI/p'原创 2020-06-28 20:14:51 · 3596 阅读 · 0 评论 -
Linux grep 命令
Linux grep 命令1. 定义1.1 man grep //man 的解释1.2 功能1.3 语法1.4 grep、egrep、fgrep 等grep家族2. 参数说明及示例2.1 grep "is" grep_test.txt //grep xxx file [普通搜索 默认区分大小写]2.2 grep -w "is" grep_test.txt // -w [只匹配整个单词]2.3 grep -w -i "is" grep_test.txt // -i --ignore case [忽略大小写]2原创 2020-06-23 16:59:05 · 436 阅读 · 0 评论 -
文件操作接口三(库函数):fopen,fwrite,fread,fclose
C库函数文件操作接口: fopen,fwrite,fread,fclose1. fopen2. fwrite3. fread4. fclose5. 其他相关接口参考:C语言库函数对文件操作接口:fopen,fclose,fread,fwrite,他们属于C库函数,在lib层中。返回值为FILE*。1. fopen2. fwrite3. fread4. fclose5. 其他相关接口参...原创 2019-12-12 08:59:24 · 883 阅读 · 0 评论 -
文件操作接口四(系统调用):open,read,write,close
Linux系统调用函数:open,read,write,close1. open2. read3. write4. clode参考1. open2. read3. write4. clode参考原创 2019-12-12 20:11:31 · 1382 阅读 · 0 评论 -
文件操作接口五(其他常用):access,mkdir,rmdir, remove,getcmd,stat
文件操作接口三:文件目录操作接口:access,mkdir,rmdir, remove,getwd,stat原创 2019-12-14 18:05:10 · 798 阅读 · 1 评论 -
文件操作接口一:(系统调用与库函数)
文件操作接口四:(系统调用与库函数)1. 系统调用与库函数区别1. 系统调用定义:2.库函数定义:3.运行位置4.执行效率5.关联6.用户态切换内核态7.缓冲区参考1. 系统调用与库函数区别1. 系统调用定义:进程直接调用内核暴露出来的的接口的方式称为系统调用2.库函数定义:调用将内核暴露出来的接口封装好的函数的方法为库函数的调用注:有的库函数不需要封装内核暴露出来的接口3.运行位...原创 2019-12-22 22:22:59 · 326 阅读 · 0 评论 -
文件操作接口二(缓冲区和缓存)
文件操作接口一(缓冲区和缓存):一、缓冲区1、什么是缓冲区?2. 为什么需要缓冲区?3. 缓冲区的作用4.缓冲区的类型5.缓冲区的刷新5.1 输出缓冲区的条件:二、缓存2.1 缓存是什么?2.2 为什么需要缓存?2.3 缓存原理2.4 缓存作用2.5 磁盘的cache2.6 浏览器缓存三、缓存(cache)与缓冲(buffer)的主要区别参考一、缓冲区1、什么是缓冲区?缓冲区(Buffe...原创 2020-02-25 15:03:44 · 556 阅读 · 1 评论 -
文件操作接口六:fseek ftell
文件操作接口六:fseek ftell1.fseek()1.1 功能1.2 语法1.3 参数1.4 返回值1.5 例子2.ftell()2.1 功能2.2 返回值3. 代码1.fseek()1.1 功能移动文件流的读写位置1.2 语法int fseek(FILE *stream, long offset, int fromwhere)1.3 参数stream:文件流offset:正...原创 2020-04-07 17:58:36 · 319 阅读 · 0 评论 -
Linux scp命令
linux scp命令1. scp 功能2. 语法和参数3. 文件复制3.1 从本地复制到远程3.1.1 应用实例3.1.2 解释3.1.3 命令格式3.2 从远程复制到本地3.2.1 应用实例4. 目录复制4.1 从本地复制目录到远程4.1.1 应用实例4.2 从远程复制目录到本地4.2.1 应用实例5.端口复制6. 说明参考1. scp 功能scp 就是 secure copy一个在li...原创 2020-03-19 11:22:02 · 209 阅读 · 0 评论 -
Linux stat 命令
linux stat 命令1. stat 作用2. stat 应用-查看文件修改时间3. 其他参考1. stat 作用stat命令主要用于显示文件或文件系统的详细信息2. stat 应用-查看文件修改时间查看一个文件什么时候修改的可以使用 : stat fileName由上例子可以看出Access 访问时间Modify 修改时间(修改文件内容时候改变)Change 状态改变时间(...原创 2020-03-18 20:55:45 · 256 阅读 · 0 评论 -
linux 清空文件内容的几种方法
linux 清空文件内容的几种方法方法1: :> filemane方法2: > filemane方法3: echo “” > filemane方法4: echo > filemane方法5: cat /dev/null > filemane...原创 2019-08-31 17:08:03 · 259 阅读 · 0 评论 -
Linux c 获取文件大小两种方式
Linux c 获取文件大小两种方式Linux c 获取文件大小(1)Linux c 获取文件大小(2)测试Linux c 获取文件大小(1) /* 需要头文件 #include <stdarg.h> */ int getFileSize1(const char *fileName) { FILE *fp = NULL; int fileSize = 0; ...原创 2019-12-10 11:53:08 · 3553 阅读 · 1 评论 -
Linux 目录结构说明(2)一些重要文件目录
Linux 目录结构说明(2)一些重要文件目录1. 一些重要文件目录参考1. 一些重要文件目录1. 网卡配置文件 /etc/sysconfig/network-scripts//etc/sysconfig/network-scripts/ifcfg-eth0该文件控制网卡的配置信息,网卡的配置文件统一放在network-scripts中2.DNS解析配置文件 /etc/resolv.co...原创 2019-12-22 13:20:58 · 126 阅读 · 0 评论 -
Linux 文件系统(2)sda sdb 和 SATA IDE SCSI
Linux 文件系统(2)sda sdb 和 SATA IDE SCSI1.sda sdb sda1, sda22. SATA IDE SCSI参考1.sda sdb sda1, sda2第一块硬盘 /dev/sda.第二块硬盘 /dev/sdb, 以此类推.sda1, sda2是sda这块硬盘上的两个分区/dev/sda是指整个硬盘,实际使用中一般都会有分区,也就是/dev/sda1...原创 2020-01-07 20:01:26 · 3388 阅读 · 0 评论 -
Linux 文件系统(3)du , df 和 free 命令
Linux 文件系统(3)du 和 df 命令1. du 概念:2. df参考1. du 概念:du estimates and displays the disk space used by files.可知du基于文件计算和显示磁盘占用情况显示每个文件和目录的磁盘使用空间~~~文件的大小2. dfThe df command reports the amount of availa...原创 2020-03-09 14:35:54 · 413 阅读 · 0 评论 -
vi 常用操作
vi 常用操作https://www.cnblogs.com/muyeh/p/9807035.html用户刚刚启动vi/vim,便进入了命令模式。i/a/o/s/r 输入/添加/另起新行/删除/替换光标所在字符 切换到输入模式,以输入字符:切换到底线命令/末行模式 :q //quit退出vi编辑器 :w //write保存修改的内容 :wq //保存并退出 :q! /...原创 2019-08-31 16:59:48 · 293 阅读 · 0 评论 -
Linux diff命令
linux diff命令1. diff 作用-比较文件的内容2. 命令格式3. 命令功能4. diff 的normal 显示格式有三种提示:5. 待续……参考1. diff 作用-比较文件的内容用于比较文件的内容,特别是比较两个版本不同的文件以找到改动的地方2. 命令格式diff [参数] [文件1或目录1] [文件2或目录2]3. 命令功能diff命令能比较单个文件或者目录内容。如果...原创 2020-03-18 09:53:42 · 261 阅读 · 0 评论