Linux学习之旅-《Linux就该这么学》—— 第三天

常用命令:
ifconfig:
ifconfig命令用于获取网卡配置与网络状态等信息,格式为“ifconfig [网络设备] [参数]”。

使用ifconfig命令来查看本机当前的网卡配置与网络状态等信息时,其实主要查看的就是网卡名称、inet参数后面的IP地址、ether参数后面的网卡物理地址(又称为MAC地址),以及RX、TX的接收数据包与发送数据包的个数及累计流量

free命令
free用于显示当前系统中内存的使用量信息,格式为“free [-h]”。
为了保证Linux系统不会因资源耗尽而突然宕机,运维人员需要时刻关注内存的使用量。在使用free命令时,可以结合使用-h参数以更人性化的方式输出当前内存的实时使用量信息。

History
history命令用于显示历史执行过的命令
!数字: 可执行history内某一行“数字”命令
history -c 清空history记录

cd命令
cd命令用于切换工作路径,格式为“cd [目录名称]”。
cd /etc 切换etc目录
cd - 返回上一次目录
cd ~ 返回家目录

ls命令用于显示目录中的文件信息,格式为“ls [选项] [文件] ”。
所处的工作目录不同,当前工作目录下的文件肯定也不同。使用ls命令的“-a”参数看到全部文件(包括隐藏文件),使用“-l”参数可以查看文件的属性、大小等详细信息。
ls -al 显示所有文件信息

cat 文件 查看小文件
more 文件 查看大文件
head -n 20 文件 显示文件前20行
tail -n 20 文件 显示文件后20行
tail -f /var/log/message 实时刷新查看message日志

wc命令
wc命令用于统计指定文本的行数、字数、字节数,格式为“wc [参数] 文本”。
wc -l 文件 显示文件行数
wc -w 文件 显示文件单词数
wc -c 文件 显示文件字节数

stat命令
stat命令用于查看文件的具体存储信息和时间等信息,格式为“stat 文件名称”。
stat命令可以用于查看文件的存储信息和时间等信息,命令stat anaconda-ks.cfg会显示出文件的三种时间状态:Access、Modify、Change。
Access 意思是“访问”。
用编辑器打开一个文件的时候;
在终端上用cat、more 、less、grep、sed读取文件的内容;
一个被设为壁纸的图片文件在我们进入xwindow;
把一个文件作为输入文件进行cp;
用file命令来查看文件类型;
可执行文件被执行;
音频视频文件被播放;
此文件的Access的时间记录都会被更新(空文件例外),纯粹的access是不会影响后面两项指标的,但会受到modify行为的影响。用ls -lu看到的文件时间是最近一次access的时间。
对于目录而言,只是进入目录的话不会改变它的access时间,但只要用ls查看了此目录的内容(无论在何处),这个目录的access时间就会被更新。
Modify 意思是“更改(内容)“,或者“写入”。
当更改了一个文件的内容的时候,此文件的modify的时间记录会被更新。用ls -l看到的文件时间是最近一次modify的时间。
modify的行为是三个行为中最有影响力的行为,它发生以后,会使文件的access记录与change记录也同时得到更新。对于目录也是如此。
Change 改变(状态或属性)。
对一个文件或者目录作mv、chown、chgrp操作后,它的Change时间记录被更新,change时间会受到modify行为的影响。用ls -lc看到的文件时间是最近一次change的时间。
弄清楚这些以后,我们可以正确地把握find 命令中的-atime 和 -ctime这两个选项的用法:
find . -type f -atime 0 本目录中最近24小时之内有过access行为的文件
find . -type f -ctime 0 本目录中最近24小时之内有过change行为的文件

cut命令
cut命令用于按“列”提取文本字符,格式为“cut [参数] 文本”。
cut -d: -f1 /etc/passwd 取/etc/passwd文件第一列内容
但是如果按列搜索,不仅要使用-f参数来设置需要看的列数,还需要使用-d参数来设置间隔符号。

diff --brief命令显示比较后的结果,判断文件是否相同:
diff -c 显示不同内容

touch命令用于创建空白文件或设置文件的时间,格式为“touch [选项] [文件]”。
touch haha 创建haha文件
touch -a “2019-07-07 21:45” haha 修改哈哈访问时间 atime
touch -m “2019-07-07 21:45” haha 修改哈哈修改内容时间 mtime
touch -d 同时修改atime和mtime

mkdir a 创建a目录
mkdir -p a/b/c 递归创建出具有嵌套叠层关系的文件目录。
rm -r a/b/c 删除递归目录

dd 按大小取内容文件
dd if=/dev/zero of=560_file count=1 bs=560M
1+0 records in
1+0 records out
587202560 bytes (587 MB) copied, 27.1755 s, 21.6 MB/s
并可通过 21.6MB/s评估磁盘读取速度

tar
tar -cjvf 文件名a 目标 把目标压缩成文件名a
-c 压缩 -x解压 -f bzip2格式 -z Gzip格式 -v 显示进度 -f 文件名

grep命令用于在文本中执行关键词搜索,并显示匹配的结果,格式为“grep [选项] [文件]”。grep命令的参数及其作用如表2-15所示。
grep -n linux /etc/passwd 在/etc/passwd中显示linux内容和行号

find命令用于按照指定条件来查找文件,格式为“find [查找路径] 寻找条件 操作”。
find /etc -name “host*” -print 在目录/etc下查找host*的文件

  • 注: grep 文件中查找内容 find 目录中查找文件
  • gerp 127.0.0.1 ipadd.txt 在ipadd.txt中查找127.0.0.1
  • find /etc -name “host*” -print 在目录/etc下查找host*的文件

随堂笔记:
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值