• Linux学习笔记02


    1.文件处理命令:touch
     touch [文件目录][文件名]
     如:touch /tmp/jiejie/jiejie.conf
    2.文件处理命令:cat
     cat 参数[文件目录][文件名]//显示文件的内容
     tac 参数[文件目录][文件名]//反向的显示文件的内容
     cat -n [文件目录][文件名]//显示文件的内容以及行号
     cat比较适合内容较少的文件
    3.more命令
     more[文件目录][文件名]
     进入more查看文件后,按空格进行翻页
     进入more查看文件后,使用回车键换行
    4.less
     less[文件目录][文件名]
     同more相同,添加了向上翻页的功能
     pageup向上翻页
     pagedown向下翻页
     可以进行搜索“/[关键词]”,此时输入“n”进行下一页的搜索
    5.head查看文件的前几行
     head -n[行数目][文件目录][文件名]//如果不写行数目将默认显示10行
    6.tail查看文件的末尾几行
     tail -n[行数目][文件目录][文件名]//如果不写行数目将默认显示10行
     -f查看文件的日志时是动态变化的(监控日志)
    7.文件处理命令 ln
     ln -s[源文件][目标文件]
     ln -s /ect/issue /tmp/issue.soft //创建issue文件的软链接
     ln /ect/issue /tmp/issue.hard         //创建issue文件的硬链接
     文件的区别:
     权限不同:
     lrwxrwxrwx软链接文件中所有用户都具有所有权限(跟Windows中的快捷方式类似)
     软链接文件大小很小,软链接有明显的箭头指向
     软链接的权限由‘l’开头
     硬链接的大小,权限,修改时间等信息与源文件一致,而且内容同步(源文件被修改时,链接文件中的内容也会变化)
     当源文件被删除:
     软链接文件不能打开(提示找不到文件)
     硬链接文件不受影响,可以照常打开
     区别:
     硬链接不能跨分区,不能针对目录
     软链接可以跨分区
    8.权限管理命令chmod
     文件的所有者和root可以进行对文件权限的修改
     chmod[{ugoa}{+-=}{rwx}][文件或目录]
     chmod u+x /tmp/jiejie/jiejie.conf //给文件添加所有者可执行的权限
     数字表示权限的方法:
     r-----4  //查看文件
     w-----2  //修改文件,可以在文件中创建、修改、删除文件
     x-----1  //可以进入文件目录
     rwxrw-r--
     7 6 4
     常用的方法:chmod 640 /tmp/jiejie/jiejie.conf
     chmod -r [文件或目录] //在修改文件或目录的权限时同时修改其子目录的权限
     ------------其他权限管理命令--------
    1.chown:改变文件的所有者(只有管理员只能进行该操作)
        chown[用户][文件或目录]        //该用户必须在系统中已经存在的用户
    2.chgrp:(改变文件的所属组)
        chgrp[组名][文件或目录]
    3.umask -S显示、设置文件的省缺权限
    4.文件搜索命令:find
        用法:find [搜索范围][匹配条件]
        find /tmp -name test.txt    //该命令的使用相当于全词匹配搜索
        find /tmp -name *test*        //类似模糊查找功能
        find /tmp -iname *test*        //不区分大小写    
    注意:不能再服务器使用的高峰期使用find命令查找文件,find查找的范围越小越好
        find / -size +2049800



    --------------shell基础概述----------------------
        shell(命令解释器)将命令翻译成机器语言
        shell是一种解释执行的脚本语言
        主要有两种语法类型Bourne(Bash 当前shell主流)和C
    --------------shell脚本的执行方式----------------
    1.echo :输出命令

  • 相关阅读:
    5分钟带你了解Kafka的技术架构
    聊聊我的知识体系
    你分得清楚Maven的聚合和继承吗?
    为抖音而生的多闪,如何获取抖音的用户数据?
    消息中间件系列第3讲:使用消息队列需要考虑的几个问题
    消息中间件系列第2讲:如何进行消息队列选型?
    消息中间件系列第1讲:为什么要用消息队列?
    JVM规范系列开篇:为什么要读JVM规范?
    安全编码实践之三:身份验证和会话管理防御
    安全编码实践之二:跨站脚本攻击防御
  • 原文地址:https://www.cnblogs.com/soulsjie/p/6886495.html
Copyright © 2020-2023  润新知