随笔分类 -  shell

linux shell相关
摘要:正则表达式(Regular Expression)是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为"元字符"),可以用来描述和匹配字符串的特定模式。 在文件命令中经常会使用pattern正则表达式,它是可以描述一类字符串的模式(pattern),如果一个字符串可以用某个正 阅读全文
posted @ 2016-12-18 12:50 yuxi_o 阅读(413) 评论(0) 推荐(0)
摘要:tar tar包解压后用户名改变 最近开发项目时在PC上wang用户及组下打包的tar包解压到嵌入式设备root用户下,文件目录及文件用户名改为dbus和dbus组,导致cron等应用异常。 出现此问题时可以通过修改相应文件(件)的用户和用户组,但不通用。 理想的方法是tar包解压时不保留用户信息, 阅读全文
posted @ 2016-08-19 16:05 yuxi_o 阅读(547) 评论(0) 推荐(0)
摘要:XARGS用 1. manpage手册内容 xargs - build and execute command lines from standard input This manual page documents the GNU version of xargs. xargs reads ite 阅读全文
posted @ 2016-06-15 10:13 yuxi_o 阅读(270) 评论(0) 推荐(0)
摘要:可关注网址:http://www.shellcn.net/ http://blog.csdn.net/taiyang1987912/article/details/39551385 shell脚本是shell命令的集合。 第一行应指定执行脚本的shell程序,#! /bin/sh shell命令的行 阅读全文
posted @ 2015-12-23 22:34 yuxi_o 阅读(435) 评论(0) 推荐(0)
摘要:awk--行列处理awk缺省的行分割符是换行,缺省的列分割符是连续的空格和Tab。 awk读取命令行上所指定的各个文件,一次读取一条记录(行)。再针对每一行,执行应用程序所指定的命令。 awk的默认动作为打印。基本形式awk option 'script' file1 file2 ...awk op 阅读全文
posted @ 2015-12-22 22:58 yuxi_o 阅读(258) 评论(0) 推荐(0)
摘要:sed--行处理 sed是处理简单字符串替换(substitution)的主要工具,大部分情况下也是用来做替换工作的。 sed是一种流编辑器,它是文本处理中非常中的工具,能够完美的配合正则表达式使用,功能不同凡响。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space 阅读全文
posted @ 2015-12-22 22:55 yuxi_o 阅读(261) 评论(0) 推荐(0)
摘要:PS命令 常用ps命令: ps aux // 显示有效用户ID或名字 ps awx // 显示完全程序参数 ps ajx //Jobs格式,显示PPID,PID,PGID,SID,UID,COMMAND等 参考:The Linux Process Principle,NameSpace, PID、T 阅读全文
posted @ 2015-11-29 10:48 yuxi_o 阅读(377) 评论(0) 推荐(0)
摘要:0. shell 脚本各种执行方式(source ./*.sh, . ./*.sh, ./*.sh)的区别 结论一: ./*.sh的执行方式等价于sh ./*.sh或者bash ./*.sh,此三种执行脚本的方式都是重新启动一个子shell,在子shell中执行此脚本(通过fork实现)。 结论二: 阅读全文
posted @ 2015-08-12 16:09 yuxi_o 阅读(233) 评论(0) 推荐(0)
摘要:shell是命令语言、命令解释程序及程序设计语言的统称。 1.Bash脚本以“#!”开头(文件的首行),而“#!”后面同时要将所使用的shell的路径明确指出。 #! /bin/sh #! 解释器地址 选项 下面陷进需要注意: 1)系统对第一行#!长度有限制,从63到1024个字符不等,因此尽量不要 阅读全文
posted @ 2015-08-12 16:03 yuxi_o 阅读(303) 评论(0) 推荐(0)