zoukankan      html  css  js  c++  java
  • linux常用命令总结

    1. 用户家目录(~)
    
      在linux系统中,用户都有一个属于自己的家目录,你可以放置自己的配置文件和其他东西
    
    2. pwd:列出当前目录
    
      可选参数 -P:当当前目录是一个链接目录时,显示它真正的路径
    
    3. ls:列出文件和目录:
    
      可选参数:-a:列出所有文件,包括隐藏文件,即文件以点(.)开头
    
           -l:列出文件的详细信息
    
            -S:将文件和目录从大到小排序
    
            -r:将文件和目录从小到大排序
    
            -t:根据最后修改时间列出文件和目录
    
    4. ln:创建链接文件:
    
      可选参数:-f:当已经有此文件的链接文件时,强制重新创建链接文件
    
             -s:创建软链接文件,类似于windows的快捷方式,没有s参数时,默认创建的是硬链接文件,且只能链接文件,不能链接目录,硬链接相当于又创建了一个文件,只是两个文件的变化是一起的,删除源文件不会影响链接文件,软链接文件是值这个文件指向源文件,当源文件删除时,会找不到指向的源文件
    
    5. cd:改变目录
    
    6. mkdir:创建目录:
    
      可选参数:-p:允许我们创建嵌套的目录,比如 mkdir  a/b/c
    
             -v:显示创建结果
    7. cp:复制文件:   说明:若复制多个文件时,最后一个参数必须是目的目录   可选参数:-R:复制目录        -v:显示复制结果
           -i:一般情况,复制时,若目的文件存在,则会覆盖,当有此参数时,目的文件存在时,询问是否覆盖
    8. rm:删除文件:   说明:删除空目录时,使用 rm -d <目录>,若目录中有文件,rm -r <目录>,强制删除某文件或目录,rm -rf <删除文件> 9. mv:移动文件或重命名文件   说明:当文件原地址和目的地址相同时,则为重命名
    10. |:管道命令:将前面命令的结果,传递给下一个命令处理,比如:列出所有的文件,只筛选出特定文件 ls -a | grep "特定文件" 11. >,>>,<,<<:重定向   说明:>,>> 输出重定向 ,例如:ls >a.txt 将ls的结果重定向到a.txt中 ls >> a.txt,将ls的结果重定向到a.txt中,但为追加方式,即不会清空原来文件的内容      <:输入重定向,例如某命令需要输入时,可以从文件中读取输入      <<:将开始和结束标记 tag 之间的内容作为输入。
           常见的一种写入文件内容的方式


           cat > a.txt <<EOF
    hello,world
    EOF

    上面命令会在a.txt文件中写入hello,world

    12. grep:搜索文件:
      
      可选参数:-c:统计搜索出来的次数
          
           -n:显示搜索结果的时候,显示行数
          
           -i:忽略大小写

    13. find:查找文件 find path_to_find option search_pattern

      常用参数:-name:根据文件名搜索 find . -name hello.txt 查找当前文件下名字为hello.txt的文件

           -path:根据路径搜索 find . -path *hello* 查找当前文件下路径包含hello的文件和目录

           -type:筛选出特定类型的文件,d:目录,f:文件 find . -path *hello* -type f 查找当前文件下路径包含hello的文件
        
           -delete:删除文件 find . -path *hello* -type f -delete 查找当前文件下路径包含hello的文件,并删除

    14. ps:显示进程
       
      可选参数:aux 显示当前用户的所有进程

    15. tar:文件解压缩
      
      常用形式:创建一个gzip的压缩文件:tar -czvf /path/to/foo.tar.gz /path/to/foo

           解压一个gzip的文件: tar -xzvf /path/to/foo.tar.gz

    16. kill:杀掉进程
      常用形式:kill -s 9 1832  强制杀掉进程号1832的进程

    17. less:查看文件(查看文件的时候,并不会一次性加载所有文档)
      
      这儿我要分享的是一个从后往前看文件的方法,shift+g 会跳到文件末尾,然后按u键,向前浏览
     
     
  • 相关阅读:
    [Castle]Asp.Net中获取Castle容器中的服务的另一方法
    IBatis.Net如何支持多个数据库
    [Castle]Castle.Model被Castle.Core代替了
    [Castle]Castle也范型
    Since NHibernate 1.2.0, objects are lazy by default
    [django]newforms两种方式示例
    [django]the story about Django and TurboGears
    在docker中运行ElasticSearch时报错:docker: invalid reference format: repository name must be lowercase.
    连接Kibana报错:Kibana server is not ready yet
    Win10系统开启虚拟机屏幕蓝屏自动重启
  • 原文地址:https://www.cnblogs.com/time-read/p/8391611.html
Copyright © 2011-2022 走看看