Linux基础命令行以及文件目录操作

命令解析器分类

  • shell --Unix操作系统
  • bash --Linux操作系统

Linux命令行中常用的快捷键

  • data:显示时间
  • history:显示用户执行过的历史命令
    CentOS 历史命令
    ctrl+p/n(向上方向键和向下方向键):向上或向下寻找历史命令
    ctrl+b/f(向左方向键和向右方向键):光标向前向后移动
    ctrl+a:光标跳到行首
    ctrl+e:光标移动到行尾
    ctrl+u:删除光标前的全部字符
    tab:命令和路径自动填充

Linux系统的目录结构

  • ls // 显示全部的根目录
    在这里插入图片描述
    /bin:目录下存储了常用的命令
    /boot: 存放着启动Linux时使用的一些核心文件,包括一些连接文件和镜像文件
    /dev: 是Device(设备)的缩写,里面存放的是外部设备,Linux访问设备和访问文件的方式是一样的
    /etc:这个目录用来存放所有的系统管理所需要的配置文件和子目录
    /home:所有用户的主目录,每一个用户都有一个目录(不包含root)
    /lib:存放着动态链接共享库
    /lost+found:文件碎片
    /media:挂载的设备,如U盘,光驱等等(Linux自动识别挂载)
    /mnt:设备挂载(手动挂载)
    /root:系统管理员的主目录
    /tmp:临时文件
    /usr:用户软件资源目录,用户很多应用程序和文件都放在这个目录下
    /opt:给主机额外安装软件的目录
用户目录
  • 绝对路径:从根目录开始写起/home/itcast/aa
  • 相对路径:相对当前的工作目录
    . -> 当前目录
    . . -> 当前目录的上一级目录
    –> 在临近的两个目录直接直接切换 cd -
  • root@ubuntu:~#
    root:当前登录用户
    @: at 在
    ubuntu:主机名
    ~:用户的家目录
    $:当前用户为普通用户
    #:超级用户 root

Linux文件系统的存储单位是块

Linux文件系统的存储单位是块
在线安装命令:
Ubuntu:

sudo apt-get install *****

CentOs

yum install -y *****

文件类别分类

在这里插入图片描述

  • ls/ls -a/ls -l
    -a :显示所有文件,包含隐藏文件(文件前带**.**就是隐藏文件)
    在这里插入图片描述
    -l:显示文件的详细信息,不包含隐藏文件
    在这里插入图片描述
    -la/al:显示所有文件的详细信息,包含隐藏文件
    在这里插入图片描述

文件详细信息的含义

在这里插入图片描述
r - read、w - write、x - execute

  • cd 进入指定目录
  • cd/cd ~:返回用户的家目录
  • pwd:查看当前位置
  • 创建目录
    • mkdir 目录名 //创建一个目录
    • mkdir 目录1/目录2/目录3 -p || mkdir -p 目录1/目录2/目录3 //创建多级文件目录
      在这里插入图片描述
    • 删除空目录
      rmdir + 目录名
    • 删除目录
      rm + 目录名 -r/ri       //-r递归删除
    • 拷贝
      cp 拷贝的文件 目标文件   //拷贝文件,如果目标文件不存在,则自动创建;如果文件存在,则会自动覆盖原文件内容
      cp 拷贝的目录 目标目录 -r //拷贝目录,如果目录不存在,则自动创建;如果目录存在,则把目录放到目标目录下
  • 查看文件内容
    cat 文件名 //一下子完全显示 当文件很大时,显示不完全
    more 文件名 //显示部分内容 回车->下一行 空格->翻页,只能往后
    退出 q/ctrl+c
    在这里插入图片描述
    head -行数 文件名 //默认显示文件前十行,若不写-行数
    end -行数 文件名 //默认显示文件后十行,若不写-行数
  • 文件重命名
    mv 原文件名 新文件名
  • 移动文件
    mv 文件名 目标目录
  • 创建硬链接(不占用磁盘空间,建立一个新的映射,指向磁盘上同一个文件结点)
    ln 文件名 硬链接名 // 每创建一个硬链接,硬链接基数都会+1
    只有文件才能创建硬连接
  • 创建软链接(快捷方式)
    ln -s 文件名 软链接名
  • 文件和目录属性在这里插入图片描述
  • 文件权限修改 --> chmod
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    改变文件所有者:chown 所有者 文件名
    改变文件所有者/所在组:chown 所有者:所在组 文件名
    改变文件所在组:chgrp 所在组 文件名
目录基本的都要有执行权限
文件查找
  • 按文件名查找
    find 查找目录 -name “文件名”
    通配符:*,?
  • 按文件大小查找
    find 查找目录 -size 文件大小;
    例: find ~ -size +10M -size -100M 大于10兆 小于100兆的文件
  • 按文件类型查找
    find 查找目录 -type d/s/b/c/p/l
  • 按文件内容查找
    grep -r “查找的内容” “查找的路径 ”
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值