Linux 进程概念 Linux 进程概念 概念的理解 进程与程序概念的理解 首先程序与进程是什么?程序与进程又有什么区别? 程序(procedure):不太精确地说,程序就是执行一系列有逻辑、有顺序结构的指令,帮我们达成某个结果。就如我们去餐馆,给服务员说我要牛肉盖浇饭,她执行了做牛肉盖浇饭这么一个程序,最后我们得到了这么一盘牛肉盖浇饭。它需要去执行,不然它就像一本武功秘籍,放在那里等人翻看。 进程(process) Linux 基础入门(新版)(实验楼) 2017-07-06 yeureka
Linux 下软件安装 Linux 下软件安装 小贴士 注意:如果你在安装一个软件之后,无法立即使用Tab键补全这可命令,你可以尝试先执行 source ~/.zshrc,然后你就可以使用补全操作。 apt apt 包管理工具介绍 APT是Advance Packaging Tool(高级包装工具)的缩写,是Debian及其派生发行版的软件包管理器,APT可以自动下载,配置,安装二进制或者源代码格式的软件包,因此简化了U Linux 基础入门(新版)(实验楼) 2017-07-05 yeureka
Linux 挑战:数据提取 Linux 挑战:数据提取 介绍 小明在做数据分析的时候需要提取文件中关于数字的部分,同时还要提取用户的邮箱部分,但是有的行不是数组也不是邮箱,现在需要你在data2这个文件中帮助他用正则表达式匹配出数字部分和邮箱部分。在这里下载 wget http://labfile.oss.aliyuncs.com/courses/1/data2 将下载的data2保存在/home/shiyanlou/dat Linux 基础入门(新版)(实验楼) 2017-07-05 yeureka
Linux 正则表达式基础 Linux 正则表达式基础 基本语法: 一个正则表达式通常被称为一个模式(pattern),为用来描述或者匹配一系列符合某个句法规则的字符串。 选择 |竖直分隔符表示选择,例如"boy|girl"可以匹配"boy"或者"girl" 数量限定 数量限定除了我们举例用的*,还有+加号,?问号,如果在一个模式中不加数量限定符则表示出现一次且仅出现一次: +表示前面的字符必须出现至少一次(1次或多次),例 Linux 基础入门(新版)(实验楼) 2017-07-05 yeureka
Linux 挑战:历史命令 Linux 挑战:历史命令 介绍 在linux中,对于文本的处理和分析是极为重要的,现在有一个文件叫做data1,同学们可以在这里下载, wget http://labfile.oss.aliyuncs.com/courses/1/data1 里面记录是一些命令的记录,现在需要你从里面找出出现频率次数前3的命令并保存在 /home/shiyanlou/result。 目标 处理文本data 将结果 Linux 基础入门(新版)(实验楼) 2017-07-04 yeureka
Linux 数据流重定向 Linux 数据流重定向 数据流重定向 简单的重定向 文件描述符 设备文件 说明 0 /dev/stdin 标准输入 1 /dev/stdout 标准输出 2 /dev/stderr 标准错误 文件描述符:文件描述符在形式上是一个非负整数。实际上,它是一个索引值,指向内核为每一个进程所维护的该进程打开文件的记录表。当程序打开一个现有文件或者创建一个新文件时,内核向进程返回一个文件描述符。在程序设计 Linux 基础入门(新版)(实验楼) 2017-07-04 yeureka
Linux 简单的文本处理 Linux 简单的文本处理 文本处理命令 tr 命令 # 用来删除一段文本信息中的某些文字。或者将其进行转换。 $ tr [option]...SET1 [SET2] 常用选项: 选项 说明 -d 删除和set1匹配的字符,注意不是全词匹配也不是按字符顺序匹配 -s 去除set1指定的在输入文本中连续并重复的字符 常用操作: # 删除 "hello shiyanlou" 中所有 Linux 基础入门(新版)(实验楼) 2017-07-04 yeureka
Linux 命令执行顺序控制与管道 Linux 命令执行顺序控制与管道 命令执行顺序的控制 顺序执行多条命令 $ sudo apt-get update;sudo apt-get install some-tool;some-tool 有选择的执行命令 && 使用which来查找是否安装某个命令,如果找到就执行该命令,否则什么也不做 $ which cowsay>/dev/null && cow Linux 基础入门(新版)(实验楼) 2017-07-02 yeureka
Linux 任务计划crontab Linux 任务计划crontab crontab 简介 这里我们看一看crontab 的格式 # Example of job definition: # .---------------- minute (0 - 59) # | .------------- hour (0 - 23) # | | .---------- day of month (1 - 31) # | | | .----- Linux 基础入门(新版)(实验楼) 2017-07-02 yeureka
Linux 下的帮助命令 Linux 下的帮助命令 内建命令与外部命令 内建命令实际上是 shell 程序的一部分,其中包含的是一些比较简单的 Linux 系统命令,这些命令是写在bash源码的builtins里面的,并由 shell 程序识别并在 shell 程序内部完成运行,通常在 Linux 系统加载运行时 shell 就被加载并驻留在系统内存中。而且解析内部命令 shell 不需要创建子进程,因此其执行速度比外部命 Linux 基础入门(新版)(实验楼) 2017-07-02 yeureka