Linux
文章平均质量分 72
Azoobie
这个作者很懒,什么都没留下…
展开
-
Spark机器学习笔记1--Spark Python编程入门
1. 处理如下数据2. Python代码#创建两个线程的SparkContext对象,名为 First Spark Appsc = SparkContext("local[2]", "First Spark App")#读取原始数据并将CSV格式装换为(user, product, price)形式data = sc.textFile("data/Us原创 2016-06-25 22:31:08 · 691 阅读 · 0 评论 -
shell基本类型和参数传递
【shell字符串】字符串可以用单引号,也可以用双引号,也可以不用引号。1. 单引号单引号里的任何字符都会原样输出,单引号字符串中的变量是无效的;单引号字串中不能出现单引号(对单引号使用转义符后也不行)。2. 双引号双引号里可以有变量双引号里可以出现转义字符3. 获取字符串长度string="abcd"echo${#转载 2016-06-21 20:32:21 · 3482 阅读 · 0 评论 -
文件属性和管理
【文件基本属性】http://www.runoob.com/linux/linux-file-attr-permission.html使用ll或者ls–l命令来显示一个文件的属性以及文件所属的用户和组。第一个字符代表文件是目录,文件或链接:d 目录l 文件l 链接b 可随机存储装置c 串行端口设备(键盘、鼠标) 接下来三个一组代表权限转载 2016-06-20 23:05:57 · 352 阅读 · 0 评论 -
进程线程相关
进程是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。进程间通信主要包括管道,消息队列,信号量,共享内存,SOCKET. 管道分为有名管道和无名管道,无名管道只能用于亲属进程之间的通信,而有名管道则可用于无亲属关系的进程之间。消息队列用于运行于同一台机器上的进程间通信,与管道相似;共享内存通常由一个进程创建,其余进程对这块内存原创 2016-09-08 19:11:10 · 261 阅读 · 0 评论 -
shell--表达式和运算符
1. 算术运算符原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如 awk 和 expr,expr 最常用。expr 是一款表达式计算工具,使用它能完成表达式的求值操作。val=`expr 2 + 2`l 使用的是反引号 ` 而不是单引号 'l 表达式和运算符之间要有空格l 条件表达式要放在方括号之间,并且要有空格,例如: [$a==$b] 是错转载 2016-06-21 20:33:18 · 304 阅读 · 0 评论 -
shell使用
【shell】http://www.runoob.com/linux/linux-shell.htmlShell 是一个用C语言编写的程序,它是用户使用Linux的桥梁。Shell既是一种命令语言,又是一种程序设计语言。Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。【编写并执行shell脚本】1. 打开文本编辑器转载 2016-06-21 20:24:49 · 421 阅读 · 0 评论 -
shell--输入输出
1. readread 命令从标准输入中读取一行,并把输入行的每个字段的值指定给 shell 变量。read name echo "$nameIt is a test" 2. echo (自动添加换行符)-e 开启转义echo -e"OK! \n" #显示换行echo -e"OK! \c" # -e 开启转义 \c 不换行显示结果定向至转载 2016-06-21 20:35:29 · 309 阅读 · 0 评论 -
shell变量
1. 变量类型1) 局部变量 局部变量在脚本或命令中定义,仅在当前shell实例中有效,其他shell启动的程序不能访问局部变量。2) 环境变量 所有的程序,包括shell启动的程序,都能访问环境变量,有些程序需要环境变量来保证其正常运行。必要的时候shell脚本也可以定义环境变量。3) shell变量 shell变量是由shell程序设置的特殊变量。shell变量中有一转载 2016-06-21 20:28:29 · 240 阅读 · 0 评论 -
磁盘管理
df:列出文件系统的整体磁盘使用量a :列出所有的文件系统,包括系统特有的/proc 等文件系统;-k :以 KBytes 的容量显示各文件系统;-m :以 MBytes 的容量显示各文件系统;-h :以人们较易阅读的 GBytes,MBytes, KBytes 等格式自行显示;-H :以 M=1000K 取代 M=1024K 的进位方式;-T :显示文件系统类型, 连同该转载 2016-06-21 20:21:53 · 254 阅读 · 0 评论 -
用户管理
http://www.runoob.com/linux/linux-user-manage.html 【su和sudo区别】su用于用户之间的切换。sudo用于普通用户可以使用root权限来执行指定命令。su不足1. 不安全su工具在多人参与的系统管理中,并不是最好的选择,su只适用于一两个人参与管理的系统,毕竟su并不能让普通用户受限的使用;超级用户root转载 2016-06-20 23:07:07 · 353 阅读 · 0 评论 -
Spark机器学习笔记3--探索和可视化数据
常用机器学习数据库UCL机器学习知识库Amazon AWS公开数据集KaggleKDnuggets【数据准备】在http://files.grouplens.org/datasets/movielens/下载用户电影评级数据,用户信息和属性信息。unzip命令解压文件1) 安装IPython和matplotlib模块IPython是针对Python的高级交原创 2016-06-30 22:51:10 · 2454 阅读 · 0 评论 -
vi/vim使用
http://www.runoob.com/linux/linux-vim.html基本上 vi/vim 共分为三种模式,分别是一般模式、编辑模式与指令列命令模式。一般模式:以 vi 打开一个档案就直接进入一般模式了(这是默认的模式)。在这个模式中,你可以使用『上下左右』按键来移动光标,你可以使用『删除字符』或『删除整行』来处理档案内容,也可以使用『复制、贴上』来处理你的文件数据。转载 2016-06-21 20:24:06 · 295 阅读 · 0 评论