Linux学习之基础一

入门知识

  • ubuntu
    • 切换到超级用户sudo su(切换到其他用户类似)
    • 退出超级用户 exit
    • 普通用户使用超级用户权限执行命令sudo+命令
  • 主键盘快捷键
    • 光标移动的位置
      • 向上:ctrl+p(previous)
      • 向下:ctrl+n(next)
      • 向左:ctrl+b(backward)
      • 向右:ctrl+f(forward)
      • 移动到头部:ctrl+a(ahead)
      • 移动到尾部:ctrl+e(end)
    • 删除字符
      • 删除光标后边的ctrl+d
      • 删除光标前边的:Backspacectrl+h
      • 删除光标前所有的内容:ctrl+u

unix系统目录结构

在这里插入图片描述

  • /bin

    • bin是Binary的缩写,这个目录存放着最经常使用的命令
    • cd 命令不在该目录下
  • /dev

    • dev是Device(设备)的缩写,该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式
  • /home

    • 用户的主目录,在Linux中,每个用户都有一个自己的目录,一般该目录名是以用户的账户命名的。
  • /lib

    • 这个目录里存放着系统最基本的动态连接共享库,其作用类似于Windows里的DLL文件。几乎所有的应用程序都需要用到这些共享库。
  • /media

    • linux系统会自动识别一些设备,例如U盘,光驱等等,当识别后,linux会把识别的设备挂载到这个目录下。
  • /mnt

    • 系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将光驱挂载在/mnt/上,然后进入该目录就可以查看光驱里的内容了。
  • /root

    • 该目录为系统管理员,也称作超级权限者的用户主目录。
  • /usr

    • 这是一个非常重要的目录,用户很多应用程序和文件都放在这个目录下,类似与windows下的program files目录。

注意:在linux系统下,有几个目录比较重要,平时需要注意不要误删除或者随意更改内部文件
/etc:系统的配置文件,如果更改了该目录下的某个文件可能会导致系统不能启动
/bin,/sbin,/usr/bin,/usr/sbin:这是系统预设的执行文件的放置目录,比如ls就是在/bin/ls目录下的
值得提出的是,/bin,/usr/bin是系统用户使用的指令(除root外的用户),而/sbin,/usr/sbin则是给root使用的指令。
/var:这是一个非常重要的目录,系统上跑了很多程序,那么每个程序都会有相应的日志产生,而这些日志就被记录到这个目录下,具体在/var/log 目录下,另外mail的预设放置也是在这里。

用户目录

  • 绝对路径
    • 从根目录开始描述的路径,也就是从/开始
    • $前面的部分,也就是当前shell进程的工作目录位置
  • 相对路径
    • 从当前位置开始描述的路径
    • .表示当前目录
    • ..表示上一级目录
    • -两个临近目录直接进行切换,例:cd -
  • gs@gs-X555LF:~$
    • gs:当前登录的用户
    • gs-X555LF:主机名
    • ~:当前所在位置,即家目录里面
    • $:表示普通用户
    • #:表示超级用户

文件和目录操作

  • tree
    • 以树状形式显示当前文件和目录
    • 需要安装该软件
  • ls
    • 查看指定目录下所有文件和目录信息
    • 参数
      • -a : 列出当前目录下所有文件内容(all)
      • -R : 同时列出所有子目录层(recursive)
      • -l : 除了文件名之外,还将文件权限,所有者,文件大小等信息详细列出来。
  • 创建/删除目录
    • 创建 : mkdir -p aa/bb/cc
    • 删除 : rm -r aa
  • 拷贝目录 : cp -r dir1 dir2
    • dir2目录不存在则创建目录
  • ln
    • 软连接
      • 相当于windows下快捷方式
      • 软连接大小:源文件+路径的总字节数
      • 示例: ln -s /home/gs/a.txt (源文件名+绝对路径) a.soft (软链接的名字)
    • 硬链接
      • 注意事项
        • 以文件副本的形式存在。但不占用实际空间
        • 不允许给目录创建硬链接
        • 硬链接只有在同一个文件系统中才能创建
      • 硬链接基本原理
        • linux下每一个文件都对应一个Inode,创建硬链接后,两个文件Inode是相同的
        • 文件创建硬链接后,硬链接计数+1,删除一个硬链接,硬链接计数-1.
        • 操作和软链接类似,不要参数-s
  • 文件或目录属性
    • wc
      • 查看文件的字数,字节数,行数
      • 参数
        • -c:只显示字节数
        • -l:只显示行数
        • -w:只显示字数
    • od
      • 查看二进制文件信息
      • -t:指定数据的显示格式
      • 参数
        • c->ASCII字符
        • d->有符号十进制数
        • f->浮点数
        • o->八进制数
        • u->无符号十进制数
        • x->十六进制数
    • du
      • du ->disk use
      • 查看某个目录的大小
      • 参数 -h,以人类能看懂的方式显示
    • df
      • df ->disk free
      • 查看磁盘的使用情况
      • 参数 -h,以人类能看懂的方式显示
  • which
    • 查看指定命令所在的路径
    • which指令会在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。
    • cd是bash内建命令,所以使用which找不到其位置。

查找和检索

  • 按文件名查询: -name
    • find + 路径 + -name + 文件名
    • find /home -name a.txt
  • 按文件大小查询
    • find + 路径 + -size + 范围
  • 按文件类型查询
    • find + 路径 + -type + 类型
    • 类型
      • f ->普通文件
      • d ->目录
      • l ->符号链接
      • b ->块设备文件
      • c ->字符设备文件
      • s ->socket文件,网络套接字
      • p ->管道
  • 按文件内容查找
    • grep -r + "查找的关键字" + 路径

磁盘管理

  • 挂载
    • 系统默认挂载目录:/media
    • 手动挂载目录:/mnt
    • mount + 设备名 + 挂载目录
      • 设备名检测: sudo fdisk -l
  • 卸载
    • sudo umount /mnt
    • 卸载时当前位置不能在卸载目录里

磁盘命名

在这里插入图片描述

文件或目录颜色一般情况

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
智慧校园整体解决方案是响应国家教育信息化政策,结合教育改革和技术创新的产物。该方案以物联网、大数据、人工智能和移动互联技术为基础,旨在打造一个安全、高效、互动且环保的教育环境。方案强调从数字化校园向智慧校园的转变,通过自动数据采集、智能分析和按需服务,实现校园业务的智能化管理。 方案的总体设计原则包括应用至上、分层设计和互联互通,确保系统能够满足不同用户角色的需求,并实现数据和资源的整合与共享。框架设计涵盖了校园安全、管理、教学、环境等多个方面,构建了一个全面的校园应用生态系统。这包括智慧安全系统、校园身份识别、智能排课及选课系统、智慧学习系统、精品录播教室方案等,以支持个性化学习和教学评估。 建设内容突出了智慧安全和智慧管理的重要性。智慧安全管理通过分布式录播系统和紧急预案一键启动功能,增强校园安全预警和事件响应能力。智慧管理系统则利用物联网技术,实现人员和设备的智能管理,提高校园运营效率。 智慧教学部分,方案提供了智慧学习系统和精品录播教室方案,支持专业级学习硬件和智能化网络管理,促进个性化学习和教学资源的高效利用。同时,教学质量评估中心和资源应用平台的建设,旨在提升教学评估的科学性和教育资源的共享性。 智慧环境建设则侧重于基于物联网的设备管理,通过智慧教室管理系统实现教室环境的智能控制和能效管理,打造绿色、节能的校园环境。电子班牌和校园信息发布系统的建设,将作为智慧校园的核心和入口,提供教务、一卡通、图书馆等系统的集成信息。 总体而言,智慧校园整体解决方案通过集成先进技术,不仅提升了校园的信息化水平,而且优化了教学和管理流程,为学生、教师和家长提供了更加便捷、个性化的教育体验。
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
智慧校园整体解决方案是响应国家教育信息化政策,结合教育改革和技术创新的产物。该方案以物联网、大数据、人工智能和移动互联技术为基础,旨在打造一个安全、高效、互动且环保的教育环境。方案强调从数字化校园向智慧校园的转变,通过自动数据采集、智能分析和按需服务,实现校园业务的智能化管理。 方案的总体设计原则包括应用至上、分层设计和互联互通,确保系统能够满足不同用户角色的需求,并实现数据和资源的整合与共享。框架设计涵盖了校园安全、管理、教学、环境等多个方面,构建了一个全面的校园应用生态系统。这包括智慧安全系统、校园身份识别、智能排课及选课系统、智慧学习系统、精品录播教室方案等,以支持个性化学习和教学评估。 建设内容突出了智慧安全和智慧管理的重要性。智慧安全管理通过分布式录播系统和紧急预案一键启动功能,增强校园安全预警和事件响应能力。智慧管理系统则利用物联网技术,实现人员和设备的智能管理,提高校园运营效率。 智慧教学部分,方案提供了智慧学习系统和精品录播教室方案,支持专业级学习硬件和智能化网络管理,促进个性化学习和教学资源的高效利用。同时,教学质量评估中心和资源应用平台的建设,旨在提升教学评估的科学性和教育资源的共享性。 智慧环境建设则侧重于基于物联网的设备管理,通过智慧教室管理系统实现教室环境的智能控制和能效管理,打造绿色、节能的校园环境。电子班牌和校园信息发布系统的建设,将作为智慧校园的核心和入口,提供教务、一卡通、图书馆等系统的集成信息。 总体而言,智慧校园整体解决方案通过集成先进技术,不仅提升了校园的信息化水平,而且优化了教学和管理流程,为学生、教师和家长提供了更加便捷、个性化的教育体验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值