• linux常用命令


    linux命令

    pdf版

    一、目录

    二、执行查看帮助命令

    1、linux命令格式

    ​ 命令名称 [命令参数] [命令对象]

    2、常用工作命令:

    (1)echo

    ​ 用于在终端输出字符串或变量提取后的值。

    echo  [字符串 | $变量]
    
    ex
    	input echo yangsongwei
    	output yangsongwei
    

    (2)date

    ​ func:用于显示及设置系统的时间或日期

    date [选项] [+指定的格式]
    

    ​ date参数

    ​ example:

    in:date '+%Y/%M/%I %H:%M:%S'
    out:2019/12/09 21:12:20
    

    (3)reboot

    ​ func:重启系统(需要管理员权限)

    reboot
    

    (4)wget

    ​ func:用于获取网络上的文件

    wget [参数] 下载地址
    

    ​ 参数

    (5)ps命令

    ​ func:用于查看当前进程的状态。

    ps [参数]
    

    ​ 参数

    ​ ps中进程的状态:

    (6)top

    ​ func:用于动态地监视进程活动与系统负载等信息。

    (7)pidof

    ​ func:用于查看某一个指定服务进程的 PID 值。

    pidof [参数] [服务名称]
    

    example:

    pidof sshd
    

    (8)kill

    ​ func:用于终止某个指定 PID 的服务进程.

    (9)killall

    ​ func:用于终止某个指定名称的服务所对应的全部进程。

    killall [参数] [进程名称]
    

    3、系统功能检测命令

    (1)ifconfig 命令

    ​ func:查看当前设备的网络信息

    ifconfig [网络设备] [参数]
    

    (2)uname

    ​ func:用于查看系统内核与系统版本等信息

    uname [-a]
    

    (3)uptime

    ​ func:用于查看系统的负载信息

    uptime 
    

    (4)free

    ​ func:用于显示当前系统中内存的使用量信息

    free [-h]
    

    (5)who

    ​ func:用于查看当前登入主机的用户终端信息.

    who [参数]
    

    (6)last

    ​ func:命令用于查看所有系统的登录记录

    last [参数]
    

    (7) history

    ​ func:命令用于显示历史执行过的命令

    history [-c]
    

    (8)sosreport

    ​ func:命令用于收集系统配置及架构信息并输出诊断文档,格式为

     sosreport
    

    4、工作目录切换命令

    (1)pwd

    ​ func:命令用于显示用户当前所处的工作目录。

    pwd
    

    (2)cd

    ​ func:用于切换工作目录。

    cd
    

    (3)ls

    ​ func:用于显示目录中的文件信息。

    ls [选项] [文件] [-al]
    

    5、文本编辑命令

    (1)cat 命令

    ​ 用于查看纯文本文件(内容较少的).

    cat [选项] [文件]
    

    (2)more 命令

    ​ 用于查看纯文本文件(内容较多的)。

    (3)head命令

    ​ 用于查看纯文本文件的前面几行。

    head [选项] [文件]
    

    (4)tail 命令

    ​ func:用于查看纯文本文档的后 N 行或持续刷新内容。

    tail [选项] [文件]
    

    (5)tr 命令

    ​ func:用于替换文本文件中的字符。

    tr [原始字符] [目标字符]
    

    (6)wc 命令

    ​ func:用于统计指定文本的行数、字数、字节数。

    wc [参数] 文本
    

    (7)stat 命令

    ​ func:用于查看文件的具体存储信息和时间等信息。

    stat 文件名称
    

    (8)cut 命令

    ​ func:用于按“列”提取文本字符。

    cut [参数] 文本
    example:
    	cut -d : -f 2 /etc/passwd
    

    (9)diff 命令

    ​ func:用于比较多个文本文件的差异。

    diff 
    

    6、文件目录管理命令

    (1)touch命令

    ​ func:用于创建空白文件或设置文件的时间.

    touch [选项] [文件]
    

    (2)mkdir

    ​ func:创建一个新的文件夹。

    mkdir [选项] 结果
    

    (3)cp

    ​ func:用于复制文件或者目录。

    cp [选项] 源文件	目标文件
    

    (4)mv

    ​ func:将用于剪切文件或者将文件进行重命名。

    (5)rm

    ​ func:用于删除文件或者目录。

    rm [选项] 文件
    
    如果要删除一个文件
    rm -r filename
    

    (6)dd

    ​ func:用于按照指定的大小和个数的数据块来复制文件或转换文件。

    dd [参数]
    

    (7)file

    ​ func:用于查看文件的类型。

    file 文件名
    

    7、打包压缩与搜索命令

    (1)tar

    ​ func:对文件进行打包压缩或解压。

    tar [选项] [文件]
    常用的压缩命令
    	tar -czvf 压缩包名称.tar.gz 要打包的目录
    	tar -xzvf 压缩包名称.tar.gz 
    

    (2)grep 命令

    ​ 用于在文件中执行关键字搜索,并显示匹配的结果。

    grep [选项] [文件]
    

    (3)find 命令

    ​ 用于指定按照指定条件来查找文件。

    find [查找路径] 寻找条件 操作
    

  • 相关阅读:
    iOS ARC编译器规则和内存管理规则
    Servlet与JSP的关系
    传统javabean与spring中的bean的区别
    servlet学习笔记
    JAVA里面"=="和euqals的区别
    java垃圾回收
    java中初始化块、静态初始化块和构造方法
    抽象类与接口的区别
    Servlet 与 CGI 的比较
    spring的事务传播特性
  • 原文地址:https://www.cnblogs.com/monty12/p/11623206.html
Copyright © 2020-2023  润新知