2020-10-09 Linux第三课

第三节课 常用的 Linux 命令

ifconfig

  • ifconfig [网络设备] [参数]
  • 主要查看的就是网卡名称、inet 参数后面的 IP 地址、ether 参数后面的网卡物理地址(又称为 MAC 地址),以及 RX、TX 的接收数据包与发送数据包的个数及累计流量

uname

  • 用于查看系统内核与系统版本等信息,格式为uname [-a]
  • 查看当前系统版本信息 cat /etc/redhat-release

uptime

  • uptime 用于查看系统的负载信息
  • 平均负载值指的是系统在最近 1 分钟、5 分钟、15 分钟内的压力情况
  • 负载值越低越好,尽量不要长期超过 1,在生产环境中不要超过 5

free

  • free 用于显示当前系统中内存的使用量信息,格式为free [-h],-h 是人性化输出,更易读出

who

  • 用于查看当前登入主机的用户终端信息

last

  • 用于查看所有系统的登录记录

history

  • 用于显示历史执行过的命令
  • -c 参数用于清除历史命令
  • !编码数字用于重复执行编码数字行的命令

sosreport

  • 命令用于收集系统配置及架构信息并输出诊断文档

pwd

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

cd

  • 用于切换工作路径,格式为“cd [目录名称]”
  • cd -返回上一次所处的目录
  • cd ~返回当前用户的 home 目录
  • cd ..返回当前目录的上一级目录

ls

  • 用于显示目录中的文件信息,格式为“ls [选项] [文件] ”
  • ls -a查看所有文件,包括隐藏
  • ls -l查看文件详细信息

cat

  • 查看内容较少的纯文本文件

more

  • 查看内容较多的纯文本文件

head

  • 查看前 n 行的文件

tail

  • 查看后 n 行的文件
  • tail -f实时刷新文件内容

tr

  • 替换文件的字符,但不改变原文件
  • 例如:cat anaconda-ks.cfg | tr [a-z] [A-Z]

wc

  • 用于统计指定文本的行数、字数、字节数
    参数作用
    -l统计行数,以换行符为分隔的
    -w统计单词数,是以空格为分隔的英文单词
    -c统计字节数,空格、半角标点也统计,对中文统计不准确

stat

  • 查看文件具体存储信息和时间

cut

  • 按列提取文本字符
  • 例如:cut -d : -f 1,2,4 /etc/passwd,显示第 1、2、4 列

diff

  • 比较多个文件的差异
  • diff --brief 命令显示比较后的结果,判断文件是否相同
  • 使用带有-c 参数的 diff 命令来描述文件内容具体的不同

touch

  • 用于创建空白文件或设置文件的时间,格式为“touch [选项] [文件]”
    参数作用
    -a修改读取时间 atime
    -m修改以为时间 mtime
    -d同时修改 atime 与 mtime

    mkdir

    • 创建目录
    • mkdir -p创建递归嵌套关系目录

    cp

    • 复制文件,如果目标文件是目录,则会把源文件复制到该目录中;如果目标文件也是普通文件,则会询问是否要覆盖它;如果目标文件不存在,则执行正常的复制操作。
      参数作用
      -p保留原始文件属性
      -d若对象为链接文件,则保留该链接文件的属性
      -r递归持续复制(用于目录)
      -i若目标文件存在则询问是否覆盖
      -a相当于-pdr

mv

  • 移动文件或文件重命名

rm

  • 用于删除文件或目录,格式为“rm [选项] 文件
  • -f 强制删除
  • -r 可删除目录

dd

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

    参数作用
    if输入的文件名称
    of输出的文件名称
    bs设置每个“块”的大小
    count设置要复制“块”的个数
  • 例如:dd if=/dev/zero of=560_file count=1 bs=560M

file

  • 查看文件的类型,格式为“file 文件名”

tar

  • 对文件进行打包压缩或解压,格式为“tar [选项] [文件]”
参数作用
-c创建压缩文件
-x解开压缩文件
-t查看压缩包内有哪些文件
-z用 Gzip 压缩或解压
-j用 bzip2 压缩或解压
-v显示压缩或解压的过程
-f目标文件名
-p保留原始的权限与属性
-P使用绝对路径来压缩
-C指定解压到的目录

grep

  • 在文本中执行关键词搜索,并显示匹配的结果,格式为“grep [选项] [文件]”

    参数作用
    -b将可执行文件(binary)当作文本文件(text)来搜索
    -c仅显示找到的行数
    -i忽略大小写
    -n显示行号
    -v反向选择——仅列出没有“关键词”的行

find

  • 照指定条件来查找文件,格式为“find [查找路径] 寻找条件 操作”
参数作用
-name匹配名称
-perm匹配权限(mode 为完全匹配,-mode 为包含即可)
-user匹配所有者
-group匹配所有组
-mtime-n +n 匹配修改内容的时间(-n 指 n 天以内,+n 指 n 天以前)
-atime-n +n 匹配访问文件的时间(-n 指 n 天以内,+n 指 n 天以前)
-ctime-n +n 匹配修改文件权限的时间(-n 指 n 天以内,+n 指 n 天以前)
-nouser匹配无所有者的文件
-nogroup匹配无所有组的文件
-newerf1 !f2 匹配比文件 f1 新但比 f2 旧的文件
–typeb/d/c/p/l/f 匹配文件类型(后面的字幕字母依次表示块设备、目录、字符设备、管道、链接文件、文本文件)
-size匹配文件的大小(+50KB 为查找超过 50KB 的文件,而-50KB 为查找小于 50KB 的文件)
-prune忽略某个目录
-exec…… {}; 后面可跟用于进一步处理搜索结果的命令

图片

自拍照

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值