第二章 Bash和基本命令 第2天 7月8日

  • Bash 人和内核交互的接口界面。
    • 通过上下方向键来调取往执行的 Linux命令;
    • 命令或参数仅需输入前几位就可以用 Tab键补全
    • 具有强大的批处理脚本;
    • 具有实用的环境变量功能。
  • 实用命令 命令一般格式 「命令名称」「 命令参数」「 命令对象」
  • Man 用来查询所有命令的使用方法
    • 第二章 Bash和基本命令 第2天 7月8日_第1张图片

         

  • 常用系统工作命令
    • echo 回显字符串或变量($SHELL)
    • date 命令用于显示及设置系统的时间或日期,格式为" date [选项 ] [+指定的格式 指定的格式 ]"
      • 第二章 Bash和基本命令 第2天 7月8日_第2张图片
    • reboot 重启
    • poweroff 关机
    • wget 命令用于在终端中下载网络文件,格式为" wget [参数 ] 下载地址"。
      • 第二章 Bash和基本命令 第2天 7月8日_第3张图片
    • ps(process snapshot)查看进程状态:有很多参数值,用于和管道符号链接起来向其传递参数的值。
      • 第二章 Bash和基本命令 第2天 7月8日_第4张图片
    • 进程的五种类型
      • 第二章 Bash和基本命令 第2天 7月8日_第5张图片

           

      •    

      • 第二章 Bash和基本命令 第2天 7月8日_第6张图片

           

    • top 命令用于动态地监视进程活与系统负载等信息
      • 第二章 Bash和基本命令 第2天 7月8日_第7张图片

           

    • pidof 命令用于查询某个指定服务进程的PID值 格式为" pidof [参数 ] [服务名称]"
    • kill 命令用于终止某个指定PID的服务进程,格式为" kill [参数 ] [进程 PID]"
    • killall 命令用于终止某个指定名称的服务所对应全部进程,格式为:" killall [参数 ] [服务名称 服务名称 ]"。
  • 系统状态检测命令
    • i fconfig(config network interface) 命令用于获取网卡配置与络状态等信息,格式为 ifconfig [网络设备 ] [参数 ]"
    • uname命令用于查看系统内核与版本等信息,格式为" uname [-a]"
    • uptime用于查看系统的负载信息,格式为 uptime。
    • f ree(amount of free and used memory in the system)用于显示当前系统中内存的使量信息,格式为" free [-h]"。
      • 第二章 Bash和基本命令 第2天 7月8日_第8张图片
    • who(show who is logged on)用于查看当前登入主机的户终端信息,格式为" who [参数 ]"man
    • last(show listing of last logged in users)命令用于查看所有系统的登录记,格式为" last [参数 ]"。
    • history命令用于显示历史执行过的,格式为" history [-c]。如果使用 -c参数则会清空所有的命令历史记录。
    • sosreport命令用于收集系统配置及架构信息并输出诊断文档,格式为 sosreport。
  • 工作目录切换命令
    • pwd命令用于显示户当前所处的工作目录,格式为" pwd [选项 ]"
    • cd命令用于切换工作路径,格式为" cd [目录名称 目录名称 ]"
      • 第二章 Bash和基本命令 第2天 7月8日_第9张图片
    • ls命令用于显示目录中的文件信息,格式为" ls [选项 ] [文件 ] "
      • 常用 ls -al
  • 文本编辑命令
    • cat命令用于查看纯文本件(内容较少的),格式为" cat [选项 ] [文件 ]" -n可以显示行号
    • more命令用于查看纯文本件(内容较多的)格式为" more [选项 ]文件"。
    • head命令用于查看纯文本档的前N行,格式为" head [选项 ] [文件 ]"
    • tail命令用于查看纯文本档的后N行或持续刷新内容,格式为" tail [选项 ] [文件 ]"。
    • tr(translate or delete characters)命令用于替换文本件中的字符, 格式为 tr [原始字符 ] [目标字符]
    • wc(count word)命令用于统计指定文本的行数、字节,格式为" wc [参数 ] 文本"。
      • 第二章 Bash和基本命令 第2天 7月8日_第10张图片
    • stat(display file or file system status)命令用于查看文件的具体存储信息和时间等,格式为" stat 文件名称"。
    • cut命令用于按" 列"提取文本字符,格式为cut [参数 ] 文本"cut -f2 -d: /etc/passwd 取出第二列分隔符为:的列
    • diff命令用于比较多个文本件的差异,格式为" diff [参数 ] 文件"。
      • 使用 diff --brief命令显示比较后的结果,判断文件是否相同
      • 使用带有 -c参数的 diff命令来描述文件内容具体的不同文件目录管理命令
  • 文件目录管理命令
    • touch:change file timestamps 用来创建空白文件
      • 第二章 Bash和基本命令 第2天 7月8日_第11张图片
    • mkdir make directory:创建目录
    • cp: copy 文件。命令用于复制文件或目录,格式为" cp [选项 ] 源文件 源文件 目标文件"。
      • 第二章 Bash和基本命令 第2天 7月8日_第12张图片
    • mv move:剪切文件或重命名。
      • 会删除源文件,对同一个目录的同一个文件剪切就是重命名。
    • rm remove :删除原文件。
      • 非正常用法 rm -rf 递归强制删除一个文件夹
    • dd :命令用于按照指定大小和个数的据块来复制文件或转换,格式为" dd [参数 ]"
      • 第二章 Bash和基本命令 第2天 7月8日_第13张图片
      • /dev/zero可以提供无尽的空间但不占用任何数据。
        • dd if=/dev/zero of=560 _file count=1 bs=560M
    • file : 用于查看文件类型。
  • 打包压缩和搜索命令
    • Tar 命令用于对文件进行打包压缩或解,格式为" tar [选项 ] [文件 ]"
      • 第二章 Bash和基本命令 第2天 7月8日_第14张图片
      • tar -czvf etc.tar.gz /etc
      • 要点:-c和-x不能同时使用。
      • -f必须放最后。指定压缩文件名。
    • grep ( print lines matching a pattern)用于在文本内执行关键词搜索。
      • 第二章 Bash和基本命令 第2天 7月8日_第15张图片

         

      • grep /sbin/nologin /
    • find命令用于按照指定条件来查找文,格式为" find [查找路径 ] 寻找条件 操作"。
      • 第二章 Bash和基本命令 第2天 7月8日_第16张图片

           

      • 第二章 Bash和基本命令 第2天 7月8日_第17张图片

      •  

你可能感兴趣的:(第二章 Bash和基本命令 第2天 7月8日)