• Linux常用命令


        创建文件夹       mkdir ap
        查看文件夹大小   du -sh ap 
        文件备份     tar cvf ap.tar /var/www/html/
        拷贝            cp  api.php /var/www/html/
        递归拷贝    cp -r caches/configs/ /var/www/html/hp/caches/configs/
        没有ap目录,copy时会先创建目录        cp -r hp /var/www/html/ap

     打包文件 同时排除 html以及 uploadfile目录  
        html>>>>>tar -czvf ap.tar.gz --exclude=html --exclude=uploadfile ./ap

     压缩多个文件
        html>>>>>tar czvf ap.tar.gz ap/test ap/test.php ap/weixin.php

       查看压缩的文件有哪些,详细信息每个文件都会显示
        html>>>>>tar -ztvf ap.tar.gz

       打包所有的文件
        html>>>>>tar -ztvf ap.tar.gz

     查看实时日志
        tailf -200 error_log.php
        清空日志
        > error_log.php
      

     修改下面文件的从属组

        -rw-r--r--.  1 root root   2111 Mar 14 03:55 ap
        命令如下
        >>>>>>chown -R sophia:manager ap

     

     拷贝 家目录  到其他目录
        cp -rf dist/  /var/www/html/sophia/   
        拷贝家目录文件夹  到本目录下
        cp -r /home/sophia/wechats_dev ./

     查看php开启的扩展
        /usr/local/php/bin/php -m

       枷锁(不可写入文件)
            chattr -R +i sophia/*
            
        解锁
            chattr -R -i sophia/*
        查看文件权限
            lsattr

        文件中查找字段
          find /www/html/ap -type f -name "*.html" |xargs grep "http://sdgsdg"

               find /www/html/ap -type f -name "*.html" |xargs grep -l "http://sdgsdg"    查找那些文件含有http://sdgsdg
          解析:找到ap文件夹下 后缀为html的所有文件,匹配http://sdgsdg字段。(xargs 横向显示,f查找的是文件 d查找的文件夹)

        清空 error_log.php 内容,并不删除文件

        >  error_log.php

        比较两个文件 有什么不同    命令如下:

          vimdiff  1.html  2.html          打开文件后想退出文件 命令: qa!    (quit all!)

        修改文件名称

         mv phpcms phpcmsaaa    修改phpcms文件名称 phpcmsaaa

        删除 phpcmsaaa 文件

        rm -rf phpcmsaaa     

     家目录文件 解压缩到 var/www/html/jia 目录下

        unzip  /home/jia/jia.zip  -d /var/www/html/jia/    

      域名写入nginx

         #cd /user/local/nginx/conf/vhosts 

         #touch www.conf

         编译

             

       重启nginx

      /usr/local/nginx/sbin/nginx -t
        /usr/local/nginx/sbin/nginx -s reload

      查看所有文件,以-开头的权限命令:(由于根目录下文件很多都是-rw---权限)

      ls -lh | grep ^-   

          

     查看当前服务器的ip地址:

      ip add   (ip address)

     或者 ifconfig 

     在文件中查找某个单词 

      /单词    n是向前找,N 是向后找。

     在文件中查找某行 

      :set nu   显示页码     :32     到23行

        获取权限    sudo su -  (注: su - 中间加上空格,可以不输入密码)

     解压tar包

    @查看tar包内容:  tar -tvf blog.tgz|more

    @解压到指定目录:tar zxvf blog.tgz -C blog/

    @解压到当前目录:tar zxvf blog.tgz

     查看服务器的ip

    @ifconfig

    @hostname -I   (使用权限:etc中必须配置了hostname才可以使用)

    @ip a

  • 相关阅读:
    《SPFA算法的优化及应用》——姜碧野(学习笔记)
    hdu 4691 Front compression
    hdu 4690 EBCDIC
    UVA 11478 Halum(用bellman-ford解差分约束)
    UVA 11090 Going in Cycle!!(二分答案+判负环)
    UVA 10537 The Toll! Revisited uva1027 Toll(最短路+数学坑)
    hdu 4674 Trip Advisor(缩点+倍增lca)
    canny算子原理
    二值图像连通区域标记
    C++全局变量的声明和定义
  • 原文地址:https://www.cnblogs.com/Sophia-zly/p/7340802.html
Copyright © 2020-2023  润新知