- 博客(75)
- 收藏
- 关注
转载 4.5《想成为黑客,不知道这些命令行可不行》(Learn Enough Command Line to Be Dangerous)—第四章小结...
本章相关重要命令总结在Table 6.命令描述示例mkdir <name>创建某目录$ mkdir foopwd显示当前所在目录$ pwdcd <dir>进入到命令$ cd foo/cd ~/<dir>进入到相对于home路径的路径$ cd ~/foo/cd改变当前目录为home为路径$...
2018-06-11 18:44:00
138
转载 4.3《想成为黑客,不知道这些命令行可不行》(Learn Enough Command Line to Be Dangerous)—链接到目录...
在4.2章中我们已经会用cd进入到指定的目录中。这是导航最常见的用途之一,但是它还有几个值得关注的用途。第一个是使用cd ..(读作'see-dee 点点')返回当前目录级别的上一级:$ pwd/Users/mhartl/text_files$ cd ..$ pwd/Users/mhartl在这种情况下,由于/Users/mhartl是我的home目录,可以直接使用cd直接回...
2018-05-07 11:34:00
166
转载 4.1《想成为黑客,不知道这些命令行可不行》(Learn Enough Command Line to Be Dangerous)—目录结构...
Unix风格的目录结构通常使用一个目录名列表并用正斜杠分隔来表示,这样我们可以结合ls命令:$ ls /Users/mhartl/ruby或者$ ls /usr/local/bin正如图20,这些表示对应的目录在一个分层的文件系统,图上意思即使mhartl是Users的子目录,而ruby是mhartl的子目录。图20:文件夹或目录间的对应当谈起这些目录时根据规范会有不同: ...
2018-04-08 19:41:00
210
转载 4《想成为黑客,不知道这些命令行可不行》(Learn Enough Command Line to Be Dangerous)—目录...
我们已经学习过许多处理文件的Unix工具,现在是时候来学习目录了,也就是文件夹(图20)。正如我们所见,许多在文件中的开发思想也适用于目录,但同样也有许多区别。转载于:https://www.cnblogs.com/AliceX-J/p/8743125.html...
2018-04-08 09:51:00
143
转载 3.5《想成为黑客,不知道这些命令行可不行》(Learn Enough Command Line to Be Dangerous)—第三章小结...
本章使用的重要命令总结在Table 5中命令描述示例curl与URL交互$ curl -O example.comwhich指出程序的在计算机的路径$ echo bar >> foo.txthead <file>显示文件的前部分$ head footail <file>显示文件的后部分$ tail...
2018-04-03 18:30:00
92
转载 3.4《想成为黑客,不知道这些命令行可不行》(Learn Enough Command Line to Be Dangerous)——grepping(检索目标行命令)...
grep是检查文件内容最强大的工具之一,这也许不能代表什么,但这不是重点。的确,grep常用作动词,比如‘你完全应该检索(grep)那个文件’.grep最常用于在文件中搜索子字符串。例如,我们在第三章节中学到的在莎士比亚诗中搜索'rose'字符串。而使用grep,我们可以直接找到标记,如Listing 16中展示的那样:Listing 16: 寻找出现在莎士比亚诗中的'rose'...
2018-03-22 16:00:00
190
转载 3.3《想成为黑客,不知道这些命令行可不行》(Learn Enough Command Line to Be Dangerous)——less即more...
Unix提供了两个工具查看不止文件的头部和尾部。这个功能程序叫做more,但有种更强大的变异体叫做less(起初我认为这是玩笑)。less这个程序是交互性地,所以很难在输出时捕获,但是仍然为大家提供了粗略地样本如下:$ less sonnets.txtShake-speare's SonnetsIFrom fairest creatures we desire increas...
2018-03-20 21:20:00
134
转载 3.2《想成为黑客,不知道这些命令行可不行》(Learn Enough Command Line to Be Dangerous)——检查文件开始与结尾...
检查文件两个互补的命令是head 和tail, 它们分别用于查看文件的开始(头部)和结束(尾部).head命令展示了文件的前10行。(Listing 11).##Listing 11: 查看示例文件的开始$ head sonnets.txtShake-speare's SonnetsIFrom fairest creatures we desire increase,Tha...
2018-03-16 10:53:00
158
转载 3.1《想成为黑客,不知道这些命令行可不行》(Learn Enough Command Line to Be Dangerous)——下载文件...
首先,为了不手动创建一个长文件(这太麻烦了),我们将使用强大的curl(有时也写作"cURL")工具从网上下载一个文件,这个命令可以让命令行与URL交互。尽管这不是Unix核心命令设置,但是curl命令在Unix系统上被广泛应用。为了确保它在你的系统上能使用,我们可以使用which命令,用它来确认在命令行中程序是否支持该命令。使用方法是在which后面接程序的名字——在这种情况下,就是:...
2018-03-14 15:49:00
221
转载 3.《想成为黑客,不知道这些命令行可不行》(Learn Enough Command Line to Be Dangerous)——检查文件...
上面我们已经学过如何创建及操作文件,现在我们再来学习检查内容。当文件太长以至于屏幕一页显示不完时,这显得尤其重要。特殊情形下,如我们在第2.1章节开始部分中使用cat命令将内容展示到屏幕上,但这对于长文件来说不太适用。注意:本章重要的命令将在Table 5中列出。todo: table 5链接========================转载于:https://www.cnb...
2018-03-14 14:00:00
113
转载 2.4《想成为黑客,不知道这些命令行可不行》(Learn Enough Command Line to Be Dangerous)——小结...
下Table 3本章重要命令小结命令描述示例>将输出内容重定向到指定文件中$ echo foo > foo.txt>>将输出内容添加到指定问价中$ echo bar >> foo.txtcat <file>在屏幕上输出文件内容$ cat hello.txtdiff <f1> &...
2018-03-13 14:57:00
128
转载 2.3《想成为黑客,不知道这些命令行可不行》(Learn Enough Command Line to Be Dangerous)——重命名,复制,删除...
最常用的文件操作除了将文件列出来外,就应该是重命名,复制,删除了。正如将文件列出来一样,大多数现代操作系统为这些任务提供了用户图形界面,但是在许多场景中,用命令行还是会更方便。使用mv命令重命名一个文件,是'move'的简写:$ echo "test text" > test$ mv test test_file.txt$ lstest_file.txt这样test文件...
2018-03-12 13:46:00
196
转载 2.2《想成为黑客,不知道这些命令行可不行》(Learn Enough Command Line to Be Dangerous)——列表...
也许最常用的Unix命令是ls了,它是‘list’的简写(Listing 8)Listing 8 用ls以列表的形式显示文件和目录(内容输出跟各自电脑有关)$ lsDesktopDownloadssonnet_1.txtsonnet_1_reversed.txtls命令简单地列出了当前路径下的所有文件和目录(但不包括被隐藏的文件,我们过一会儿就会提到它)。从另一个意义上...
2018-03-09 11:17:00
151
转载 2.1《想成为黑客,不知道这些命令行可不行》(Learn Enough Command Line to Be Dangerous)——重定向文件和添加文件...
回忆第一章节的内容,我们用echo命令输出莎士比亚的第一首十四行诗的第一行(Listing 6):$ echo "From fairest creatures we desire increase,"From fairest creatures we desire increase,我们现在的任务是创建一个包含此内容的文件。即使没有文本编辑器便捷,但还是可以使用重定向操作符 >...
2018-03-07 14:28:00
89
转载 2《想成为黑客,不知道这些命令行可不行》(Learn Enough Command Line to Be Dangerous)——操作文件...
已经学习了基本的命令,现在是时候学习操作文件了,这也是命令行的重要任务。还是基于本教程的事先规定,本教程是入门级的,不要求熟悉类似编辑文本的程序(这些文本编辑程序,将在下个系列教程中介绍, Learn Enough Text Editor to Be Dangerous.)。这也意味着我们将用命令行手动创建文件。但这是个功能,不是个bug(见Box6),因为学习用命令行创建文件本身也是项...
2018-03-06 16:38:00
195
转载 1.6《想成为黑客,不知道这些命令行可不行》(Learn Enough Command Line to Be Dangerous)——小结...
本章节学过的重要命令整理,见下表Table 2.命令描述例子echo <string>向屏幕输出字符串$ echo helloman <command>显示命令手册页$ man echo⌃C跳出窘境$ tail^C⌃A移至该命令行开始⌃E移至该命令行末尾⌃U删除一行命令 重新输入$ tai...
2018-03-05 12:39:00
94
转载 1.5《想成为黑客,不知道这些命令行可不行》(Learn Enough Command Line to Be Dangerous)——清屏...
使用命令行时,使用clear命令清除屏幕非常方便:$ clear键盘简写为^L.(Ctrl + L)同样地,使用完终端当前窗口或标签页,使用exit命令退出进程:$ exit键盘简写为^D练习清除当前标签页所有内容打开新的标签,执行echo 'hello',然后退出转载于:https://www.cnblogs.com/AliceX-J/p/8508088.ht...
2018-03-05 11:28:00
111
转载 1.4《想成为黑客,不知道这些命令行可不行》(Learn Enough Command Line to Be Dangerous)——编辑命令...
在编辑模式中,命令行包括几个重复之前命令的功能。这些以及其他很多命令功能时常设计键盘上的特殊键,所以给出Table 1作为参考,给出了许多键在典型的Macintosh键盘上的标记符号。若你的键盘不太一样,是时候运用你对针对技术多样的精湛性解决这个问题(1.3章节的Box5)KeySymbolCommand⌘Control⌃Shift⇧Optio...
2018-03-02 11:13:00
145
转载 1.3《想成为黑客,不知道这些命令行可不行》(Learn Enough Command Line to Be Dangerous)——手册页...
我们运行的命令行程序,通常在技术上称作shell, 它包含了一个非常强大(也很神秘)的工具,我们将用它来学习更多可用的命令。这个工具本身就是个称作'man'的命令(‘manual’的简写)。它的参数是一个命令的名字(如echo)。具体细节要依赖于系统,我的系统上运行man echo的结果如下Listing 2所示备注:关于命令行的许多教程都涵盖了文本编辑器和shell元素,而本教程并不...
2018-03-01 19:44:00
201
转载 1.2《想成为黑客,不知道这些命令行可不行》(Learn Enough Command Line to Be Dangerous)——开始第一条命令...
现在开始准备运行我们的第一条命令了,在屏幕上打印'hello'。(字符打印的地方被称为'标准输出',通常指的是屏幕,很少指真的物理打印机设备)。这条命令就是echo,这条命令的参数是想要输出的字符串或简单的字符串简写。运行echo命令,在提示(prompt)后键入'echo hello',然后按回车键(也叫Enter):$ echo hellohello$(我建议始终自己手动输入...
2018-02-28 14:06:00
161
转载 1.1《想成为黑客,不知道这些命令行可不行》(Learn Enough Command Line to Be Dangerous)——运行终端...
终端是个允许我们运行命令行的程序,运行命令前,先打开它。在MacOS系统上,可以使用macOS应用 Spotlight来打开终端窗口,Spotlight也有其他两种方式触发,一种是键入⌘␣(command和空格键),另一种是点击屏幕右上方的放大镜。一旦你触发了Spotlight,你就可以通过在Spotlight搜索条输入'terminal'开启终端程序。(如果你想使用更高级更个性化的终端...
2018-02-27 11:21:00
195
转载 1《想成为黑客,不知道这些命令行可不行》(Learn Enough Command Line to Be Dangerous)——基础(Basics)...
基础正如著名作者Neal Stephenson所说的那样,'(开发, 译者加)开始是命令行',尽管通过用户图形界面使用计算机及其简单,但是在许多场景中,最有效、最灵活地与计算机交互的方式是使用命令行界面。在命令行界面中,计算机使用者敲出命令指示计算机执行所需任务。这些命令可以有很多种结合方式来实现多样的输出。例如一个典型的命令,如下图2图2:命令行命令原型本教程覆盖了基础的Uni...
2018-02-26 11:22:00
133
转载 Ember.NativeArray-原生数组
ember 2.18版本API翻译之Ember.NativeArrayNativeArray mixin(混合类)包含使原生Array支持Ember.MutableArray 和其所有依赖API的属性。除非设置EmberENV.EXTEND_PROTOTYPES 或者EmberENV.EXTEND_PROTOTYPES.Array为false, 否则将自动使用。另外,你也可以通过调...
2018-01-11 16:04:00
150
转载 ArrayProxy-Emberjs
ember 2.18版本API翻译之Ember.ArrayProxyimport ArrayProxy from '@ember/array/proxy';ArrayProxy(数组代理)包装实现Ember.Array和/或Ember.MutableArray的任何其他对象,转发所有请求。 这对于大量绑定用例或其他能够交换基础数组的情况非常有用非常有用。对于大量的绑定或其他会交换出底...
2018-01-11 15:46:00
201
转载 填移动端坑系列一——如何让h5页面完美整屏显示
原创哟,转载请附上本文连接(http://www.cnblogs.com/AliceX-J/p/6707908.html),作者 印前后续更简单前言:最近让做一个h5的活动专题,便让我浩浩荡荡进入移动端大坑中。 引言:设计美女做iPhone6的设计图。要求整屏滑动,类似易企秀做的事了。这时我选择了[swiper](http://www.swiper.com.cn/)框架做我...
2017-04-14 11:21:00
999
转载 jsonp封装方法二
前言: 看到玉伯的聊聊jsonp的p,引发了另一种loader方式来跨域的方法,他把它叫做JSONM协议,原理和seajs相似,都是动态加载script,加载完成后执行callback,同时还不用考虑回调函数名,都指定为define,服务端可以静态存储例如(define({name:"alice",age:21}))。如果数据是静态的,还可以放在cdn上。原文issue连接以及一...
2016-09-22 15:42:00
95
转载 jsonp封装
/*1. 每个jsonp请求唯一,防止缓存,每个请求存储内容如下 { callback: function(){}, scriptNode: [domNode] timer: [定时器] }2. src的参数需要编码3. 请求超时,抛出错误4. 使用说明,使用方式类似JQuey的ajax方...
2016-09-20 16:53:00
89
转载 数据结构(2)-队列
前言:栈和队列很相似,上一篇插曲简单比较了线性表的顺序存储结构和链式存储结构,接下来继续回到正题,数据结构之队列。1.what is queue(队列是啥啊?)摘自《数据结构》:队列(queue)是一种先进先出(first in first out,缩写为FIFO)的线性表,它只允许在表的一端进行插入,而在另一端删除元素。如同排队,最先到的最先离开。同样队列也有两种存...
2016-09-06 22:59:00
105
转载 数据结构(1.1)--(插曲)线性表的顺序存储结构和链式存储结构
前言上一篇《栈》中提到了栈的顺序存储结构和链式存储结构,现在就对此做个简单的比较。因为栈是线性表的一种,顺序存储结构和链式存储结构实际是线性表的两种存储方式。而栈和队列都是两种重要的线性表结构。所以本文标题直接为线性表的顺序存储结构和链式存储结构。开始比较两种不同的存储方式一、顺序存储结构(也可称为顺序表)顺序表的特点是逻辑上相邻的数据元素,物理存储位置也相邻,并且,顺序...
2016-09-05 11:42:00
234
转载 数据结构(1)——栈
前言: 近日重拾数据结构,拿出曾经的教材,再次认真学习,先从栈开始。1.栈定义栈(stack)后进先出的线性表(LIFO结构)。栈顶就是表尾端,栈底是表头端。存储方式:顺序存储:用一组地址连续的存储单元一次存放自栈底到栈顶的数据元素,同时附设指针top指示栈顶元素在顺序栈中的位置。打个比方就是一排教室挨着的,你现在站在最后一间教室,你就是那个top指针,哈哈...
2016-09-02 22:37:00
99
转载 overflow:hidden 影响inline-block元素周围元素下移
前言:最近在切页中,我想实现左边一个类似下拉选框,且不允许输入,右边有一段垂直居中的文字描述的效果。我对文字用的是p标签。其实可以用个i/b/em等其他行内标签,同时也具有一定语义,做为强调提示,(当时事实证明用行内标签问题一样存在)。最后我的问题出现了。一个设置了overflow:hidden 的inline-block元素旁边的文字与边框的下边放佛是对齐的。因为vertical-...
2016-08-03 10:12:00
408
转载 Jquery中的height(),innerHeight(),outerHeight()的区别
前言最近练习做弹窗,遇到height(),innerHeight(),outerHeight()的区别。根据下面的盒模型来了解三者的区别。height():element的height;innerHeight(): height + padding;outerHeight(): height + padding +border;ouerHeight(t...
2016-07-27 18:18:00
105
转载 sublime 一些常用功能和快捷键
Ctrl+D 选词 (反复按快捷键,即可继续向下同时选中下一个相同的文本进行同时编辑)Ctrl+G 跳转到相应的行Ctrl+J 合并行(已选择需要合并的多行时)Ctrl+L 选择整行(按住-继续选择下行)Ctrl+M 光标移动至括号内开始或结束的位置Ctrl+T 词互换Ctrl+U 软撤销Ctrl+P 查找当前项目中的文件和快速搜索;输入 @ 查找文件主标题/函数;或者输入 : 跳转到文...
2016-05-23 17:28:00
64
转载 参加360前端星计划总结(二)--HTML&CSS
HTML学习手册(英文版)html:the living standard重要知识点文档声明的作用a. 指定html的文档标准和版本b. 告诉浏览器渲染模式,有怪异模式(较为古老的模式,不写文档声明,或者文档声明不在第一行时会触发);准标准模式(大部分是按照标准模式渲染,特殊情况下按照怪异模式渲染);标准模式;XML的区别:属性小写,属性值加引号,标签要被正确的关闭,写s...
2016-05-09 21:49:00
80
转载 参加360前端星计划总结(一)--前端工程师
前言经过笔试,然后提交任务,有幸在4月22-4月27日参加由奇虎360公司举办的360前端星计划培训,遇到很多大牛,不做笔记难以消化这么多干货,这几天将一一整理,供自己进步,也分享给大家。还上中华网了呢:前端星计划前端工程师前端仿佛入门很容易,所以很多人都想选择前端,前端的圈子也相对比较浮躁,如何认识前端工程师的职位:前端+工程师,前端要求:做用户交互的部分,提高用户体验,工...
2016-05-07 15:24:00
84
转载 将arguments转换成数组的方法
将函数里的arguments,转换成一个真正的数组的方法,arguments是个类数组,除了有实参所组成的类似数组以外,还有自己的属性,如callee,arguments.callee就是当前正在执行的这个函数的引用,它只在函数执行时才存在。因为在函数开始执行时,才会自动创建第一个变量arguments对象。一、arguments这个类数组它将实参以数组的形式保存着,还可以像...
2016-04-17 11:18:00
256
转载 Difference between link and @import
原文don’t use @importUsing @import within a stylesheet adds one more roundtrip to the overall download time of the page.Using @import in IE causes the download order to be altered. This may c...
2016-04-05 11:23:00
57
转载 渐进式增强 和优雅降级
优雅降级和渐进增强的区别之前在看一些css3效果demo的时候,发现有些写css3属性时,兼容性的写法顺序不太一样,比如transition属性,有些把transition放在前面有些是放在后面,当然这也有可能包含了coder个人的习惯或是强迫性>"<,比如下面这两种:.transition{ -webkit-transition: all...
2016-03-31 18:35:00
131
转载 css3 学习图谱
摘要最近看了一篇文章,建立最近的知识体系,对于工作了几年的大牛需要,但对学生学习同样也需要,我试着做了自己的css知识总图,类似目录,引导我的学习路线。3-28日总结根据该图谱,我学习得更有方向,同时也能够索引到其他的内容,根据不同分类展开扩展,学习效率高而且快。再深入学习时,也可以根据图谱深入每个更细的知识点。转载于:https://www.cnblog...
2016-03-26 16:00:00
77
转载 什么是搜索引擎蜘蛛机器人?是如何工作的
什么是搜索引擎蜘蛛机器人?是如何工作的?在互联网发展初期,网站相对较少,信息查找比较容易。然而伴随互联网爆炸性的发展,普通网络用户想找到所需的资料简直如同大海捞针,这时为满足大众信息检索需求的专业搜索网站便应运而生了。现代意义上的搜索引擎的祖先,是1990年由蒙特利尔大学学生Alan Emtage发明的Archie。虽然当时World Wide Web还未出现,但网络中文件传输还...
2016-03-26 14:30:00
711
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人