Linux基础

2018-12-17  本文已影响10人  宙斯YY

一.Linux诞生

1.虚拟机本身只是一个机遇操作系统的软件,可以模拟其他操作系统环境。
2.Linux是Linus(人名)作为创始人开发的,包括内核版本和发行版本,内核版本只有一个版本,而发行版用作推广,有很多版本,Fedora Core,Debian,Mandrake,Ubuntu等十多种不止。
3.服务器端操作系统包含Linux,Windows Server等;客户端操作系统包括,Windows,MacOS等。Linux是最常用的服务器操作系统,是多用户的,不同于客户端系统(同一时间只能有一个用户操作系统为单用户)。
4.MacOS安装Linux虚拟机

安装VMware Fusion(官网有),使用VMware下载Ubuntu。

二.Linux命令

基础格式:command [Option] [Parameter]
‘[]’代表可选

1.基础操作命令
2.文件相关
3.远程管理相关
4.用户相关

先介绍ls-l 显示的文件信息相关概念
第一个参数 drwxrwxrwx-代表是否是目录,用户读写执行权限,用户组读写执行权限,其他用户读写执行权限
第二个参数 表示硬链接数(能访问到该文件/文件夹的方式数目),比如cd 绝对路径;cd .;子目录cd ..等,所以如果硬链接数多,间接可以反映出文件子文件/目录的个数多,因为子文件才可以使用cd ..方式到达该文件。
第三,四个参数 表示用户和用户组

ls-l.jpeg
5.系统信息相关
6.其他命令
7.vi编辑命令

vi有三种状态模式,命令模式,编辑模式,末行模式

1.命令模式进行查看,编辑模式进行编辑,末行模式进行保存退出
2.打开文件时,默认进入命令模式,点击i进入编辑模式,点击ESC退出编辑模式,进入命令模式;在命令模式下,点击:进入末行模式(w-保存 q-退出 wq/x-保存并退出 q!-强制退出不保存),点击ESC进入命令模式。

命令模式下移动光标操作

1.上下左右: h j k l
2.行内移动:w-向后移动一个单词 b-向前移动一个单词 0-行首 $(Shift+4)-行尾 ^(Shift+6)-非空白行首
3.行数移动:数字gg -移动到对应行数
4.屏幕移动:Ctrl+b-向上翻页 Ctrl+f-向下翻页 H-屏幕顶部 M-屏幕中部 L-屏幕下部
5.段落移动:{ -上一段(Shift+[) } -下一段(Shift+]) %(Shift+5) -匹配()
6.标记:mx-标记 'x-跳到标记位置 (x可以使a-Z任意字母)

命令模式下选中操作

命令模式下删除操作

命令模式下撤销操作

命令模式下复制粘贴

命令d,x类似于ctrl+x
命令y 类似于ctrl+c
命令p 类似于ctrl+v
在其他软件中复制的内容,需要在编辑模式下才能粘贴。

命令模式下复制粘贴

命令模式下缩进重复

末行模式下查找

命令模式下插入文本

命令模式下分屏

上一篇 下一篇

猜你喜欢

热点阅读