发表于: 2017-07-29 20:21:37
1 907
【今日完成】
今天主要是学习了Linux:
首先,Linux是什么:
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
Linux更好的稳定性与安全性,使得Linux比Windows系统更适合于网站的架设,所以很多Linux最广泛的用途就是架设网站。
常用的命令:
[Tab]
使用Tab
键来进行命令补全,Tab
键一般是在字母Q
旁边,这个技巧给你带来的最大的好处就是当你忘记某个命令的全称时可以只输入它的开头的一部分,然后按下Tab
键就可以得到提示或者帮助完成:
[Ctrl+c]
想想你有没有遇到过这种情况,当你在 Linux
命令行中无意输入了一个不知道的命令,或者错误地使用了一个命令,导致在终端里出现了你无法预料的情况,比如,屏幕上只有光标在闪烁却无法继续输入命令,或者不停地输出一大堆你不想要的结果。你想要立即停止并恢复到你可控的状态,那该怎么办呢?这时候你就可以使用Ctrl+c
键来强行终止当前程序
常用命令表:
如果想使用上一次执行的命令,使用键盘上的方向上键↑
Linux系统有一点很特殊的地方,就是它只有一个分区,而且只有文件
如果没有一个严密的规范,就会让只有一个分区的Linux杂乱无章,因此有FHS标准来规定Linux的文件结构
Linux文件的基本操作
【touch】
使用 touch
命令创建空白文件,关于 touch
命令,其主要作用是来更改已有文件的时间戳的(比如,最近访问时间,最近修改时间),但其在不加任何参数的情况下,只指定一个文件名,则可以创建一个指定文件名的空白文件(不会覆盖已有同名文件)
【mkdir】
使用 mkdir
(make directories)命令可以创建一个空目录,也可同时指定创建目录的权限属性。
【cp】
使用 cp
(copy)命令复制一个文件到指定目录。
【rm】
使用 rm
(remove files or directories)命令删除一个文件
【mv】
使用 mv
(move or rename files)命令移动文件(剪切)
【cat】
使用 cat
,tac
命令查看文件
前两个命令都是用来打印文件内容到标准输出(终端),其中 cat
为正序显示,tac
为倒序显示。
【VIM】
Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。VIM是自由软件。
Vim有三种比较常用的模式:
- 普通模式(Normal mode)
在普通模式中,用的编辑器命令,比如移动光标,删除文本等等。这也是Vim启动后的默认模式。
- 插入模式(Insert mode)
- 在这个模式中,大多数按键都会向文本缓冲中插入文本。大多数新用户希望文本编辑器编辑过程中一直保持这个模式。
在插入模式中,可以按
ESC
键回到普通模式。 - 命令行模式(Command line mode)
在命令行模式中可以输入会被解释成并执行的文本。例如执行命令(
:
键),搜索(/
和?
键)或者过滤命令(!
键)。在命令执行之后,Vim返回到命令行模式之前的模式,通常是普通模式。
- 命令行模式(Command line mode)
三种模式切换可以完成绝大部分操作,而且丰富的指令可以只靠键盘完成所有想完成的东西,十分迅捷。
- 在这个模式中,大多数按键都会向文本缓冲中插入文本。大多数新用户希望文本编辑器编辑过程中一直保持这个模式。
【明日计划】
买个阿里云,部署MySql
【遇到的问题】
touch和mkdir都是创建新文件,有什么区别么?
【今日收获】:熟悉了Linux的基本指令
评论