1月24日我动手做了linux文本处理的实验,首先就是vim编辑器的使用,三种模式的切换还有就是操作vim的命令,比如复制当前行用yy,剪切当前行用dd,:wq是保存并退出。cat命令用于查看内容较少的纯文本文件。more命令从前向后分页显示文件内容。less命令可以对文件或其它输出进行分页显示,与moe命令相似,但使用 less 可以随意浏览文件,而 more 仅能向前移动,却不能向后移动。head命令用于查看文件开头指定行数的内容。tail命令用于查看文档的后N行或持续刷新内容。stat用来显示文件的详细信息,包括inode、atime、mtime、ctime等。wc命令用于统计指定文本的行数、字数、字节数。还有file、diff等以及文本处理三剑客grep、sed、awk。cut切割字符串,tr转置字符串。
1月25日我动手操作了系统管理的一些命令:echo可以在终端输出字符串或者变量,date命令用于显示和设置系统的时间和日期。wget用于下载url中的文件,ps命令用于查看系统中的进程状态。top命令动态地监视进程活动与系统负载等信息,pidof命令用于查询指定服务进程的PID值。kill命令用于终止指定PID的服务进程(用处较大),killall命令用于终止指定名称的服务对应的全部进程。ifconfig命令用于获取网卡配置与网络状态等信息。uname命令用于查看系统内核与系统版本等信息。free用于显示当前系统中内存的使用量信息。who 命令显示关于当前在本地系统上的所有用户的信息。uptime 用于查看系统的负载信息。history命令用于显示历史执行过的命令(重要)。 last 命令用于显示用户最近登录信息
1月26日我动手实战-Linux磁盘管理入门深入解析:我学会了df、du、和磁盘分区工具fdisk命令。df用于查看磁盘的剩余情况,du用于查看使用情况。fdisk用于分区。
1月27日我学习了一些简单的命令:pwd、cd、ls、touch、mkdir、rm、cp、mv、rename(rename命令用字符串替换的方式批量改变文件名)
1月28日我学习了cat、cmp、diff、find等命令。
总体来说本期动手实操巩固了我的shell基础,非常有帮助!