[菜鸟学Linux]02-熟悉命令

本文详细介绍Linux系统中常用的管理命令,包括系统状态检测、工作目录切换、文本文件编辑及文件目录管理四大类。通过这些命令,用户可以有效地监控系统状态、管理文件与目录,以及编辑文本文件。

一、系统状态检测命令
1、ifconfig—获取网卡配置与网络状态等

  • RX、TX状态栏中的数据,为从开机后开始计算,一直累计,直到下次重启

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

  • uname -a
  • local.localhostname(主机名)
  • 3.10.0-123.el7.x86_64(内核版本)
  • SMP Mon May 5 11:16:57 EDT 2017(系统打包时间)
  • X86_64(系统架构、硬件架构等)
  • cat /etc/redhat-release(查看当前系统版本详细信息)

3、uptime—top的第一行
4、free—查看当前系统中内存的使用量信息
5、who—当前登入主机的用户终端信息

  • :0—图形化终端
  • pts/0—命令行终端

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

  • 不是很准确,记录在/var/log/wtmp中,黑客可以改

7、history—显示历史执行过的命令

  • !编码数字(可以重复执行某一次的命令)

8、sosreport—收集系统配置及架构信息并输出诊断文档

  • 发给红帽用的,要收钱,保存在/var/tmp中

二、工作目录切换命令
1、pwd—显示当前目录
2、cd—进入目录

  • cd -(返回到上一次所在的目录,相当于电视机遥控器上的返回键,再按一次又返回现在的目录,循环切换)
  • cd ~(进入本用户家目录)
  • cd ~username(进入其他用户家目录)
  • cd …(返回上一级目录)

3、ls—显示目录中的文件信息

  • 一切皆文件
  • ls -a(显示全部文件,包括隐藏文件,Linux中的隐藏文件是以.开头的文件)
  • 显示出来的··是上一级目录的链接,所以说Linux中一切皆文件
  • -d(查看目录属性信息)

三、文本文件编辑命令
1、cat—用于查看内容较少的纯文本文件
2、more—用于查看内容较多的纯文本文件

  • 用空格键翻下一页
  • 用回车键翻下一行

3、head—用于查看纯文本文件的前N行
4、tail—用于查看纯文本文件的后N行

  • 可以持续刷新一个文件的内容,命令为“tail -f 文件名”

5、tr—用于替换文本文件中的字符

  • tr [原始字符] [目标字符]

6、wc—用于统计指定文本的行数、字数、字符数

  • -l,统计行数
  • -w,统计字(英文中的word)数,包括空行
  • -c,统计字符数,包括标点符号、空格

7、stat—查看文件的具体存储信息和时间等信息

  • access,访问时间(Atime)
  • modify,修改(内容)时间(Mtime)
  • change,修改(属性)时间(Ctime)

8、cut—用于按“列”提取文本字符
9、diff—用于对比多个文本文件的差异
四、文件目录管理命令
1、touch—创建空白文件或设置文件的时间

  • -a,修改Atime
  • -m,修改Mtime
  • -d,同时修改Atime与Mtime
  • Ctime不能改

2、mkdir—创建目录

  • -p,递归创建目录,如mkdir -p a/b/c/d/e

3、cp—复制

  • -r,即recursive,递归持续复制,用于目录复制

4、mv—移动

  • 如果再同一个目录中对一个文件进行剪切操作,其实也就是对其进行重命名

5、rm—用于删除文件或目录

  • rm -f 文件,对文件强制删除
  • rm -r,删除目录

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

  • 按需复制
  • bs,设置每个块的大小
  • count,设置要复制块的个数
  • bs与count都是用来指定容量的大小,只要能满足需求,可随意组合搭配(待确认
  • 疑问:dd命令里面,我需要复制一个文件,有100T,我们选BS=100T,count=1,和BS=100G,count=1000,有性能上的区别吗?

7、file—查看文件的类型(Linux中一切皆文件,用file来判断是图片还是文本)

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值