一些linux命令的集合

1.chomd(修改文档属性)

    chomd可以修改文件owner/group/other的read(可读)/write(可写)/exectue(可执行)九个属性。

    chomd改变文件属性有符号和数字两种方式,r、w、x、-,分别对应数字中的4、2、1、0。

   chomd  u(user)/g(group)/o(other)/all(所有用户)+(加入)/-(除去)/=(设定) -rwx 文件名称  x代表用户能否进入该目录成为工 作目录

 eg: chomd 45 .filename 或者 chomd -r-- r-x - - - .filename  且这个符号三个为一组,分别对应用户、组、其他用户。

对应的chgrp改变档案所属组群,chown改变档案所属人。

2.vi/vim

  在linux下的系统基本都有vi 编辑器存在,但对于其他编辑器不一定有。vi具有很强的编辑能力,同时阅读能力强,设计程序时简单。很多linux系统接口都会自动对应vi编辑器,所以对vi的熟练应用是很有必要的。而vim是vi的进阶版,在vi的基础上增加了许多新功能,在编辑C文件时,他会根据文件扩展名或文件头信息判断文档的语法信息,会识别Linux中的一些语法,相当于程序编辑器。可编辑shell script等文件。

   vi可分为三种模式:一般模式、命令模式、编辑模式。

         一般模式——>编辑模式:插入(i,o,a),取代(r)         编辑模式——>一般模式:ESC

        一般模式——>指令模式:? /,                                        指令模式——>一般模式:ESC

   当系统突然遭遇宕机的情况下,多数编辑器都有相应的应对措施,vim也不例外。vim采取存档方式应对突发状况,在建立文档的同时,系统也会同时建立该文档的暂存档.swap文件。vi的运行单位是以行为单位,vim是可以以区域进行操作。vim可以将你在该文件的行为记录记录下来,以便下次使用,在家目录下应该有~./vim.info,在这个文档内可以查看行为记录。

3.cp,mv,rm

   cp:复制档案,可以建立快捷方式。在复制文档时,必须要注意权限问题。如在一些加密文件下,我们必须加上-p或-a将文档及权限复制才行。在复制时,必须注意以下几个问题:

 (1)是否保留完整文档信息;

 (2)是否为连结档;

 (3)是否为特殊文档,如socket,FIFO

 (4)源文件是否为目录

 rm:删除文档。在linux系统默认情况下会加-i,这是防止误杀情况。如果要删除目录下的子目录,那我们需要加-r,同时该目录或文档也会被root杀掉。-r谨慎使用。

mv:更名或移动文档。

4.cat、tail 、head、less、more

 cat :将一个档案内容打印在屏幕上(由第一行到最后一行);而tac与此功能一样,不过是从最后一行到第一行;

head:取出前面几行。如果没有-n,系统默认10行。head -n num filename,如果num是负数,代表前面的行数,不包括后面的行数;

 tail:取出后面几行。同head。

more:一页一页滚动,在后面会显示百分比。在这期间,我可以按空格键(向下翻一页)、Enter(向下翻一行)、b(向回翻页,对管线无用)

less:一页一页滚动,相对more弹性更大。使用less后,可用pageup或pagedown前后翻看文件;

5.touch、find

  linux下文档有三个时间标识:mtime(内容变更时)、ctime(状态改变时)、atime(内容被获取时)。

  如果档案时间出现错误,那我们可以依靠touch改变时间。

  eg:touch -t 070915 bashrc;||bashc;--time=atime bashrc;||--time=ctime bashrc;

  touch 也可创建一个空文件.

  find:可以找到相关目录下的文件。如可找出n天前内容变更过的文件,搜寻出含有SGID\SUID\SBIT属性的文件。

6.grep、awk、sed、gzip

  grep:将字符串进行对比,然后将符合用户要求的字符串打印出来。grep在查询字符串时,是以行为单位拮取的。egrep支持更严谨的正规表示法语法。

  awk:数据处理工具。相对sed的行处理,awk较倾向于一行当中分成字多个段处理。

          awk '条件类型1{动作1}  条件类型2{动作2}...'filename。字段分隔符为空格键或tab键。

  sed:sed本身是一个管线命令,有将数据取代删除、拮取特定行等功能。还可以直接修改文档内的内容,这个动作很危险。sed -i可直接修改文档内容,如果文档太复杂,我们要在某行添加内容,相比于vim编辑器sed更加方便快捷。

7.diff、sort、wc

  diff:比较两文档之间的差异,以行为单位进行对比的。通常应用在同一文档(软件)的新旧版差异上,也可对比目录下的差异。且diff制作出来的比较文档是.patch文档。而cmp是以字节为单位去对比。

sort:是排序,可根据不同的数据类型进行排序。为了方便,可用LANG=C让语系统一。如-M以月份排序,-n以纯数字进行排序。

wc:可列出输出文档信息内的内容,有多少行(-l)?有多少字符(-m)?有多少英文字符?(-W)

gzip:压缩指令,应用度高。与compress类似,当时用gzip压缩文档时,那源文档会被删除,可被WINRAR解压。cat可以读取纯文本文档,zcat可读取被压缩后文件的纯文本文档。

    -c  :将压缩的数据输出到屏幕上,可透过数据流重导向处理;

   -d  :解压缩的参数;

   -t  :可以用来检验一个压缩文件的一致性~看看档案有无错误;

  -v  :可以显示出原档案/压缩文件案的压缩比等信息;

  -#  :压缩等级,-1 最快,但是压缩比最差、-9 最慢,但是压缩比最好!预设是 -6  

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值