Linux基础(一)
Linux入门基础一
由于工作需要在Linux下进行开发,所以自己利用业余时间,跟着网上某个机构的Linux视频入门学习,感觉老师讲的很不错。工作有一些时候了,一直没有好好系统学习一下,现在开始慢慢学习总结,发布到博客上。学习心得:是什么?干什么?怎么用?
1、什么是Linux?
Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统,为什么大部分都是Linux做服务器,就是因为稳定和安全性较高。目前市面上较知名的发行版有(前三个比较常用,掌握三个其中之一即可):Ubuntu、RedHat、CentOS、Debain、Fedora、SuSE、OpenSUSE。该作者很牛逼(Linux多的就不解释了,有兴趣可以自行百度)。
2、下载地址
1)安装VMware
2)下载centOS镜像
3)安装教程(centOS7为例)
3、与windows的区别
4、远程连接工具
SSH客服端:Xshell(个人喜欢用这个,这不是唯一选择,市面上好多类型的工具),下载地址。
ftp客服端:Xftp下载地址
5、Linux加载过程
1.内核引导--->2.运行init--->系统初始化--->建立终端--->用户登录
6、开始动手敲命令(前面的准备工作都完成,现在是不是很兴奋的要动手敲命令)
1)有问题找man(man+命令名)
比如:useradd这个不知道怎么用,就可以使用:man useradd(就会知道相关的使用了)
如果我们要创建一个新用户,就可以按照提示:useradd test01
2)help帮助命令
具体命令名称 --help
6、VI/VIM 编辑器
一共三种模式:一般模式(默认状态)、编辑模式、指令模式
打开文件:vim 文件名
由于打开文件内容时是没有行号的,对于我们操作不太方便,所以我先要把行号显示出来。先要输入“:”(输入冒号,不包括 双引号),显示行号的命令:set nu
1)一般模式就是vim命令打开文件内容时,只能进行增删复制黏贴操作,不能进行文件内容修改。
下面用命令来演示一般模式常用的一些命令。
为了练习,所以需要去复制一个内容多的文件进行练习(具体哪个目录哪个文件都无所谓,我是复制了这个文件/etc/brltty.conf)
常用命令:
1、删除光标当前行,dd
比如要删除第8行,光标停在第8行(上下左右键移动光标)
按下两次d键盘,就会删除第8行
1.1 删除光标(含)后多少行,d数字d
比如我们删除6-8行的内容,先一次d键盘,然后按要删除的行数3, 最后再按一次d键盘
2、撤销上一步,u
还是上面的例子,先前我使用dd删除了第8行,现在我要撤销还原到原来的状态,按u键盘就行了
3、复制光标当前一行,yy
箭头移动到目的行粘贴,p
3.1 复制一段(从第几行~第几行),y数字y
比如要复制6-8行内容,y3y
4、删除一个字母 x删除光标前面内容,X删除光标后内容
以单词BRLTTY为例,先使用x删除看看效果
X删除效果
5、删除一个词,dw (光标一定要停留在单词首字母上,才能删除完整的单词)
6、复制一个词,yw
按p复制粘贴
7、移动到行头,shift+^
8、移动到行尾,shift+$
9、移动到页头,数字1+shift+g
10、移动到页尾,shift+g
11、移动到目标行,数字N+shift+g
比如想回到第8行,8+shift+g
2)编辑模式(可以修改文件内容)
按下i, I, o, O, a, A, r, R就可以进入编辑模式,客服端左下角此时会出现“插入”字样。切换回一般模式,按Esc。保存修改先按Esc,再:,最后:wq!(保 存并退回一般模式;不保存直接 :q!)
1、i 当前光标前
加上test
2、a 当前光标后
在当前光标后面可以增加内容
3、o 当前光标行的下一行
3)指令模式(就行对文件内修改进行更新操作和搜索操作)
主要有这三个符号 : / ?
“:” 常用组合 :wq! (保存退出编辑)
“/” 搜索关键字(查找,/被查找词,n是查找下一个,shift+n是往上查找)
“?”作用和“/”差不多
总结:第一部分就是这些基础入门个命令,工作中也应该是会经常用到。下一篇:Linux常用命令