• Linux操作系统(二)


    Linux基本原则:

    1.由目的单一的小程序组成,组合小程序完成复杂任务。

    2.一切皆文件;

    3.尽量避免捕获用户接口;

    4.配置文件保存为纯文本格式;

    用户跟操作系统接口:shell(GUI(图形接口,CLI命令接口)

    GUI接口:

    Windows

    Gnome:c 

    KDE:c++

    XFace:

    CLI接口,人机交互接口:(bash,csh,zsh,kshtcsh)

           命令提示符:prompt       bash(shell)

           #: root

           $:普通用户

            输入命令 被shell送给内核

          命令格式:   命令  选项(修正命令的执行方式) 参数(命令的作用对象)

                               选项:短选项:-   (可同时使用多个选项组合:ls -al )    长选项:--   (通常不能组合)   

           使用凭证:(Linux严格区分大小写。) root  oracle

            虚拟终端:(terminal)

    切换用户:su(switch user)           su -用户名                                            修改用户密码:   passwd 用户

    操作系统结构:

    Windows上有:dll(dynamic link library)  Linux上 .so(shraed object)

    用户名:用户ID(identifier)

    认证机制:authentication

    授权:authorization

    审计:audition(大部分通过日志来记录)

    命令提示符

    命令:可执行文件是必须有程序的可执行入口,库是没有可执行入口的)

    magic number:魔数                 脚本第一行就是魔数#!bin/bash

    Linux和Windows上的魔术是不一样的,所以即使c语言库库是一样的,Linux上编写的程序也未必能在Windows上运行。

    list :ls 列出列表

    目录:文件,路径映射                 路径:从指定起始点到目的地所经过的位置。             设置路径:是为了实现层次化管理

     pwd:print working directory显示当前目录

     文件类型:- :普通文件

                       d:目录文件

                       b:块设备文件

                       c:(character)字符设备文件

                       l:(link)符号链接文件

                       p:(pipe)命令管道文件

                       s:(socket)套接字文件

    文件权限:9位,每三位一组,rwx(读,写,执行) -(横线表示权限为空)

                     

  • 相关阅读:
    https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700,300italic,400italic,600italic net::ERR_CONNECTION_TIMED_OUT问题解决
    nginx 下使用 bootstrap 字体的问题
    php中函数preg_match或preg_match_all 第三个参数$match的解释
    thinkphp中 volist循环的 mod取值的问题
    mysql中sql注入的随笔
    修改mysql的字符集和默认存储引擎
    使用Marsedit在博客园写作
    Server Tomcat v7.0 Server at localhost failed to start.临时解决办法
    【转】Linux Mint 17.2 gedit中文乱码
    HashMap和HashSet
  • 原文地址:https://www.cnblogs.com/gw666/p/7294515.html
Copyright © 2020-2023  润新知