课堂笔记

鸟哥Linux私房菜

Linux 版本很多,内核都是一样的

计算机基础知识:

  1.完整计算机系统:软件+硬件

    硬件:物理装置本身,计算机的物质基础

    软件:相对硬件而言,

      程序:计算机完成一项任务指令的集合

      数据:程序使用或生成的不同类型的信息

    软件:系统软件(最底层)、应用软件、支撑软件(工具类:编译、测试工具等等)

      操作系统:

        图形操作系统、网络操作系统、

1.2 操作系统功能:

  是硬件之上的第一层系统软件。是其他所有软件运行的工作平台。

  基本职能:控制硬件、管理资源、提供用户接口、处理输入输出、监控系统、通信

  LInux 操作系统开源

用户接口:

  $:|命令提示符

  % | C shell

  dos命令:命令提示符

    Win32   ——————————Win10

  终端: 命令接口

    C Shell 、Bourne Shell 等

程序接口:系统调用接口

  接口:函数名字、参数、返回值

    例:int myfun (int,int)

Linux 发展:  Unix(开源免费)  1969 :戴尔实验室 ,汤姆森

  Bsd unix    起初收费

  AT&T unix   免费 ——解散后——>   system V 收费

  Linux :他能保姆(minix  共12000行代码):

  GNU:gnu is not unix   :免费、可自由使用的

  拟定公共版权协议 GPL  软件的自由性 (课后查阅)

  1988 minix 添加驱动器 、gcc编译器   bash     ————freax -> linux 0.01     (0.99版开始正式发布)

软件提供模式:3种

Linux 特点: 高可靠性、稳定性,

      可移植性,

      设备独立性(设备文件性),

      多种人机交互界面,

      多用户、多任务支持,

      完善网络功能(TCPIP),

      多种文件系统支持,

      Linux存在缺陷(门槛高、主要使用命令行开发(快捷键),缺少为特定产品制定集成集成环境)

版本 :  核心版本、发行版本

   2.2.11(第十一次修订)

   主版本号、次版本号、测试版本

Linux 发展趋势:

  优势:

    系统开放、受各国政府大力支持、全球各大软、硬件公司支持、价格优势和安全性

  不利因素:

    没有特定的支持厂商、不熟悉、应用软件太少等。

自习:

Linux应用领域

其他嵌入式应用:

  职能家电:机顶盒、游戏机、数码相机等

  智能卡系统

  航空系统

  银行系统

3、Linux在电影娱乐业

Linux 常用命令:

(34千条命令)

命令基本格式:

  命令格式:命令[-选项][参数]

    例如: ls -la /etc

  说明:1)个别命令使用不遵循此格式

     2)当有多个选项时,可以写在一起

       3)简化选项与完整选项

        -a 等于 --all

一、命令格式与目录处理命令ls :

  命令名称:ls

  命令英文原意:list

  命令所在路径:/bin/ls

    执行权限:所有用户

  功能描述:显示目录文件

  语法:ls 选项[-ald] [文件或目录]

    -a 显示所有文件,包括隐藏文件(all)

   -l 详细信息显示(long:长文件:显示所有信息)

          Linux 所有者分三类:          

          所属者:该文件的创作者:只有一个

          所属组:只能有一个,定义一些相同类型的用户有相同的权限

          二者之外:其他人    

       [****************] # ls -l
       总用里
 root root    3月     ::  annaconda-ks.cfg       drwxr-xr-x. 2 dreamer dreamer  6 2月  26 19:32 公共

               -rw-r--r--

                    -文件类型(- 二进制文件d目录 1软链接文件)

              rw- r--  r--

             u    g    o

               u所有者   g所属组   o其他人 

                 r读    w写    x执行

          1:文件的引用计数

          root前 :所属者

            root后:所属组

          1205: 文件的大小(默认单位:字节)

       [****************] # ls -lh      # h:人性化显示,这样将字节自动转化为k、mb、gb之类
       总用里 44k
       -rw-----------.  1 root root  1.2k  3月     3:08:10  annaconda-ks.cfg

          3 月   3:08:10  :最后一次文件修改时间 

         annaconda-ks.cfg :文件名   

         -rw-----------. 1 root root 1.2k 3月 3:08:10 annaconda-ks.cfg           #  - :代表文件名
         dr--xr---xr--x.    3  root root  1086  3月  3  07:43 ****           # dr :代表这是一个目录
         lrwxrwxrwx.        1  root root  22    3月  3  07:43 /etc/grub.comf....  #l开头:软连接

        #Linux中,文件类型相比Windows,简单很多。

    -d : 查看目录属性

        [dreamer@DESKTOP-0M8BI1H ~]$ ls -ld /etc
        drwxr-xr-x. 147 root root 8192 2月  27 16:15 /etc               # 'd'一般和'l'搭配使用,不查看目录内部数据,仅仅返回该目录的详细信息

       -i

        [dreamer@DESKTOP-0M8BI1H ~]$ ls -i                 # -i :返回文件的文件序列,就像返回人的身份证号一样
        201326671 公共  201326672 视频         92 文档   67108943 音乐
        134292116 模板  134292117 图片   67108942 下载         91 桌面

  

Linux -初体验笔记的更多相关文章

  1. 20155315庄艺霖第三次作业之Linux初体验

    Linux初体验 安装Linux三两事 老师的作业要求基于VirtualBox安装Linux系统,我一开始下载了VB但是电脑运行不了,后来看网上的教程下载了VMware,才算开始了我的Linux之旅. ...

  2. 云计算第一章:服务器硬件及linux初体验

    第一章:服务器硬件及linux初体验 一.了解linux: 1.linux的三大分支:debian.redhat.ubuntu 2.redhat版本: redhat:红帽,简称RHEL,企业级官方版本 ...

  3. SQL SERVER FOR LINUX初体验

    今天得空,就在Ubuntu17.04上安装了SQL SERVER 2017体验下,总体来说还是不错的. 在Ubuntu上安装SQL SERVER 2017还是比较方便的,只需几条命令即可: curl ...

  4. linux初体验

    linux系统和window一样,也是一套独立的操作系统,它只是没有图形化界面而已

  5. VS Code python初体验笔记

    之前一直都是使用Notepad++来编写Python代码,后来想起来之前查资料的时候有个VS Code可以编写一些的脚本语言(js,node.js)甚至是高级编程语言(C#,PHP,JAVA,Pyth ...

  6. Linux初体验--配置网络(CentOS7)

    在安装好虚拟机和操作系统后,一台合格的网络设备当然是要冲浪啊. 一.记下自己的网络配置 二.打开终端,输入命令 三.修改文件 保存后退出(wq). 四.重启网络服务 systemctl restart ...

  7. Linux之初体验

    预备作业03--我的Linux初体验 学习基于VirtualBox虚拟机安装Ubuntu图文教程在自己笔记本上安装Linux操作系统 一开始以为这个项目很简单,以往也在自己的笔记本上看教程安装过软件, ...

  8. 在同一个硬盘上安装多个 Linux 发行版及 Fedora 21 、Fedora 22 初体验

    在同一个硬盘上安装多个 Linux 发行版 以前对多个 Linux 发行版的折腾主要是在虚拟机上完成.我的桌面电脑性能比较强大,玩玩虚拟机没啥问题,但是笔记本电脑就不行了.要在我的笔记本电脑上折腾多个 ...

  9. Kali Linux 2016.2初体验使用总结

    Kali Linux 2016.2初体验使用总结 Kali Linux官方于8月30日发布Kali Linux 2016的第二个版本Kali Linux 2016.2.该版本距离Kali Linux  ...

随机推荐

  1. mysql--容器无法启动

    mysql服务总是在重启状态 查看mysql容器日志 # docker logs 镜像名称 InnoDB: If this error appears when you are creating an ...

  2. Happycorp:1 Vulnhub Walkthrough

    靶机链接: https://www.vulnhub.com/entry/happycorp-1,296/ 网络主机扫描::: 主机端口扫描: NFS文件系统,尝试挂载试试 mount -t nfs 1 ...

  3. mysql数据库技术1——基本的增删查改的sql语句

    1.数据库语言的分类 DDL:数据库定义语言 data Definition language 用于创建.修改.和删除数据库内的数据结构,如: 1:创建和删除数据库(CREATE DATABASE | ...

  4. P5727 【深基5.例3】冰雹猜想

    链接:Miku -------------------- 欸,为什么我第一遍没过 -------------------- #include<iostream> using namespa ...

  5. Python基础知识总结笔记(四)函数

    Python基础知识总结笔记(四)函数python中的函数函数中的参数变量作用域偏函数PFA递归函数高阶函数BIFs中的高阶函数匿名函数lambda闭包Closure装饰器Decorator函数式编程 ...

  6. 这 100 道 Python 题,拿去刷!!!

    2020年,学 Python 还有价值吗? 根据 2020 年 2 月的 TIOBE 编程语言排行榜显示,Python仍然稳居第三位. 此排行榜排名基于互联网上有经验的程序员. 课程和第三方厂商的数量 ...

  7. java-十进制与十六进制的转化

    问题: 在一些特定的情况下,程序中需要用到进制之间的转化,现在来说说十进制和十六进制的转化. 其实java进制转换非常的简单. 那问什么还要说这个问题呢? 因为在转化的时候遇到一个问题... 记录一下 ...

  8. open xml 导出excel遇到的问题

    我有一个需求:使用ajax 下载excel文件 结果:失败 原因:下载文件是通过浏览器解析二级制流下载的,而ajax返回的是文本 方法: 1.如果你下载不需要参数,那直接写个a标签链接到地址就行 2. ...

  9. R语言入门:使用RStudio的基本操作

    R语言在人工智能,统计学,机器学习,量化投资,以及生物信息学方面有着十分广泛的运用.也是我大学的必修课,因此这里梳理一些有关R语言的知识点,做做记录. 首先我们需要知道R语言的工作区域,R语言默认的工 ...

  10. ECMAScript 6基础

    ECMAScript 和 JavaScript 是什么关系? 1996 年 11 月,JavaScript 的创造者 Netscape 公司,希望JavaScript能够成为国际标准,将其提交给标准化 ...