zoukankan      html  css  js  c++  java
  • linux命令

    php   mysql    linux

    http://man.linuxde.net/  Linux命令大全(手册)  2017-11-26


    ls

    ls -l  列出文件名、权限、所有者、文件大小等详细信息
    ls -l t*  列出当前目录中所有以“t”开头的目录的详细内容

    cd

    cd /   进入目录
    cd ~   进入"家"目录
    cd -   进入上一次工作路径

    pwd

    pwd   查看当前路径
    pwd -P   查看软链接的实际路径

    mkdir

    mkdir ttt   当前工作目录下创建名为ttt的文件夹
    mkdir -p /tmp/test/t1/ttt   在tmp目录下创建路径为test/t1/t的目录,若不存在,则创建

    rm

    rm -i *.log   删除任何.log文件;删除前逐一询问确认
    rm -- -f*    删除以-f开头的文件
    rm -fr test   删除test子目录及子目录中所有档案删除,并且不用一一确认

    rmdir

    rmdir -p parent/child/child11  当parent子目录被删除后使它也成为空目录的话,则顺便一并删除

    mv

    mv test.log test1.txt   将文件test.log重命名为test1.txt
    mv llog1.txt log2.txt log3.txt /test3   将文件log1.txt,log2.txt,log3.txt移动到根的test3目录中
    mv -i log1.txt log2.txt   将文件file1改名为file2,如果file2已经存在,则询问是否覆盖
    mv * ../   移动当前文件夹下的所有文件到上一级目录

    cp

    cp -ai a.txt test  复制a.txt到test目录下,保持原文件时间,如果原文件存在提示是否覆盖

    cat

    cat file1.txt  file2.txt > file.txt 将几个文件合并为一个文件

    cat filename  显示整个文件

    more

    more +300 text.txt  显示文件中从第300行起的内容
    ls -l | more -5  在所列出文件目录详细信息,借助管道使每次显示5行。按空格显示下5行
    (less 与 more 类似,但使用 less 可以随意浏览文件,而 more 仅能向前移动,却不能向后移动,而且 less 在查看之前不会加载整个文件。)

    tail -f ping.log(查看日志)用于显示指定文件末尾内容

    find

    find -atime -2  查找48小时内修改过的文件
    find ./ -name '*.log' 在当前目录查找 以.log结尾的文件。 ". "代表当前目录 
    find -size +1000c 查找大于1K的文件

    chmod

    chmod 751 t.log  给file的属主分配读、写、执行(7)的权限,给file的所在组分配读、执行(5)的权限,给其他用户分配执行(1)的权限

    tar

    tar -zcvf /tmp/etc.tar.gz /etc  将/etc下的所有文件及目录打包到指定目录,并使用gz压缩

    tar -ztvf /tmp/etc.tar.gz  查看刚打包的文件内容(一定加z,因为是使用gzip压缩的)

    df

    df -l 显示磁盘使用情况

    ln

    ln -v source.log link1.log   给文件创建硬链接,并显示操作信息

    grep 强大的文本搜索命令

    grep的工作方式是这样的,它在一个或多个文件中搜索字符串模板。如果模板包括空格,则必须被引用,模板后的所有字符串被看作文件名。搜索的结果被送到标准输出,不影响原文件内容。

    grep -lR '^grep' /tmp 从文件夹中递归查找以grep开头的行,并只列出文件
    grep -E 'ed|at' test.txt 显示包含ed或者at字符的内容行

    wget curl

    curl和wget基础功能有诸多重叠,如下载等。非要说区别的话,curl由于可自定义各种请求参数所以在模拟web请求方面更擅长;wget由于支持ftp和Recursive所以在下载文件方面更擅长。类比的话curl是浏览器,而wget是迅雷9

    curl -o rename.iso http://man.linuxde.net/text.iso         #o小写   下载文件并重命名
    wget -O rename.zip http://www.linuxde.net/text.iso        #O大写  下载文件并重命名
    
    curl --limit-rate 50k -O http://man.linuxde.net/text.iso  #限速下载
    wget --limit-rate=50k http://www.linuxde.net/text.iso  #限速下载
    
    curl -O -C - http://man.linuxde.net/text.iso               #O大写,C大写  断点续传
    wget -c http://www.linuxde.net/text.iso                    #c小写  断点续传
    curl -I http://man.linuxde.net/text.iso  #显示响应头部信息 wget --server-response http://www.linuxde.net/test.iso  #显示响应头部信息
    wget --spider URL #测试下载链接 wget --mirror -p --convert-links -P /var/www/html http://man.linuxde.net/  #wget利器--打包下载网站

     

    ..

  • 相关阅读:
    如何设置IIS程序池的回收时间,才能最大程度的减少对用户的影响?
    C#实现执行数据库事务案例
    RGB色彩对照表
    C# list.ForEach用法
    C# 实现list=list.OrderBy(q=>q.字段名).ToList(); 按多个字段排序
    IIS 7如何实现http重定向https
    Windows 2008 R2上配置IIS7或IIS7.5中的URLRewrite(URL重写)实例
    MVC网站发布到 IIS
    完美解决IE(IE6/IE7/IE8)不兼容HTML5标签的方法
    js返回上一页的实现方法
  • 原文地址:https://www.cnblogs.com/qq21270/p/15089677.html
Copyright © 2011-2022 走看看