
linux/shell
文章平均质量分 80
漂流的猪
这个作者很懒,什么都没留下…
展开
-
linux+shell编程 笔记 1
1、变量 被双引号("")括起来的变量替换是不会被阻止的,所以双引号被称为部分引用,或弱引用;被单引号('')括起来的变量替换是被禁止的,变量名只会被解释成字面上的意思,不会发生变量替换,所单引号被称为全引用,或强引用。 linux中有两种变量类型:全局变量和局部变量。特别需要注意一点的是,局部变量的申明前面必选加上local,否则即使在代码块中,也是全局可见的。环境变量就是全局变量。原创 2013-05-08 17:11:16 · 1118 阅读 · 0 评论 -
linux+shell编程 笔记 2
1、函数 函数在当前环境下运行,共享调用它的脚本中的变量。 并且,函数运行你以位置变量赋值的方式向函数传递参数。函数提内部也可以使用local限定词创建局部变量。 使用内置命令export -f可以将函数到处到子shell中。 可以使用declare -f找到登陆会话中定义的函数,函数按照字母顺序打印所有的函数定义。也可以通过使用declare -F来只查看函数名。 2、vi编辑器原创 2013-05-19 14:53:19 · 945 阅读 · 0 评论 -
linux+shell编程 笔记 3
1、文件的权限 1)用户分组:对于一个文件,可以针对3种不同的用户类型设置不同的访问权限。 OWNER:所有者,创建文件的用户; GROUP:用户组,指一组相似用户。用户组中的单个用户能够设置其所在的用户组访问该用户文件的权限。 OTHER:其他用户,不在用户组中的用户。 因此,可以从以下3种访问方式来限制访问权限:只允许用户自己访问的;允许一个预先制定的用户组中的用户访问;允许系统中的原创 2013-06-06 17:57:17 · 1079 阅读 · 0 评论 -
linux+shell编程 笔记 sed
1、sed是流编辑器(vi是交互式编辑器),能够在命令行完成编辑。流编辑器可以对从管道等的标准输入接收的数据进行编辑。 sed是一种在线编辑器,一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,接着sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,不断重复,直到文件末尾。 2、sed的工作方式:sed通过对输入数据执行任意次的用户指定的编辑操作原创 2013-06-09 18:27:48 · 878 阅读 · 0 评论 -
linux+shell编程 笔记 awk
1、awk是一种编程语言,用于在linux/unix下对文本和数据进行处理。数据可以来自标准输入、一个或多个文件,或其它命令的输出。它支持用户自定义函数和动态正则表达式等先进功能,是linux/unix下的一个强大编程工具。它在命令行中使用,但更多是作为脚本来使用。 awk的处理文本和数据的方式:它逐行扫描文件,从第一行到最后一行,寻找匹配的特定模式的行,并在这些行上进行你想要的操作。如果没有指原创 2013-07-01 16:28:45 · 856 阅读 · 0 评论 -
linux+shell编程 笔记 进程
1、创建进程:fork()函数。 调用产生一个新的进程,叫子进程;调用进程叫父进程。 2、查看进程:ps命令(详细请见:linux+shell编程 笔记 1) ps命令输出的是当前这个时间点上系统进程的状况。 如果想要查看系统一段时间进程的动态信息,可以使用top命令。top命令监控着一段时间内系统的运行状态,包括负载、cpu使用状况、内训状况和进程状况等。 top 主要分为两个画原创 2013-07-02 17:56:15 · 1589 阅读 · 0 评论 -
linux+shell编程 笔记 启动关机的流程与加载程序
1、启动流程 启动时要加载核心,让核心来驱动整个硬件,然后才能执行各种程序的运行(所有的os都是这个思路)。同样的,启动流程也需要先加载核心,加载核心前,需要进行一些前期工作,才能正确地加载核心。具体步骤: 。加载BIOS的硬件信息,并获取第一个启动设备的代号; 。加载第一个启动设备的MBR的引导加载程序(如grub)的启动信息; 。加载核心操作系统的核心信息,核心开始解压缩,并尝试驱动所原创 2013-08-19 14:33:12 · 849 阅读 · 0 评论 -
linux 临时补充
1、ifconfig 1)查看网卡信息 ifconfig [interface]:interface是可选项,不加此项,则显示系统中所有网卡的信息;添加则显示所指定的网卡信息。 2)配置网卡 配置网卡的IP地址: ifconfig eth0 192.168.0.1 netmask 255.255.255.0 在eth0上配置上192.168.0.1 的IP地址及24位掩码。若想原创 2013-08-17 13:28:09 · 602 阅读 · 0 评论 -
Linux的环境变量
一、Linux的变量种类 按变量的生存周期来划分,Linux变量可分为两类: 1、永久的:需要修改配置文件,变量永久生效。 2、临时的:使用export命令声明即可,变量在关闭shell时失效。 二、设置变量的三种方法 1、在/etc/profile文件中添加变量【对所有用户生效(永久的)】 用VI在文件/etc/profil转载 2013-11-12 13:57:54 · 526 阅读 · 0 评论