zoukankan      html  css  js  c++  java
  • Linux课程学习 第三课

    生活中的许多事,并不是我们不能做到,而是我们不相信能够做到

    https://www.linuxcool.com/  一个很实用的Linux命令查询网站,并且还有发音

      如果我们在系统终端中执行一个命令后想立即停止它,可以同时按下Ctrl + C组合键(生产环境中比较常用的一个快捷键),

    这样将立即终止该命令的进程。或者,如果有些命令在执行时不断地在屏幕上输出信息,影响到后续命令的输入,则可以在执行命令时在末尾添加上一个&符号,

    这样命令将进入系统后台来执行

    第二章  新手必须掌握的Linux命令

    2.常用系统工作命令

    wget  命令用于在终端中下载网络文件,格式为“wget [参数] 下载地址”

        (掌握了网卡的配置方法后再来进行实验操作)

     

     ps  命令用于查看系统中的进程状态,格式为“ps [参数]”

      R(运行) 进程正在运行或在运行队列中等待
      S(中断) 进程处于休眠中,当某个条件形成后或者接收到信号时,则脱离该状态
      D(不可中断) 进程不响应系统异步信号,即便用 kill 命令也不能将其中断
      Z(僵死) 进程已经终止,但进程描述符依然存在, 直到父进程调用 wait4()系统函数后将进程释放
      T(停止) 进程收到停止信号后停止运行

    top  命令用于动态地监视进程活动与系统负载等信息,其格式为 top

      第 1 行:系统时间、运行时间、登录终端数(默认2个,窗口+图形化界面)、系统负载(三个数值分别为 1 分钟、5分钟、15 分钟内的平均值,数值越小意味着负载越低)
      第 2 行:进程总数、运行中的进程数、睡眠中的进程数、停止的进程数、僵死的进程数
      第 3 行:用户占用资源百分比、系统内核占用资源百分比、改变过优先级的进程资源百分比、空闲的资源百分比等
      第 4 行:物理内存总量、内存使用量、内存空闲量、作为内核缓存的内存量
      第 5 行:虚拟内存总量、虚拟内存使用量、虚拟内存空闲量、已被提前加载的内存量

    pidof  命令用于查询某个指定服务进程的 PID 值,格式为“pidof [参数] [服务名称]”

    kill  命令用于终止某个指定 PID 的服务进程,格式为“kill [参数] [进程 PID]”

    kill -9 PID 强制

    3.系统状态检测命令

    ifconfig  命令用于获取网卡配置与网络状态等信息,格式为“ifconfig [网络设备] [参数]”

    uname  命令用于查看系统内核与系统版本等信息,格式为“uname [-a]”

    uptime  用于查看系统的负载信息,格式为 uptime

    free  用于显示当前系统中内存的使用量信息,格式为“free [-h]”

    who  用于查看当前登入主机的用户终端信息,格式为“who [参数]”

     last  命令用于查看所有系统的登录记录,格式为“last [参数]”

    history  命令用于显示历史执行过的命令,格式为“history [-c]”

      (可以使用“!编码数字”的方式来重复执行某一次的命令)

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

     

     4.工作目录切换命令

    pwd  命令用于显示用户当前所处的工作目录,格式为“pwd [选项]”

    cd  命令用于切换工作路径,格式为“cd [目录名称]”

    ls  命令用于显示目录中的文件信息,格式为“ls [选项] [文件] ”

     

    5. 文本文件编辑命令

    cat  命令用于查看纯文本文件(内容较少的),格式为“cat [选项] [文件]”

    more  命令用于查看纯文本文件(内容较多的),格式为“more [选项]文件”

    head  命令用于查看纯文本文档的前 N 行,格式为“head [选项] [文件]”

     tail  命令用于查看纯文本文档的后 N 行或持续刷新内容,格式为“tail [选项] [文件]”

    tr  命令用于替换文本文件中的字符,格式为“tr [原始字符] [目标字符]”

    wc  命令用于统计指定文本的行数、字数、字节数,格式为“wc [参数] 文本”

    stat  命令用于查看文件的具体存储信息和时间等信息,格式为“stat 文件名称”

    cut  命令用于按“列”提取文本字符,格式为“cut [参数] 文本”

    diff  命令用于比较多个文本文件的差异,格式为“diff [参数] 文件”

     

    6.文件目录管理命令

    touch  命令用于创建空白文件或设置文件的时间,格式为“touch [选项] [文件]”

     

    mkdir  命令用于创建空白的目录,格式为“mkdir [选项] 目录”

    cp  命令用于复制文件或目录,格式为“cp [选项] 源文件 目标文件”

      如果目标文件是目录,则会把源文件复制到该目录中
      如果目标文件也是普通文件,则会询问是否要覆盖它
      如果目标文件不存在,则执行正常的复制操作

    mv  命令用于剪切文件或将文件重命名,格式为“mv [选项] 源文件 [目标路径|目标文件名]”

    rm  命令用于删除文件或目录,格式为“rm [选项] 文件”

      禁止执行 rm -rf /

     dd  命令用于按照指定大小和个数的数据块来复制文件或转换文件,格式为“dd [参数]”

    file  命令用于查看文件的类型,格式为“file 文件名”

     

     
  • 相关阅读:
    数独
    canvas生成图片并保存到本地文件夹主要代码
    2048未完成
    Page
    IDEA新建MAVEN项目时速度缓慢
    Bug 记录(持续更新。。。)
    RecyclerBaseAdapter 和 OnItemClickListener
    AutoLoadRecyclerView
    BaseActionBarActivity
    Volley + OkHttp3 + Gson 组合的简单网络请求封装
  • 原文地址:https://www.cnblogs.com/xrh-911208/p/11488625.html
Copyright © 2011-2022 走看看