Loading [MathJax]/jax/element/mml/optable/BasicLatin.js
摘要: 版本控制 集中式版本控制系统 开发者通过中央服务器接收最新版本,推送自己修改 典型的如:CVS,SVN 分布式版本控制系统 不依赖中央服务器,每个开发者都有完整的版本,因此安全性高 典型的如:Git 阅读全文
posted @ 2017-02-10 00:49 冬色 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 使用Git正常的工作流 创建/修改文件 使用git add <file1> <file2> <file3>...将文件添加至本地的缓冲区Index中 使用git commit提交到本地代码库 使用git push origin master将本地代码库master推送至远程 Git配置 git co 阅读全文
posted @ 2017-02-10 00:49 冬色 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 常见的日志 常见的日志一般存储在/var/log中。常见的日志查看使用:ls/ll,cat/more/less查看即可;wtmp,lastlog使用last和lastlog提取其信息即可 配置日志 较新的Ubuntu使用rsyslog(rocket-fast system for log)程序收集日 阅读全文
posted @ 2017-02-10 00:48 冬色 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 进程,线程,程序 通俗的说,进程是程序的一次执行过程,程序是一种静态概念,如果在系统中引入线程,则进程是资源分配单元,线程是系统执行单元。此处不懂应参阅《操作系统》 进程衍生 fork-exec,建立父进程的子进程,并执行 pstree,查看进程树 进程组 一个进程组通过PGID区分,通常PGID为 阅读全文
posted @ 2017-02-10 00:47 冬色 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 进程查看 top:动态,可交互,详细 ps列出所有进程信息:ps aux 可以结合grep使用:ps aux | grep [搜索字段];查看所有进程,并将进程以树状罗列出来:ps axjf pstree:优势在于可以看出进程关系 进程管理 kill:kill -9 [进程PID] nice或者re 阅读全文
posted @ 2017-02-10 00:47 冬色 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 正则表达式语法 正则表达式速查手册注意几点: ?有匹配0或1字符的作用,也有表明非贪婪模式的作用,如.*? ()可改变优先级 ^,$字符串开始,结束,其中,^还可以表示“非”的意思 [abc]表示可匹配的字符序列为abc;与上条结合,[^abc]表示可匹配除了abc之外的字符 模式匹配命令grep 阅读全文
posted @ 2017-02-10 00:46 冬色 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 在线安装 APT:advanced packaging Tool,Debian及其派生的发行版的软件包管理工具,包含以apt-开头的多个工具,如apt-get,apt-cache,apt-cdrom apt-get:可用来在线安装,升级,卸载软件包。安装:sudo apt-get install [ 阅读全文
posted @ 2017-02-10 00:46 冬色 阅读(131) 评论(0) 推荐(0) 编辑
摘要: >覆盖内容;>>追加内容;<和>的区别在于重定向方向不一致,>表示重定向从左到右;>>和<<类似 简单的重定向 0 /dev/stdin 标准输入 1 /dev/stdout 标准输出 2 /dev/stderr 标准错误注意:管道是连接两个命令,前一个命令的输出作为后一个命令的输入;重定向通常需要 阅读全文
posted @ 2017-02-10 00:45 冬色 阅读(197) 评论(0) 推荐(0) 编辑
摘要: tr命令:tr [option] set1 [set2] 删除或者替换set1中的字符在文本表示这个问题中,windows系统下,\r\n为换行;而linux系统下,\n为换行。win->linux:cat file|tr -d '\r'>new filelinux->win:cat file|tr 阅读全文
posted @ 2017-02-10 00:44 冬色 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 顺序执行多条命令:command1;command2;command3... 有选择执行命令:which command1 && command2 || command3...&&和||即是执行选择命令执行的,在上例中,&&表示若command1执行成功(返回0)则执行command2;||则相反, 阅读全文
posted @ 2017-02-10 00:43 冬色 阅读(2358) 评论(0) 推荐(0) 编辑
摘要: crontab翻译:排程,命令 crontab从输入设备输入命令,并将其放入crontab文件,供守护进程crond读取并执行,crond在后台每一分钟执行一次 crontab -e:创建计划命令,进入crontab文件编辑(使用Vim编辑)命令格式:/ minute hour date month 阅读全文
posted @ 2017-02-10 00:42 冬色 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 内建命令是shell一部分,一开始就加载进内存,程序一般简单;外部命令反之 2. 帮助命令的使用 内建命令:help 命令名;外部命令:命令名 --help man 命令名 info 命令名 阅读全文
posted @ 2017-02-10 00:41 冬色 阅读(146) 评论(0) 推荐(0) 编辑
摘要: du >estimate file space usage 2.简单的磁盘管理 dd创建虚拟磁盘镜像文件 mkfs格式化磁盘 mount挂载磁盘到目录树,unmount卸载已挂载磁盘 fdisk磁盘分区 loseup建立镜像与回环设备的关联 阅读全文
posted @ 2017-02-10 00:40 冬色 阅读(268) 评论(0) 推荐(0) 编辑
摘要: zip -r -q -o shiyanlou.zip /home/shiyanlou,其中,-r为递归打包目录文件,-q为静默打包,-o为输出文件PS:du -h shiyanlou.zip查看压缩包大小,其中-h为输出人类易读类型 -[1-9]设置压缩级别,1压缩最快体积最大,9反之;-x排除文件 阅读全文
posted @ 2017-02-10 00:38 冬色 阅读(281) 评论(0) 推荐(0) 编辑
摘要: PATH=PATH:路径(此处路径必须使用绝对路径) echo "PATH=PATH:路径">>.zshrc PS:>>追加重定向,>覆盖重定向 5.让环境变量立即生效:sourch .zshrc 6.搜索文件:whereis,which,find,locate 阅读全文
posted @ 2017-02-10 00:36 冬色 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 绝对路径:从根目录开始的路径;相对目录:从当前路径开始的路径 新建文件 touch 新建目录 mkdir 参数-p为顺带创建父目录 复制文件 cp 文件 目录复制目录 cp -r 旧目录 新目录 rm 删除文件或者目录 删除目录时,加参数-p mv 移动文件/重命名 旧文件/新文件 阅读全文
posted @ 2017-02-10 00:34 冬色 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 1 添加一个用户loutest:sudo adduser loutest 设置密码,注意:设置/输入密码光标并不动 2 创建文件/opt/forloutest:sudo touch /opt/forloutest 3 设置用户loutest可以读写/opt/forloutest:sudo chmod 阅读全文
posted @ 2017-02-10 00:31 冬色 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 开始学习Linux,这里开个系列用来记录Linux的学习笔记,这些是在实验楼:https://www.shiyanlou.com/的学习笔记。 这一篇是在Azure中新建一个Ubuntu的服务器用于练手,Ubuntu是Linux的一个发行版本。 一.打开Azure portal,新建->计算->Ub 阅读全文
posted @ 2017-02-10 00:28 冬色 阅读(628) 评论(0) 推荐(0) 编辑
摘要: 1.windows 和 Linux系统的GUI不同 Linux:system core->X server->X protocol->X client 2.Linux terminal 用户通过终端terminal与系统交互,这里有个疑问:所谓shell即为此处所说的terminal? 在图形界面下 阅读全文
posted @ 2017-02-09 23:34 冬色 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 所谓的单元测试(Unit Test),就是对软件的一些模块进行测试以检查其正确性和可靠性,这些模块可以是一个类或者是一个方法等。在Visual studio中,这十分容易实现。 打开Visual studio,文件->新建->项目,在此演示的是为通用Windows平台创建单元测试,因此展开Visua 阅读全文
posted @ 2016-12-28 20:47 冬色 阅读(625) 评论(0) 推荐(0) 编辑
摘要: 本文翻译自:Recommended settings for Unity Unity提供了一系列默认选项,这些选项能够适用于所有平台的一般情况。但是,Unity同样为HoloLens提供了一些特殊行为,这些行为可以通过项目设置来改变。 本文内容 1 全息启动画面 2 追踪丢失(Tracking lo 阅读全文
posted @ 2016-06-17 23:53 冬色 阅读(1312) 评论(0) 推荐(0) 编辑
摘要: 本文翻译自:Unity development overview 本文翻译自:Unity development overview 要开始使用Unity创建全息应用,点此安装包含Unity HoloLens技术预览的开发工具。Unity HoloLens技术预览基于Unity 5.4 Beta,请定 阅读全文
posted @ 2016-06-16 09:10 冬色 阅读(873) 评论(0) 推荐(0) 编辑
摘要: 全文翻译自:Your First ASP.NET Core Application on a Mac Using Visual Studio Code 这篇文章将向你展示如何在Mac上写出你的第一个ASP.NET Core应用程序。 本文内容: 搭建开发环境 使用Yeoman搭建应用程序 使用Vis 阅读全文
posted @ 2016-06-11 01:02 冬色 阅读(11189) 评论(0) 推荐(0) 编辑
摘要: sqlite是一种轻量级的数据库,对于一些资源紧张又需要数据库的开发非常好用。 SQLite 是一个开源的无服务器嵌入式数据库。 这些年来,它已作为面向存储在许多平台和设备上的数据的主要设备端技术出现。 通用 Windows 平台 (UWP) 支持并建议使用 SQLite 实现跨所有 Windows 阅读全文
posted @ 2016-05-31 19:49 冬色 阅读(3012) 评论(0) 推荐(0) 编辑
摘要: 了解css的人知道,对于不同的屏幕尺寸,css使用一种名为媒体查询的东东来适用不同的屏幕尺寸,以提升用户体验。当用户使用PC等大屏幕的设备时,网页将呈现一种布局形式;而当用户使用手机等小屏幕设备时,布局将发生变化,比如将原来的两列布局变为一列。 就是这个! 参考链接:http://zh.learnl 阅读全文
posted @ 2016-05-31 18:45 冬色 阅读(2123) 评论(0) 推荐(1) 编辑
点击右上角即可分享
微信分享提示