找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
linux命令:
        cd / :切换到根目录下
        pwd :查看当前的位置绝对路径
        cd dcs22 :进入到dcs22目录下
        cd .. :返回上一级目录
        cd ../..:返回上上级目录
        ll :查看当前路径下所有内容
        ls:查看当前目录下的目录和文件,只显示目录和文件名称
        ls -l:查看当前路径下的所有内容和详情
        ls -a:查看当前目录下的文件和目录(包含隐藏的文件)
        mkdir:创建空目录--》make directory
        mkdir -p dcs23/dcs24/dcs25:创建递归目录
        mkdir sunwukong zhubajie:同时创建多个目录
        touch baigujing.txt:创建一个txt文件
        touch niumowang.txt honghaier.txt:同时创建多个文件
        touch rulai.txt guanyin.doc:同时创建多个不同类型的文件
        rm guanyin.doc:删除一个文件
        rm -r dcs23:删除一个目录,每个下级元素都需要一一确认
        rm -rf zhubajie:强制删除,既可以删除文件也可以删除目录,不会提醒,直接删除
        rm -rf * :强制删除当前目录下的所有内容,不会提醒,* 代表通配符
        clear:清空当前屏幕
        cp zhangsan.txt lisi.txt:复制原文件,并将新文件命名为lisi
        cp zhangsan.txt /dcs23/dcs24/wangwu.txt:复制一个文件到指定的目录下并重新命名
        cp -r sunwukong zhubajie:复制一个目录到当前的目录下并重新命名,原目录内的文件也被复制了
        cp -r zhubajie/ /dcs24:复制一个目录放在根目录下,命名为dcs24(绝对路径写法)
        mv zhangsan.txt /dcs23:将文件移动到指定的目录
        mv lisi.txt wangwu.txt:文件重命名
        mv zhaoliu.txt ../rongqi.txt:将文件移动到某个路径下并重命名
        vim+文件名称--》注意:vim后面加的是文件名称,不是目录名称
        1、命令模式,通过vim进入到文件的状态,当前的模式不支持编辑
        2、编辑模式,按i可进入到编辑模式
        3、末行模式,esc,shift+:进入到末行模式,在末行模式下,输入wq!进行强制保存并退出
        cat +文件名称:查看文件的所有内容并将内容显示到控制台
        less wangwu.txt:查看文件的所有内容,空格键向下翻页,B键向上翻页,ctrl+z退出
        more wangwu.txt:查看文件的所有内容,回车键向下翻页,B键向上翻页,显示当前百分比
        当比例达到了100%的时候,再按回车键,会自动退出
        cat rongqi.txt >> wangwu.txt:将rongqi的内容追加到wangwu的后面
        cat rongqi.txt > wangwu.txt :将rongqi的内容覆盖到wangwu文件中
        cat wangwu.txt |grep "duoceshi":查看文件内容并过滤目标文本,| 叫管道符,grep是过滤的意思
        在工作中的用法:查看一些缓存日志的时候,可以通过grep+“error”这样的形式,去过滤报错内容
        用来排查问题
        head nouba.txt :查看文件的前10行数据
        head -n 5 nouba.txt:查看文件的前五行
        tail nouba.txt:查看文件的后十行
        tail -n5 nouba.txt:查看文件的后5行
        tail -n 12 nouba.txt:文件总行17行,查看从第六行到最后的数据
        tail -n +5 nouba.txt:在不知道文件总共有多少行的情况下,查看第五行到最后的内容
需求:文件总共有17行,需要查看文件第五行到第十行的内容
        head -n 10 nouba.txt |tail -n6
        head -n 10 nouba.txt |tail -n+5
        tail -n 13 nouba.txt |head -n5
        tail -n+5 nouba.txt |head -n6
        find / -name nouba.txt:从根目录往下级目录开始查找,返回的是绝对路径
        find -name zhangsan.txt:从当前目录往下级目录开始查找,返回的是相对路径
        find -name *.txt:模糊查找,查找txt类型的文件
        find -name zhang*.txt:模糊查找,查找姓zhang的文件
        find -name zhangsan?.txt:?表示占位符,后面有几个元素就需要几个占位符
        find -name zhangsan??.txt:查找后面有两个元素模糊的文件
       

分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册