第2章 Linux命令

今天已经跟老刘学习运维第三天了,前两天对虚拟机和Linux系统的安装进行了深入的学习,今天开始命令的学习

系统状态检测命令

1、ifconfig

   

2、uname:查看系统内核与系统版本等信息

   

3、uptime:查看系统的负载信息

   

4、free:显示当前系统中内存的使用量信息

   

5、who:查看当前登入主机的用户终端信息

   

 tty2:终端

6、last:查看所有系统的登录记录

7、history:历史命令

     !编码数字:重复执行某一次的命令

     history -c 清楚历史记录

8、sosreport:收集系统信息并输出诊断文档,以便诊断问题

   

工作目录切换命令

1、pwd:显示当前目录

2、cd

  cd -  返回上一次的目录

  cd ~ 切换到用户的家目录

3、ls

  ls -h 可显示隐藏文件

  查看目录属性信息,添加参数-d,如:ls -ld

文本文件编辑命令

1、cat:查看纯文本文件(小文件)如:cat -n 文件名:  -n表示显示行号

2、more:查看纯文本文件(大文件)

3、head:查看纯文本文件的前N行  如:head -n 20 文件名(查看文件的前20行

4、tail:查看纯文本文件的后N行或持续刷新内容  如:tail -n 20 文件名(查看文件的后20行

  tail -f 文件名

5、tr:替换文本文件的字符(不能直接使用)  格式:tr [原字符] [目标字符]

  如:cat 文件名 | tr [a-z] [A-Z] 其中:“ | ”表示管道符(任意门)

   

6、wc:统计指定文本的行数(-l)字数(-w)字节数(-c)  格式:wc [参数] 文本

   

7、stat:显示文件时间的详细信息

   

8、cut:按“列”提取文本字符 格式:cut [参数] 文本

9、diff:比较多个文本文件的差异 格式:diff [参数] 文本

  diff  --brief  文本A  文本B   (显示文本A和文本B比较后的结果,判断文件是否相同)

   

 最后使用:diff -c 文本A  文本B  (描述文件内容具体的不同)

文件目录管理命令

1、touch创建空白文件设置文件的时间   格式:touch [参数]  [文件名]

  touch -d "时间" 文件名

  -a : 仅修改“读取时间”atime

  -m: 仅修改“修改时间”mtime

  -d : 同时修改atime和mtime

2、mkdir:创建空白目录(-p  递归目录)

  如:mkdir -p a/b/c/d

3、cp:copy   cp 源文件  目标文件

  cp -r 源目录 目标目录  (-r 递归持续复制【用于目录】

4、mv:移动文件、重命名     mv 源文件 目标文件|目标文件名

5、rm:删除

6、dd:安装指定大小和个数的数据块来复制文件或转换文件  

  if(input file):输入的文件名称

  of(output file):输出的文件名称

  bs:设置每个“块”的大小

  count:设置要复制的“块”的格式

  dd if=/设备名  of=文件名

dd的两大用途:

  (1)测硬盘的读写速度

  (2)将系统文件制作成ISO镜像文件

  dd if=/dev/cdrom of=/dev/RHEL-server-7.0-x86_64-LinuxProbe.com.iso

  将系统-------->  制作成ISO镜像文件

7、file:查看文件属性中的类型

  在Linux中,文本、目录、设备一切都称为文件

打包压缩的与搜索命令

1、tar:打包压缩或解压(严格区分大小写

  压缩:tar  czvf   压缩包.tar.gz   目录

  解压:tar  xzvf   压缩包.tar.gz   目录

2、grep:关键词搜索,并显示匹配的结果

3、find:安装指定条件来查找文件(find / -name 文件名)

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

跟老刘学运维day03~新手必须掌握的Linux命令(3)的更多相关文章

  1. 跟老刘学运维day02~新手必须掌握的Linux命令(2)

    第2章 Linux命令 1.Shell 计算机硬件:由运算器.控制器.存储器.输入/输出设备等共同组成 Shell:人与硬件的翻译官,人要想使用硬件,需要服务程序 Bash四大好处: (1)通过上下方 ...

  2. 跟老刘学运维day01~谈红帽系统

    第0章 谈红帽系统 1.Linux,是一套免费使用和自由传播的类Unix操作系统,其源代码完全开源: 开源:==>将程序与程序的源代码一起提供给用户的服务模式. 开源四大特点:低风险.高品质.低 ...

  3. 跟老刘学运维day02~部署虚拟环境安装Linux系统(1)

    第1章 部署虚拟环境安装Linux系统 所谓“工欲善其事,必先利其器” 1.准备工具 VmwareWorkStation  15.5——虚拟机软件(必需) RedHatEnterpriseLinux ...

  4. 2.新手必须掌握的Linux命令

    第2章 新手必须掌握的Linux命令 章节简述: 本章首先介绍系统内核和Shell终端的关系与作用,然后介绍Bash解释器的4大优势并学习Linux命令的执行方法.经验丰富的运维人员可以通过合理地组合 ...

  5. 第2章 新手必须掌握的Linux命令

      第2章 新手必须掌握的Linux命令 章节简述: 本章节讲述系统内核.Bash解释器的关系与作用,教给读者如何正确的执行Linux命令以及常见排错方法. 经验丰富的运维人员可以恰当的组合命令与参数 ...

  6. 【Linux-Redhat】新手需要知道的Linux命令

    好像接触运维有一年的时间了吧,查的资料什么的,也算是挺多的了.再加上最近看的<Linux就该这么学>,也算是把自己最近学的东西系统化了一下.今天就来说说,常用的Linux命令有什么,如果你 ...

  7. Linux系统学习之 一:新手必须掌握的Linux命令1

    2018-10-03 16:04:12 一.常用系统工作命令 1.wget 命令 作用:用于在终端中下载网络文件. 格式:wget [参数] 下载地址 参数及作用: -b : 后台下载模式 -d:显示 ...

  8. Linux学习Day3:新手必须掌握的Linux命令(二)

    今天学习的命令都是运维工作中经常要用到的,非常实用,必须要用心学习,争取把这些命令烂熟于心,具体内容如下: 一.系统状态监测命令 1.ifconfig命令 用于获取网卡配置与网络状态等信息. [roo ...

  9. 运维必须掌握的150个Linux命令

    线上查询及帮助命令(1个)man 目录操作命令(6个)ls tree pwd mkdir rmdir cd 文件操作命令(7个)touch cp mv rm ln find rename 文件查看及处 ...

随机推荐

  1. CCNA-Part3 - 数据链路层的趣事 - 走进交换机

    在这篇文章中,会先介绍局域网及其的组件,通过交换机延伸到 TCP/IP 中数据链路层,了解数据的传输介质,以及交换机的发展历程及原理. 最后介绍数据帧的格式. 在阅读后应该了解如下的内容: 什么是局域 ...

  2. JAVA集合框架 - Map接口

    Map 接口大致说明(jdk11): 整体介绍: 一个将键映射到值的(key-value)对象, 键值(key)不能重复, 每个键值只能影射一个对象(一一对应). 这个接口取代了Dictionary类 ...

  3. 只需几行 JavaScript 代码,网页瞬间有气质了!

    最近在网上闲逛,发现一个特别好玩的 JavaScript 库,叫 RoughNotation.干嘛用的呢?就是在网页上给文字加标注,比如下划线.方框.高亮文字背景等,不过是手写风格的!截图给大家感受下 ...

  4. JavaScript基础有关构造函数、new关键字和this关键字(009)

    1. 总是记得用new关键字来执行构造函数.前面提到,可以用构造函数创建JavaScript的对象,这个构造函数在使用的时候需要使用new关键字,但如果忘记写入new关键字,会怎么样?事实上这个函数还 ...

  5. 初探numpy——广播和数组操作函数

    numpy广播(Broadcast) 若数组a,b形状相同,即a.shape==b.shape,那么a+b,a*b的结果就是对应数位的运算 import numpy as np a=np.array( ...

  6. 洛谷 P3574 [POI2014]FAR-FarmCraft

    题目传送门 题目描述 输入输出格式 输入格式: 输出格式: 一行,包含一个整数,代表题目中所说的最小时间. 输入输出样例 样例输入 样例输出 提示 分析 我们设f[x]为遍历完以x为根的子树且将这棵子 ...

  7. 从零开始学Electron笔记(一)

    前端技术在最近几年迅猛发展,在任何开发领域我们都能看到前端的身影,从PC端到手机端,从APP到小程序,似乎前端已经无所不能,这就要求我们需要不断地去学习来提升自己!前段时间尤大通过直播介绍了一下Vue ...

  8. Hexo学习

    01.安装 Node.js 打开官方网站 https://nodejs.org 267b6d6d335cf62907c70321a1cbd3b 安装步骤非常简单,一直next,下一步就可以了,默认安装 ...

  9. WPF中国地图

    实现鼠标移动到某个地区显示Popup弹框 1,地图 <Grid Margin="0,0,0,0" Grid.Row="1"> <Path St ...

  10. [源码解析]Oozie来龙去脉之内部执行

    [源码解析]Oozie来龙去脉之内部执行 目录 [源码解析]Oozie来龙去脉之内部执行 0x00 摘要 0x01 Oozie阶段 1.1 ActionStartXCommand 1.2 HiveAc ...