课堂笔记

鸟哥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 桌面

  

最新文章

  1. .net转的时间戳用java去解析的代码
  2. java面试
  3. canvas学习之圆周运动
  4. set ver on/off
  5. Tesseract-OCR牛刀小试:模拟请求时的验证码识别
  6. invalid code signing entitlement的通用暴力解决办法
  7. 在DDMS中访问data目录
  8. 字符的截取方法使用的是Substring 和三目运算符
  9. 1002 A + B Problem II [ACM刷题]
  10. 组合数学第一发 hdu 2451 Simple Addition Expression
  11. ajax局部刷新分页
  12. 用html5调取谷歌地图获取位置
  13. Linux下mysql远程连接问题
  14. 速度之王 — LZ4压缩算法(一)
  15. dotnet core 微服务教程
  16. Vray
  17. GPS坐标系
  18. MySQL主主复制(双主复制)配置过程介绍
  19. Jenkins安装卸载
  20. [UE4]Text Box

热门文章

  1. python打包生成可执行文件教程
  2. B样条曲线方程和C++实现
  3. Linux下使用Tomcat
  4. tensorflow安装问题
  5. 简单说说常用的css选择器
  6. Nginx架构分析(20200202)
  7. 就不能换DB吗? 抽象工厂模式
  8. [APIO2018] New Home 新家 [线段树,multiset]
  9. python—lambda函数,三个常用的高阶函数
  10. 剑指offer-面试题53_1-在排序数组中查找数字-二分查找