Linux操作系统

Linux操作系统

一、操作系统概述

1.常见的操作系统

* 服务端操作系统: Linux、Unix(Linux是依赖Unix)、Windows Server

* 单机操作系统: Windows(dos,ucdos,Windows95,Windows98,Windows2000,xp,Windows7,Windows8,Windows10)、mac、Linux(Ubuntu)

* 移动操作系统: Android、Ios、Windows phone

2.Linux操作系统介绍

* 为什么要学Linux操作系统

  - 1.大部分服务端都采用Linux环境,JEE部署到服务器中

  - 2. 一些企业和学校采用Linux研发和教学

  - 3. 很多嵌入式开发用Linux

  - 4. 云计算、大数据

* 特点:

  - 1. 开放、开源、多用户的网络操作系统

  - 2. 基于Unix(Unix---> minix --->Linux)

  - 3. 加入了GNU组织(自由软件组织, copyLeft), 通过GPL(通用公共许可)许可对外发布.

* Linux组成

  - 1. Linux内核(linus团队管理)

  - 2. shell: 用户与内核交互的接口

  - 3. 文件系统: ext3、ext4等(Windows 有fat32、ntfs)

* Linux操作系统版本

  - 1. 内核版本

  - 2. 发行版本

二、Linux系统环境

默认有6个命令交互通道和一个图形界面交互通道, 默认进入到的是图形界面通道

命令交互模式切换: Ctrl+alt+f1 ----- f6

图形交互界面: Ctrl+alt+f7

1.图形界面交互模式

  - terminal: 图形界面的命令终端, 它是图形界面交互通道的延伸, 要依赖于图形界面

2.命令交互模式

命令提示符:

 [root@instance-0pk09gjj ~]# 

  - root: 用户名

  - instance-0pk09gjj: 主机名

  - ~: 路径, 假如当前的路径正好是该用户存放数据的根目录, 则显示 ~

  - #: 用户类型  $代表普通用户, #代表超级用户

三、Linux目录结构

1.bin: 存放的可执行的二进制文件

2.boot: 存放系统的引导文件的目录

3.dev: 存放设备文件的目录, Linux把设置当做文件来处理

4.etc: 存放系统的配置文件的目录

5.home: 存放用户文件的根目录,root用户除外

6.lib: 共享库

7.usr: 好比program file存放应用的安装的路径

8.opt: 自定义存放应用程序位置

9.mnt: 临时文件系统的挂靠点

四、Linux文件权限分析

w: 可写    r: 只读    x: 可执行     -: 无权限

文件权限 ---> drwxr-xr-x

1. 字符表示法  

第一个字符: 文件的类型(d:文件夹 , -: 普通文件, c: 串口文件, l: 连接文件)

2-4 字符: 该文件的属主用户的权限

5-7 字符: 与属主用户同一组的其他用户的权限

8-10 字符: 不同组的其他用户的权限

2.数字表示法

-rw-r--r--  : 文件的默认权限(644)

drwxr-xr-x : 目录的默认权限(755)

五、Linux文件操作命令

1. ls : 查看目录内容

  * l : 查看详细信息

        [root@instance-0pk09gjj /]# ls -l

  * a : 查看所有文件(隐藏)

      [root@instance-0pk09gjj /]# ls -a

  * man : manual(手工,帮助), 帮助命令, 好比Windows help

    [root@instance-0pk09gjj /]# man ls

2. mkdir : 创建目录

  [root@instance-0pk09gjj home]# mkdir java

3. cd : 切换目录

  * cd .. 记得要加空格

  * cd ./java 进入当前目录的子目录

  * cd ../xx 进入上一级目录的子目录

4. touch : 创建一个空白的普通文件

[root@instance-0pk09gjj java]# touch a.txt

5. echo : 把内容重定向到指定的文件中, 有则打开, 无则创建

[root@instance-0pk09gjj java]# echo "content"> b.txt

6. cat、more : 查看文件内容

  * cat : 查看文件内容

   [root@instance-0pk09gjj bin]# cat catalina.sh

  * more : 分页查看文件内容, 按空格键换页

   [root@instance-0pk09gjj bin]# more catalina.sh

7. cp、mv、rm

  * cp : 复制

  * mv : 剪切、重命名

  * rm : 删除文件或文件夹

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值