Linux基础

一. Linux概述及软件安装

1. Linux系统概述

  • Linux系统是文件系统
  • Windows:森林结构
  • Linux:树(或根)形结构
  • Linux常用目录:
目录作用
/bin二进制命令所在的目录
/boot系统引导程序所需要的文件目录
/dev设备软件目录,磁盘,光驱
/etc系统配置,启动程序
/home普通用户的家,目录默认数据存放目录
/lib共享库文件和内核模块存放目录
/mnt临时挂载储存设备的挂载点
/opt额外的应用软件包
/proc操作系统运行时,进程信息和内核信息存放在这里
/rootLinux超级权限用户root的家目录
/sbin和管理系统相关的命令,【超级管理员用】
/tmp临时文件目录,这个目录被当作回收站使用
/usr用户或系统软件应用程序目录
/var存放系统日志的目录

2. Linux软件安装

  • 虚拟机(VMware)
  • Linux系统发行版安装(CentOS)
  • Linux远程控制软件安装(FinalShell)

二. linux系统终端命令

1. 终端命令格式

  • command [-options] [parameter]

2. 根目录和家目录

  • 根目录:/
  • 家目录:/root, /home/myhome
  • pwd:显示当前所在路径(path work directory)

3. 目录(文件夹)操作命令

  • 1.目录切换:cd (change directory)

  • 2.目录查看:ls (list)

    • -a : 能看隐藏
    • -l : 以列表方式显示看详情
    • -lh : 人性化详情
    • -F : 看文件属性
  • 3.目录操作:(增、删、改、查)

    • 新建目录 (增):mkdir -p [注:p(path目录)]
    • 删除目录或文件 (删):rm -rf [注:r(recursive递归)、f(force强制)]
    • 修改目录的位置或名称 (改) :mv , cp
    • 查询目录 (查):find
      • 根据文件名查文件:find 目录 -name 文件名 (模糊查询:*)
      • 查看指定大小的文件:find -type f -size +100M
        (例:mkdir -p aaa/bbb/ccc)
        (例:rm /root/test -rf)
        (例:mv /root/test/aa /root/test/bb cp /root/)
        (例: find /root test)
        例:cp /root/* /tmp

4.文件操作命令

  • 文件操作:(增、删、改、查)

    • 新建文件(增):touch
    • 删除文件(删):rm -rf
    • 修改文件(改):vi或vim (visual interface, vim是vi的加强版)
    • 查询文件(查):cat

    ▲ 扩充(文件浏览命令):
    ■ 分页查看文件:more filePath (例:more hello.txt)

    • Enter:向下n行,需要定义,默认为1行
    • 空格键:向下滚动一屏 后者 Ctrl + F
    • B键:返回上一屏 或者 Ctrl + B
    • q:退出more

    ■ 分页查看文件:less hello.txt

    • 语法:less [参数] 文件
    • 参数:
      -m:显示类似more 命令的百分比
      -n:显示每行的行号
    • 相关操作:
      空格键:前进一页 或 page down
      b: 后退一页 或 page up
      d: 前进半页
      u: 后退半页
      回车键:前进一行 或使用方向键向下
      y:后退一行 或者 使用方向键向上。
      /字符串: 向下索引
      ?字符串:向上搜索
      v:进行vim编辑器
      左右方向键:相当于水平滚动条
      q:退出

    ■ 只查看最后几行:(常用于查看日志文件)
    tail -f hello.txt #循环读取
    tail -n 100 hello.txt #显示100行
    ctrl + c :退出
    tail & hello.txt #表示后台运行,否则占用终端。

      (例:touch /root/test/aaa.txt)
      (例:rm /root/test/aaa.txt -rf)
      (例:vim /root/test/aaa.txt)注:"i进入编辑, :wq保存退出"
      (例:cat /root/test/aaa.txt)
    
posted @ 2021-12-26 21:43  空归  阅读(42)  评论(0)    收藏  举报