zoukankan      html  css  js  c++  java
  • linux基础汇总2

    一、Linux简介

    1、Linux操作系统诞生于1991年10月5日,由林纳斯·托瓦兹在comp.os.minix新闻组上发布消息,正式向外宣布Linux内核的诞生。2、Linux同时也衍生了很多版本(Debian,RedHat、Ubuntu等)
    3、Linux的基本思想:一切皆文件、程序用途单一性
    4、Linux八大特点:开放性、多用户、多任务、界面良好、支持多种平台、可靠安全、设备独立性、丰富的网络功能。

    二、Linux基础

    1、Linux目录结构:树型目录结构,仅一个根目录。2、FHS标准:定义Linux各目录用途及功能、规范用户对目录的使用。3、重要目录
    /boot 启动目录:存放kernel和initrd引导
    /home 普通用户家目录
    /root root用户家目录
    /bin 可执行的命令目录
    /etc 系统配置文件和可执行文件目录
    /tmp 临时文件夹
    /usr 系统资源目录,存放应用程序
    /usr/bin 大部分用户命令
    /var 存放系统运行数据
    /var/log 日志文件目录
    /opt 用户级程序目录
    /mnt 挂载目录
    4、计算机结构:硬件、内核、系统调用接口、应用程序。
    内核:负责驱动硬件、管理活动和分配及管理硬件资源。
    shell:用户与内核的命令解释器,使用交互与非交互的方式,接收用户命令调用系统接口完成操作。

    三、Linux基础命令

    1、登陆Linux
    登陆显示:[teld@localhost ~]$
    格式含义:[当前用户@本机域名 工作目录] 提示符 
    提示符:$(普通用户)/#(root)

    2、Linux命令格式:命令名称 【命令参数】 【命令对象】
    命令参数:是对命令的一种完善,不同的环境和不通的命令,参数的使用也是不同的,也是日常使用的重点。
    命令参数便是方法:"--"表示完整选项;"-"表示短格式选项

    3、帮助命令:man、info、help、whatis

    4、切换登陆用户及提权:
    su - /su 区别:工作目录和环境变量是否同时切换
    su -/ sudo su - 区别:su是用户切换命令,sudo是临时命令提权工具

    5、系统操作基础命令:
    uname:显示系统内核信息
    date:显示系统时间
    top:查看进程实时监控状态
    ps:查看当前进程的瞬间状态
    last:查看所有系统的登入记录
    history:显示历史执行命令
    netstat:用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况

    6、文件及目录操作命令
    cd:目录切换命令
    pwd:显示当前工作目录
    ls:显示目录中的文件
    tree:显示文件和目录由根目录开始的树型结构
    touch:用于创建空文件与修改文件时间
    cp:复制文件及目录
    mkdir:创建目录
    rm:删除文件及目录
    rmdir:删除空文件
    cat:查看纯文本文件
    more:以逐页显示的方式查看纯文本文件
    head:查看纯文本文件前N行
    tail:查看纯文本文件后N行
    wc:用于计算指定文件的行数、字数,以及字节数
    cut:用于显示每行从开头算起 num1 到 num2 的文字,剪切字节、字符和字段写至标准输出
    diff:用于比较文件的差异
    tar:用于对于文件的归档打包,结合相应的选项参数可进行解压缩操作
    grep:查找文件里符合条件的字符串
    find:用于查找文件

    7、vim文本编辑器学习
    vim的三种模式:命令模式、插入模式、末行模式

    8、用户和组管理
    管理员:uid为0
    系统用户:uid为1~99
    普通用户:uid从500开始
    管理员组:gid为0
    普通用户组:1-65535(包含系统用户组和登陆用户组)
    Linux在创建用户时,会自动创建一个与其同名的基本用户组,且组内只有其一个用户

    9、文件权限
    -rwxrwxrwx :普通文件、所有者(读、写、执行)、所属组(读、写、执行)、其他用户(读、写、执行)
    文件默认权限:rw-r--r--(644)
    文件夹默认权限:rwxr-xr-x(755)

    10、Linux常用工具paping的使用
    paping:计算机网络管理工具,用于测试网络协议(TCP/IP)可达性和耗时开销。

    四、Linux操作规范及注意事项

    1、生产环境中root用户权限被回收,禁止使用root用户直接登陆。
    2、生产环境中进行文件查看操作时,请使用cat/more/less等操作,勿使用vim/nano/gedit等文件编辑命令。
    3、windows用户,在对Linux系统某文件进行粘贴操作时,请使用Editplus/NotePad++等文本编辑工具进行字符编码转换后再粘贴。

  • 相关阅读:
    c#生成验证码
    使用Linq导出数据到execl
    AspNetPager2.0.dll组件的使用
    <httpRuntime>属性值的解析
    帮助文档chm的制作
    关于table边框打印不显示的样式设置
    【Reporting Services 报表开发】— 如何设置报表分页列标题每一页都显示
    Microsoft Dynamics CRM4.0 创建单据的时候,自动生成单据编号的通用方法
    【Reporting Services 报表开发】— 总结
    出现“安全时间戳无效,因为其创建时间(“2013-10-30T14:42:07.861Z”)是将来的时间。当前时间为“2013-10-30T14:36:23.988Z”,允许的时钟偏差是“00:05:00””的原因
  • 原文地址:https://www.cnblogs.com/kumunotes/p/10597198.html
Copyright © 2011-2022 走看看