• 大数据学习-Linux基础


    Linux基础

    1、linux目录结构:

    (1)bin 存放二进制可执行文件(ls,cat,mkdir等)

    (2)boot 存放用于系统引导时使用的各种文件

    (3)dev 用于存放设备文件

    (4)etc 存放系统配置文件

    (5)home 存放所有用户文件的根目录

    (6)lib 存放跟文件系统中的程序运行所需要的共享库及内核模块

    (7)proc 虚拟文件系统,存放当前内存的映射

    (8)usr 用于存放系统应用程序,比较重要的目录/usr/local 本地管理员软件安装目录

    (9)var 用于存放运行时需要改变数据的文件

    2、 VI编辑器的使用:

      ①VI的运行模式

    (1)编辑模式:等待编辑命令输入

    (2)插入模式:编辑模式下,输入 i 进入插入模式,插入文本信息

    (3)命令模式:在编辑模式下,输入 “:” 进行命令模式

    (4)按esc键,退出到编辑模式

      ②VI 使用的命令

    (1):q 直接退出vi

    (2):wq 保存后退出vi ,并可以新建文件

    (3):q! 强制退出

    (4):w file 将当前内容保存成某个文件

    (5):set number 在编辑文件显示行号

    (6):set nonumber 在编辑文件不显示行号

    3、常用指令介绍

    ls 显示文件和目录列表

    -l 列出文件的详细信息

    -a 列出当前目录所有文件,包含隐藏文件

    mkdir 创建目录

    -p 父目录不存在情况下先生成父目录

    cd 切换目录 touch 生成一个空文件

    echo 生成一个带内容文件

    cat、tac 显示文本文件内容

      Cat是从第一行开始写;tac是从最后一行开始写

    cp 复制文件或目录

    rm 删除文件 -r 同时删除该目录下的所有文件 -f 强制删除文件或目录

    mv 移动文件或目录、文件或改名

    find 在文件系统中查找指定的文件

      -name 文件名

    wc 统计文本文档的行数,字数,字符数

    grep 在指定的文本文件中查找指定的字符串 例如:grep best book.txt rmdir 删除空目录

    tree 显示目录目录改名树

    pwd 显示当前工作目录

    ln 建立链接文件 例如 ln -s /home/itcast/familyA/house/roomB /home/roomB (目录名在前,连接名在后)

    more,less 分页显示文本文件内容

    head,tail分别显示文件开头和结尾内容

    # 注释行

    top 显示当前系统中耗费资源最多的进程

      top –d 2 : 每两秒钟更新一次 top ,观察整体信息

    ps 显示瞬间的进程状态 ps –ef 使用标准格式显示每个进程信息

    ifconfig 显示网络接口信息

    ping 测试网络的连通性

    netstat 显示网络状态信息

    clear 清屏

    kill 杀死一个进程

    gzip 压缩(解压)文件或目录,压缩文件后缀为gz

    bzip2 压缩(解压)文件或目录,压缩文件后缀为bz2

    tar 文件、目录打(解)包

    shutdown系统关机

      -r 关机后重启

      -h 关机后不重新启动

      -now 立即关机

    halt 关机后关闭电源

    reboot 重新启动

    4、三种基本权限:

    R读权限

    W写权限

    X执行权限

  • 相关阅读:
    将less编译成css的gulp插件
    OSC本地库推送到远程库
    Apache新版配置虚拟主机的注意事项
    Git存储用户名和密码(明文需谨慎)
    CentOS(minimal)+Nginx+php+mysql实现宿主访问虚拟机
    Chrome disable adobe flash player
    Centos for php+mysql+apache
    CMD Create Database & Table
    浏览器在线查看pdf文件 pdf.js的使用教程
    php常见网络攻击及防御方法
  • 原文地址:https://www.cnblogs.com/ynyhl/p/12913019.html
Copyright © 2020-2023  润新知