2章 Linux命令

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

系统状态检测命令

1、ifconfig

   

 

 

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

   

 

 

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

   

 

 

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

   

 

 

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

   

 

 

  tty2:终端

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

7history:历史命令

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

     history -c 清楚历史记录

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

   

 

 

 工作目录切换命令

1pwd:显示当前目录

2cd

  cd –  返回上一次的目录

  cd ~ 切换到用户的家目录

3ls

  ls -h 可显示隐藏文件

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

文本文件编辑命令

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

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

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

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

  tail -f 文件名

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

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

   

 

 

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

   

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

   

 

 

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

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

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

   

 

 

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

 

文件目录管理命令

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

  touch -d “时间文件名

  -a  仅修改读取时间”atime

  -m 仅修改修改时间”mtime

  -d : 同时修改atimemtime

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

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

3cpcopy   cp 源文件  目标文件

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

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

5rm:删除

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

  ifinput file:输入的文件名称

  ofoutput 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镜像文件

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

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

打包压缩的与搜索命令

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

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

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

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

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

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

 

版权声明:本文为mxzhan原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/mxzhan/p/13380448.html