Linux操做系统入门

1、Lirux操做系统的安装

一、为了方便演示和自我练习,先安装虚拟机软件

二、经常使用的虚拟机软件:

a、VirtualBox
b、Vmware worksation
C、Virtual PC
复制代码

三、在安装虚拟机软件的时候,若是安装失败,多是未在BI0S中开启虚拟化

BIOS --》 Security --》 Virtualization
复制代码

四、开始安装虚拟机软件Vmware. worksation 12

五、经过虚拟机软件新建虚拟机并安装Linux操做系统(CentOS-6.5 64位)

2、Linux操做系统概述

一、操做系统:_ (Operating System, 0S)

a、通俗来说就是一款软件
b、但和普通软件不同的是,它负责管理计算机硬件和总体的软件资源
c、直接运行在“裸机”上	
复制代码

二、操做系统按照应用领域分类:

a、桌面操做系统:有图形化界的,Mac OS,Windows, Linux
b、服务器操做系统:
	i、安装在大型计算机上的操做系统
	ii、服务器要求稳定、安全、高效
	iii、Windows Server, Linux
c、嵌入式操做系统:
	i、一般包含与硬件相关的底层驱动,小巧轻量级
	ii、Android、i0S、Linux、 Windows Embedded			
复制代码

三、操做系统按照所支持的用户数分:

a、单用户操做系统:一台电脑同一时间只能有一个用户操做,Windows、DOS
b、多用户操做系统:同一时间容许多个用户同时使用计算机,UNIX,Linux
复制代码

四、按照源代码开放程度分:

a、开源(open source)操做系统: Linux、 FreeBSD (Unix的一一个重要分支)
b、闭源操做系统: Mac 0S,Windows
复制代码

五、Linux操做系统简介:

a、诞生于1991年
b、最先是由一个林纳斯-托瓦茨编写的
c、后面捐献给了自由软件基金会,全面的免费开源到今天
d、Linux: linux is not unix
复制代码

3、Linux中目录相关的命令操做

一、Linux中的超级管理员账号是root,密码就是安装系统时候设置的密码

二、linux中只有一个磁盘分区,/表示磁盘系统的根目录

三、Linux中经常使用一级目录介绍:

a、/home 用户主页文件夹,每个用户都会在home下建立一个文件夹
b、/root 超级管理员的我的文件夹
c、/bin  包含二进制文件,便可执行文件
d、/etc	 配置文件文件夹,例如防火墙等等
e、/dev	 设备文件夹,Linux中的每个设备都被抽象为一个文件
复制代码

四、实际的Linux服务器为了节省资源是只有命令行界面的,没有图形界面

五、若是Linux没有安装图形界面,则启动时候会直接进入命令行模式

六、Linux中的路径分两种

a、绝对路径/usr/local/tomcat/abc.jpg
b、相对路径webapps/def.jpg
复制代码

七、查看当前目录的命令pwd (Linux的命令都区分大小写,通常都是小写)

八、打开文件夹的命令cd

a、cd / 切换到根目录
b、cd ..返回上一级(中间有空格)
c、cd 返回到主目录,即home
d、cd 目录名称 表示进入此目录
e、cd 输入部分文件夹名称,按tab键会自动补全
复制代码

九、查看当前文件夹下的全部文件列表命令ls

a、ls -a 表示全部文件,包括隐藏文件
b、ls -1将文件以列表的形式显示出来,一行一个
c、ls -al能够一次带多个参数
复制代码

十、建立文件夹 mkdir

十一、递归建立文件夹 mkdir -p aa/bb/cc

十二、删除空文件夹 rmdir

1三、删除文件或者目录命令 rm

-f	强制删除
	-i	互动模式,删除前会询问
	-r	递归删除
	注意:杀伤力太强,没法恢复,操做要谨慎
		若是不带r参数,只能删除文件,不能删文件夹
复制代码

1四、 复制文件或目录 cp

1五、移动文件、修改文件名命令 mv

4、Linux中文件相关的命令操做

一、建立文件命令touch

二、编辑文件命令vi / vim

a、命令模式
	i、用户使用vi命令打开文件则进入命令行模式
	ii、输入space表示光标右移一一个字符
	ii、输入backspace表示光标左移一-个字符
	ii、输入+ 、-表示光标下移或者上移一行
	ii、也能够经过方向键控制光标的位置来查看文件
	ii、在命令模式中输入i/a/o则进入编辑模式
	ii、能够经过输入dd删除当前行
	ii、经过ndd删除n行
b、输入模式
	i、在输入模式下能够开始对文件进行编辑
	ii、输入模式下按esc键能够退出编辑,进入命令模式
c、末行模式
	i、命令模式下输入:则进入末行模式
	ii、末行模式能够输入指令
	ii、wq! 保存 并退出
	ii、q! 强制退出
	ii、set nu显示全部行号
	ii、s/aaa/bbb/ 把当前行的第一个aaa替换为bbb
	ii、s/aaa/bbb/g把当前行的全部的aaa替换为bbb
	ii、1,$s/aaa/bbb/g从第一行开始替换,直到最后,即所有替换    1表示从第一行开始替换, 也能够写1,3 :表示从第1行到第三行替换
复制代码

三、cat命令用于显示文件的所有内容

a、若是文件较大,则会翻屏显示
b、适合查看内容较少的文件
复制代码

四、head用于查看文件的开头内容,-n表示查看的行数,默认是前10行

五、tail用于查看文件的末尾内容,-n表示查看的行数,默认是后10行

5、Linux中 的权限管理

一、系统有一个权限最大的用户,就是root, root属于root用户组

二、系统默认只有root权限能够添加和删除用户

三、添加用户以后,若是没有给用户指定用户组,则系统会为用户添加一个同名的用户组

四、root切换到普通用户无须登陆,普通用户切换到root用户须要登陆

五、root能够给用户授予和回收某个文件的读、写、执行的权限

六、切换用户的命令su

七、查看当前用户的命令whoami

八、查看当前用户所属分组命令groups

九、添加用户的命令useradd lisi

十、修改密码passwd lisi, 添加用户后,只有为其设置密码才能登陆

十一、删除用户userdel

十二、添加用户组groupadd

1三、修改用户信息usermod (能够修改用户所属的用户组)

1四、系统文件的权限分为三种: r-读read / w-写write / x-执行execute

1五、每一个文件的每项权限分三组: u/g/o, 即全部者、同组用户、其余组用户

1六、也能够用二进制的形式来简化权限的表示形式:

101 (5) = r-x
111 (7) = rwx
100 (4) = r--
复制代码

1七、经过chmod命令来修改文件的权限

a、chmod -r u+x, g+w f01 (-r表示递归受权,即文件夹下的全部文件)
b、chmod -r u=rwx, g=rw, o=rw f01
c、chmod 777 f01
复制代码

6、Linux中的其余命令|

一、ps查看进程

二、ps -ef查看全部进程

三、ps -ef|grep bash查找跟bash关键字有关的进程,

四、kill -9 pid :根据进程ID终止某进程,-9表示强制终止

五、监控进程的命令top ctrl + c退出

六、clear是清屏命令

七、man是查询命令详细参数说明,用的很少了 一般使用 cp --help (cp是命令 --help是求助)

八、mnt挂载设备的命令,好比U盘,用的很少了

相关文章
相关标签/搜索