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盘,用的很少了