linux练习-3
进阶指令(重点)
1.df指令
作用:查看磁盘空间,服务器一般是Linux系统,存放了大量文件,需要定期查看磁盘空间,防止存储空间不足
语法:df -h //-h表示以较高可读性的方式查看,可不加-h直接df但可读性差,建议都加-h
2.free指令
作用:查看内存使用情况
语法:free -m //-m表示以MB为单位显示数据,不加直接free以KB为单位,一般加-m
3.head指令
作用:查看某个文件的前n行数据
语法:head -n 文件路径 //n表示行数,若未指定n大小,则默认n等于10
4.tail指令
作用1:查看某个文件的后n行数据
作用2:查看某个文件的动态变化,一般用于查看系统日志
语法:tail -n 文件路径 //n表示行数,若未指定n大小,则默认n等于10
语法:tail -f 文件路径 //可查看文件的动态变化,注意不能用户手动编辑改变文件,否则看不到变化,可以用输出重定向指令改变文件可看到变化,这里不便演示
5.less指令
作用:以较少的内容输出的方式查看文件
语法:less 文件路径 //按下辅助功能键可查看更多,如按空格可翻页,按上下键可切换上下行,按回车可切换下一行,主要用于大文件,这里不便演示
6.wc指令
作用:统计文件内容信息,包括行数、单词数和字节数三个信息
语法:wc -lwc 文件路径 //-l表示行数,-w表示单词数(并不只是英文单词,是以空格来判断的,不实用),-c表示字节数,三个选项可单独或组合使用,-l统计行数比较实用
7.date指令(重点)
作用:操作时间日期,操作包括读取和设置
语法1:date //读取当前时间,输出形式如下
语法2:date +%F //这是简写法,原语法:date “+%Y-%m-%d”,需要严格区分大小写,输出形式如下
语法3:date +%T //这是简写法,原语法:date “+%H-%M-%S”,需要严格区分大小写,输出形式如下
语法4:date “+%F %T” //读取当前时间,可用单引号,输出形式如下
语法5:date -d “时间戳” “时间格式” //读取以前或以后的时间,一般用于数据库备份方面,演示如下
8.cal指令
作用:操作日历
若显示找不到cal指令可以用以下命令安装
语法1:cal //直接输出当前日历,原语法:cal -1,-1表示输出本月的日历
语法2:cal -3 //输出上月、本月、下月的日历
语法3:cal -y 年份 //输出某一年的日历,窗口小未显示全部
语法4:cal -m //日历由周一至周末输出,不指定-m则默认是-s由周末至周六输出
9.clear指令
作用:清除终端中的内容
语法:clear //清屏,并不改变数据内容,只是不在屏幕显示,可以用快捷键ctrl+L代替
10.管道(重点)
管道符: | //有个与”滚“同音的汉字和这个管道符长得一样,别写错了
语法:管道符不能单独使用,需配合其他指令使用,起辅助作用
作用1:用于过滤,一般配合grep指令使用(grep指令主要用于过滤),将管道符|前的输出内容经grep指令过滤后输出
作用2:用于特殊,如cat 文件路径 | less与less等效,不实用
作用3,扩展处理,如输出某个目录下文件/文件夹数
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现