Shell
文章平均质量分 81
Field_Yang
这个作者很懒,什么都没留下…
展开
-
shell脚本学习入门
Shell是各大UNIX系统之间通用的功能,具有简单,可移植。开发容易等突出特点,本文列举出shell编程常见的操作,让初学者有个大概的Linux 1).简单输出[gz_field@gim ~]$ type echoecho is a shell builtin[gz_field@gim ~]$ echo -e "the year is2013.原创 2016-03-16 14:41:10 · 644 阅读 · 0 评论 -
修改PATH环境变量及export,readonly,env,unset命令的使用
变量变量赋值与环境 1).export:用于修改或打印环境变量readonly:使得变量不可修改语法: export name[=word] ... export -p readonly name[=word] ... readonly -p原创 2016-04-08 14:21:31 · 6404 阅读 · 0 评论 -
bash配置文件/etc/profile,/etc/bashrc,~/.bash_profile,~/.bashrc详解及修改PATH环境变量
1.bash的配置文件1)、全局配置与个人配置全局配置 /etc/profile, /rtc/profile.d/*.sh,/etc/bashrc个人配置 ~/.bash_profile,~/.bashrc 2)、各配置文件解析:/etc/profile:此文件为系统的每个用户原创 2016-04-07 16:51:07 · 16096 阅读 · 0 评论 -
Linux管道的作用--管道命令在脚本中的使用
在UNIX下的管理性文件,大部分是不需要特殊的文件专用工具即可编辑,打印和阅读的简易文本文件。这些文件大部分放在标准目录:/etc下。如:常见的密码文件和组文件:(passwd,group)文件系统加载表:(fstab,vfstab)主机文件:(hosts)默认的shell启动文件:(profile)系统启动和关机的shell脚本:(存放于子目录树rc0.d,r原创 2016-03-20 07:22:49 · 4672 阅读 · 0 评论 -
文本信息查看命令之file,strings命令实例详解
file:将其参数内容的前几个字节,与样式数据库进行比对, 再在标准输出下,针对各文件显示一行简短报告 用途:该命令用来识别文件类型,也可用来辨别一些文件的编码格式,它是通过查看文件的头部信息来获取文件类型,而不是像Windows通过扩展名来确定文件类型的。指令所在路径:/usr/bin/file原创 2016-03-16 15:32:22 · 1561 阅读 · 0 评论 -
od命令的使用
od:八进制码转储命令,显示ASCII码,八进制以及十六进制的字节数据流语法:od[option] file(s)常见选项;-A :指定地址基数,包括: d 十进制 o 八进制(系统默认值) x 十六进制 n 不打印位移值-t :指定数据的显示格式,主原创 2016-03-16 15:30:17 · 3644 阅读 · 0 评论 -
dd命令(附:free命令)实例详解
dd命令:以用户指定的块大小与数理拷贝文件常见参数: if=数据来源 of=数据存储目标 bs=n :以n字节为单位 count=m :读取m个bs seek=M :创建数据文件时,跳过M大小空间 实例1:备份/etc/inittab原创 2016-03-16 15:26:11 · 1146 阅读 · 0 评论 -
Linux文本数据提取之head,tail实例详解
提取开头或结尾数行显示标准输入前n条记录,或者命令行文件列表的每一个的前n条记录:head -n n [ file(s) ]head -n [ file(s) ]awk 'FNR <= n' [ file(s) ]sed -e nq [ file(s) ]sed nq [ file(s) ] 实例:①[gz_f原创 2016-03-16 15:24:33 · 823 阅读 · 0 评论 -
linux打印工具pr实例详解
打印工具语法:pr [option] [file(s)] 用途:将文本文件编页,供打印用,只是过滤数据为打印做准备主要选项:-cn:产生n栏的输出可缩写为-n-f:在首页之后的每一页标题前前置一个ASCII分页字符标题-h althdr:将页标题内的文件名称,改用字符串althdr取代-ln:产生n行的页面原创 2016-03-16 15:21:37 · 1255 阅读 · 0 评论 -
fmt命令(重新格式化段落)与wc命令(计算行数、字数以及字符数)实例详解
重新格式化段落(fmt) fmt:适用于shell脚本内处理数据流时需要完成重新格式化,或者在一个缺乏重新格式化命令但提供了shell转义的编辑器的情况下 常用选项:-s:仅切割较长的行,不会将较短行合并-w n:设置输出行宽度为n个字符 实例1:重新格式化20个字典单词[gz_fieldyang@test ~原创 2016-03-16 15:19:50 · 778 阅读 · 0 评论 -
文本处理工具之sort,uniq实例详解
文本处理工具之sort,uniq详解 sort:将输入行按照键值字段与数据类型选项以及locate排序语法: sort [option] [file(s)] 主要选项:-b 忽略开头的空白-c 检查文件是否已经正确排序-f 排序时忽略大小写,均视为大写字母-m 将几个排序好的文件,合并为一个排序原创 2016-03-16 15:11:36 · 742 阅读 · 0 评论 -
Linux字段处理之awk实例详解
使用awk重新编排字段模式与操作 ①基本模式为:awk 'program' [ file...]awk读取命令行所指定的各个文件(若无,则从标准输入),一次读取一条记录(行)再针对每一行,引用程序所指定的命令。 ②awk程序的基本架构为pattern {action}pattern {action}..原创 2016-03-16 15:09:14 · 882 阅读 · 0 评论 -
Linux字段处理之cut,join实例详解
字段处理1).使用cut选定字段cut语法cut -c list [file...]cut -f list [-d delim] [file...] -c list :以字符为主,执行剪下操作 -f list :以字段为主,执行剪下操作 -d delim :通过-f选项,以delim作为定界原创 2016-03-16 15:04:59 · 880 阅读 · 0 评论 -
查找和替换之sed流编辑器详解
查找和替换—sed流编辑器详解sed:Stream Editor 行编辑器(全屏编辑器:vi) sed模式空间 默认不编辑原文件,仅对模式空间中的数据作处理: 而后,处理结束后,将模式空间打印到屏原创 2016-03-16 14:57:54 · 1158 阅读 · 0 评论 -
基本正则表达式,扩展的正则表达式详解
1).简单的grepgrep [option] PATTERM [file...] #grep 'root' /etc/passwd -E:使用扩展正则表达式 -F:使用固定字符串进行匹配 -l:列出匹配模式的文件名称,而不是打印匹配的行 -q:静原创 2016-03-16 14:48:27 · 7025 阅读 · 1 评论 -
sudo配置文件/etc/sudoers详解及实战用法
一、sudo执行命令的流程将当前用户切换到超级用户下,或切换到指定的用户下,然后以超级用户或其指定切换到的用户身份执行命令,执行完成后,直接退回到当前用户。具体工作过程如下:当用户执行sudo时,系统会主动寻找/etc/sudoers文件,判断该用户是否有执行sudo的权限-->确认用户具有可执行sudo的权限后,让用户输入用户自己的密码确认-->若密码输入成功,则开始执行...原创 2016-05-31 17:56:59 · 85208 阅读 · 2 评论