• 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(读,写,执行) -(横线表示权限为空)

                     

  • 相关阅读:
    Google Chrome开发者工具
    自动跳转页面
    Java读取properties配置文件
    Linux(CentOS):安装JDK + MySQL + FTP
    MySQL数据库完全卸载
    Java冒泡排序
    Java选择排序
    Java多线程总结
    数据库索引(Oracle和MySql)
    Oracle数据库
  • 原文地址:https://www.cnblogs.com/gw666/p/7294515.html
Copyright © 2020-2023  润新知