文章目录
一.变量声明与查看
1.export在/etc/profile中配置的是全局变量(需要重启或者source使之生效)
2.export在命令行或者在其他脚本中声明变量则是当前session有效且立即生效
1)echo命令
使用echo命令可以查看变量的值(需要知道具体的变量名)
示例:echo $PATH,效果如下
2)printenv
使用printenv可以查看所有变量的值,效果如下:
二.计算文件的字数:wc命令
wc命令用于计算文件的单词数,参数说明和演示效果如下:
参数 | 说明 |
-w | 统计单词个数 |
-l | 统计行数 |
-L | 计算最长行的长度 |
三.搜索命令:grep
- grep是使用正则表达式的搜索工具
- grep本身是模糊查询,具体的参数说明如下:
参数 | 说明 |
-i | 忽略大小写 |
-w | 完整匹配单词 |
-l | 只列出文件名 |
-r | 在当前和所有子目录中搜索 |
-n | 列出具有行号的匹配行 |
-v | 只打印没有匹配的,而匹配的反而不打印(即反转) |
四.file命令
- 用来识别文件类型
- 语法: file [-bcLvz] 文件名称
参数 | 说明 |
-b | 列出辨识结果时,不显示文件名称 |
-c | 详细显示指令执行过程,便于排错或分析程序执行的情形 |
-L | 直接显示符号连接所指向的文件的类别 |
-z | 解读压缩文件的内容 |
-v | 显示版本信息 |
五.which命令
- 用于查找命令所在目录
六.ln命令
- 在文件之间建立链接
- 软连接相当于windows系统中的快捷方式,语法:ln -s 目录 软连接名 ,演示如下图:
七.find命令
- 搜索目录层次结构中的文件
- 语法:find 路径 -iname “文件名或目录名” (忽略大小写)
八.date命令
- 作用:打印系统日期和时间
参数 | 日期具体格式 |
+%Y-%m-%d | 2020-06-18 |
+%H-%M-%S | 24小时单位时间 |
+%I-%M-%S | 12小时单位时间 |
+%c | 完整日期时间 |
-u | UTC日期和时间 |
-R | RFC-2822格式 |
-Iseconds | ISO-8601格式 |
九.ping命令
- 用于测试与其他机器的连通性(若是网络域名需要ctrl+c强制退出)
十.scp命令
- 用于向其他机器传输文件
十一.df -h命令
- 查看硬盘使用情况