zoukankan      html  css  js  c++  java
  • Linux常用命令语法

    常用命令

     

    pwd

    显示当前所在位置的绝对路径

    cd 路径
       ..
       .
       -
       ~

    切换到对应的路径位置
    “..”:代表当前路径的上一层
    “.”:代表当前路径
    “-”:回到上一个工作路径,相当于Windows里面的返回
    “~”:回到当前用户的根目录,也可以直接使用cd不加任何参数回到

    相对路径:相对于当前所处位置的路径

    ls

    【语法】ls [选项] [目录或是文件]
    【选项说明】
    -a :显示指定目录下所有子目录与文件,包括隐藏文件。
    -c:按文件的修改时间排序。
    -d:如果参数是目录时,只显示其名称而不显示其下的各文件
    -l:以长格式显示文件的详细信息。
    -R:递归列出所有子目录。
    -x:逐行列出项目而不是逐栏列出。

    touch

    【语法】touch [选项] [日期时间/参考文件或目录]
    【选项说明】
    -a :改变文件的读取/访问时间记录。
    -m:改变文件的修改时间记录。
    -c:如果目的文件不存在,不会建立新的文件
    -d:设定时间与日期,可以使用各种不同的格式。
    -t:设定文件的时间记录。使用[[CC]YY]MMDDhhmm[.ss]格式的时间而非当前时间。

    mkdir

    创建目录

    【命令格式】mkdir [选项] [路径/目录名称]
    【选项说明】
    -m:对新建目录设置权限,默认权限是755。
    -p:如果带有路径,路径的目录不存在时将自动创建目录。

    rmdir

    删除空目录

    【命令格式】rmdir [选项] [目录名称]
    【选项说明】
    -p:递归删除目录,当子目录被删除后使它也成为空目录的时,也一同被删除 。 如果整个路径被删除而因某种原因保存部分路径,则系统会在标准输出中显示相应的信息。

    mv

    文件和目录改名、移动文件和目录路径

    【命令格式】mv [选项] [源文件或目录] [目标文件或目录]
    【选项说明】
    -f覆盖文件或目录前不会进行确认,直接覆盖现有的文件或目录
    -i覆盖前先行询问用户

    在使用mv过程中,如果目标地址是个目录,则保留原本文件名,如果是指定了文件名,则移动后的文件会被重命名

    rm

    删除一个或多个文件和目,对于链接文件,只是断开链接,原文件保持不变。

    【命令格式】rm [选项] [文件或目录]
    【选项说明】
    -f 强制删除文件。
    -i 删除既有文件或目录之前先询问用户。
    -r 删除目录,如果目录不为空,则递归处理将该目录下的所有文件及子目录一并处理。

    wc

    统计指定文件在的字节数、字数、行数,并将统计结果显示输出

    【命令格式】wc [选项] [文件]
    【选项说明】
    -c:统计字节数
    -l:统计行数
    -w:统计字数

    cat

    显示文本文件

    【命令格式】cat [选项] [文件名]
    【选项说明】
    -n:由第一行开始对所有输出的行数编号
    -b:空白行不编号
    -s:当遇到有连续两行以上的空白行时,就替换为一行的空白行

    more

    分页显示文本文件

    【命令格式】more [选项] [文件名]
    【选项说明】
    -num:一次显示的行数
    +num:从第num行开始显示
    【提示】
    空格键 (space):代表向下翻一页;Enter :代表向下翻『一行』;
    /字符串 :代表在这个显示的内容当中,向下搜寻『字符串』这个关键词;
    :f :立刻显示出文件名以及目前显示的行数;
    q :代表立刻离开 more ,不再显示该档案内容。
    b 或 [ctrl]-b :代表往回翻页,这动作只对档案有用。

    less

    回卷显示文本文件

    【命令格式】less [选项] [文件名]
    【说明】less的用法比more更加有弹性,使用less时可以使用[pageup] [pagedown] 等按键的功能来往前往后翻看文件。除此之外,less不仅可以向下搜寻,也可以向上搜寻,可以输入的指令有:
    空格键 :向下翻动一页;
    /字符串 :向下搜寻『字符串』的功能;
    ?字符串 :向上搜寻『字符串』的功能;
    n :重复前一个搜寻 (与 / 或 ? 有关!)
    N :反向的重复前一个搜寻 (与 / 或 ? 有关!)
    q :离开 less 这个程序;

    head

    显示指定文件的前若干行

    【命令格式】head [选项] [文件名称]
    【选项说明】
    -n:显示文件的开头的行数,默认输出前面10行

    diff

    逐行比较两个文本文件,列出其不同之处,通常用来比较同一档案(或软件)的新旧版本之间的差异

    【命令格式】diff [选项] file1 file2
    【选项说明】
    -b :忽略一行当中,仅有多个空白的差异(例如 "about me" 与 "about      me"视为相同
    -B :忽略空白行的差异。
    -i :忽略大小写的不同。

    grep

    查找文件里符合条件的字符串

    【命令格式】grep [选项] [查找模式] [文件名]
    【选项说明】
    -i 不区分大小写(只适用于单字符)。

    find

    列出文件系统内符合条件的文件,可以指定文件的名称、类别、时间、大小、权限等不同信息的组合,只有完全相符的文件才会列出来。

    【命令格式】find [路径] [选项] [-print]
    【选项说明】
    -name:按照文件名来查找文件
    -cmin -n:查找在过去n分钟内被修改过的文件
    -ctime -n:查找在过去n天内被修改过的文件

    hostname

    显示或修改计算机主机名(临时主机名)

    【命令格式】hostname [计算机名]
    修改永久主机名:vi /etc/hostname

    dmesg

    显示开机信息

    cal

    显示某年某月的日历

    【命令格式】cal [选项] [月[年]]
    【选项说明】
    -j:显示出给定月中的每一天是一年中的第几天
    -y:显示出整年的日历
    -m:以星期一为每周的第一天的方式显示本月的日历

    date

    显示和设置系统日期和时间(只有root才有权限使用)

    【命令格式】date [选项] [显示时间格式] (以+开头,后面接格式)
    【选项说明】
    -s设置datestr描述的日期/时间

    echo

    在显示器上显示一段文字,一般起到一个提示作用。

    【命令格式】
    echo [-n] [字符串]
    说明:n表示输出文字后不换行;字符串在这里可以加引号也可以不加引号
    一般在脚本中使用,起到提示或说明作用

    uptime

    显示系统已经运行了多长时间。
    它一次显示信息如下:
    现在时间、系统已经运行时间、目前登录用户数、系统在过去的1min、5min和15min内的平均负载

    【命令格式】
    uptime [选项]
    【选项说明】
    -V(大写):显示版本信息

    ps

    显示进程信息

    kill

    杀死进程

    参数:-9

  • 相关阅读:
    Unable to load configuration.
    Hibernate映射文件如何配置触发器
    hibernate的集中持久化方法的区别
    Hibernate.lock()方法中各种锁的区别
    JNDI全面总结
    代理模式
    Java常见的几种内存溢出及解决方法
    Hibernate整合C3P0实现连接池
    Hibernate与Mybatis的概念区别
    sql之truncate 、delete与drop区别
  • 原文地址:https://www.cnblogs.com/G-MingYin/p/7498076.html
Copyright © 2011-2022 走看看