zoukankan      html  css  js  c++  java
  • linux的基本命令

    1、ls 命令     ll 命令

      list的缩写,通过ls命令可以查看linux文件夹包含的文件,同时可以查看文件权限、查看目录信息

      ls -a   列出目录所有文件,包含以.开始的隐藏文件

      ls -A   列出除.及..的其他文件

      ls -r    反序排列

      ls -t    以文件修改时间排序

           ls -S   以文件大小排序

           ls -h   以易读大小显示

      ls -l    除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来

    2、cd 命令

      cd  [目录名]

      cd  /       # 切换到要目录

      cd  ~   # 进入"home"目录

    3、pwd 命令

      pwd    # 查看当前目录

    4、mkdir 命令

      mkdir  名称    # 当前工作目录下创建文件夹

      mkdir  -p  /tmp/test/t1/名称    # 在tmp目录下创建路径为test/t1/名称 的目录,不存在的话新创建

    5、rm 命令

      删除一个目录中的一个或多个文件或目录,如果不使用-r选项,rm不会删除目录,使用rm删除文件,可以将文件恢复原状

      rm [选项]文件

      rm  -rf  test   # 删除test子目录及子目录中所有档案删除,且不用一一确认

      rm -- -f*  # 删除以-f开头的文件

    6、rmdir 命令

      从一个目录中删除一个或多个子目录项,删除某目录时也必须具有对其父目录的写权限

      不能删除非空目录

      rmdit  -p  /路径/文件名称

    7、mv 命令

      移动文件和修改文件名、根据第二参数类型(如目录,则移动文件;是文件则重命名该文件)

      mv  testone.log  testtwo.txt  #  将文件testone.log重命名为testtwo.txt

      mv  test.log  /test3         # 将test.log移动到test3目录

      mv  -i testone.log  testtwo.txt   将文件 testone改名成testtwo,如果testtwo已经存在,则询问是否覆盖

    8、cp 命令

      -i   提示

      -r   复制目录及目录内所有项目

      -a  复制的文件与原文件时间一样

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

    9、cat 命令    

      cat  filename   一次显示整个文件

    10、more命令

      功能类似cat,more会一页一页的显示方便使用者阅读,space翻页,b键往回翻页

      more +10  test.txt   # 显示从第10行起的内容

    11、head命令

      head  -test.log  -n 20    # 显示test日志文件前20行

    12、tail 命令(一般用来查询日志命令)

      tail   -test.log -n 20   # 从末尾显示test日志文件后20行

    13、find 命令

      用于在文件树中查找文件,并作出相应处理

      语法:find [OPTIONS][查找起始路径][查找条件][处理动作]

      OPTIONS:-P,-L,-H:控制软连接的对待方式,不怎么用,不做介绍、

      查找路径:目录路径,相对和绝对都可以

      示例:find  /home 

      查找条件: 

      根据名称查找

      -name "名称"

      -iname "名称"    # 不区分名称字母大小写

      示例: find  /home  -name  "名称"

      根据文件的类型查找

      -type:根据不同的文件类型筛选

      f  #普通快递

      d #目录文件

      l  #符号链接文件

      b #块设备文件

      c #字符设备文件

      p #管道文件

      s #套接字文件

      示例: find  /home  -type f

    14、tar命令

      文件解压或者打包命令

      linux中的打包文件一般是以.tar结尾,压缩的命令一般以.gz结尾

      tar -zcvf   打包压缩后的文件名 要打包压缩的文件

      其中:z:调用gzip压缩命令进行压缩

           c:打包文件

                v:显示运行过程

                     f:指定文件名

    15、service  network  restart    # 重启网络服务

       service  iptables  stop        # 关闭防火墙服务

       ps  -ef | grep java    # 查看java进程

       kill -9  pid     # 杀死进程

    16、编辑文件

      vi  vi  file_path

      a、i、o  进入插入模式

      Esc 进入命令模式

      命令模式:wq  保存

             q   不保存

             

      

       

      

  • 相关阅读:
    Java中Date日期字符串格式的各种转换
    Redis集群搭建与简单使用
    Java中的Redis应用
    java的linux命令
    Lucene全文检索引擎
    设置Xshell中支持中文
    Java并发Fork-Join框架原理解析
    java线程
    Django-路由层
    Django简介
  • 原文地址:https://www.cnblogs.com/xiaoxiaozhaoxin/p/12539725.html
Copyright © 2011-2022 走看看