linux常用命令补充

文章目录

    • 一.变量声明与查看
      • 1)echo命令
      • 2)printenv
    • 二.计算文件的字数:wc命令
    • 三.搜索命令:grep
    • 四.file命令
    • 五.which命令
    • 六.ln命令
    • 七.find命令
    • 八.date命令
    • 九.ping命令
    • 十.scp命令
    • 十一.df -h命令

一.变量声明与查看

1.export在/etc/profile中配置的是全局变量(需要重启或者source使之生效)
2.export在命令行或者在其他脚本中声明变量则是当前session有效且立即生效

1)echo命令

使用echo命令可以查看变量的值(需要知道具体的变量名)
示例:echo $PATH,效果如下

echo效果

2)printenv

使用printenv可以查看所有变量的值,效果如下:

linux常用命令补充_第1张图片

二.计算文件的字数:wc命令

wc命令用于计算文件的单词数,参数说明和演示效果如下:
参数 说明
-w 统计单词个数
-l 统计行数
-L 计算最长行的长度

linux常用命令补充_第2张图片

三.搜索命令:grep

  • grep是使用正则表达式的搜索工具
  • grep本身是模糊查询,具体的参数说明如下:
参数 说明
-i 忽略大小写
-w 完整匹配单词
-l 只列出文件名
-r 在当前和所有子目录中搜索
-n 列出具有行号的匹配行
-v 只打印没有匹配的,而匹配的反而不打印(即反转)

四.file命令

  • 用来识别文件类型
  • 语法: file [-bcLvz] 文件名称
参数 说明
-b 列出辨识结果时,不显示文件名称
-c 详细显示指令执行过程,便于排错或分析程序执行的情形
-L 直接显示符号连接所指向的文件的类别
-z 解读压缩文件的内容
-v 显示版本信息

五.which命令

  • 用于查找命令所在目录
    Java所在目录

六.ln命令

  • 在文件之间建立链接
  • 软连接相当于windows系统中的快捷方式,语法:ln -s 目录 软连接名 ,演示如下图:
    linux常用命令补充_第3张图片

七.find命令

  • 搜索目录层次结构中的文件
  • 语法:find 路径 -iname “文件名或目录名” (忽略大小写)
    find

八.date命令

  • 作用:打印系统日期和时间
参数 日期具体格式
+%Y-%m-%d 2020-06-18
+%H-%M-%S 24小时单位时间
+%I-%M-%S 12小时单位时间
+%c 完整日期时间
-u UTC日期和时间
-R RFC-2822格式
-Iseconds ISO-8601格式

linux常用命令补充_第4张图片

九.ping命令

  • 用于测试与其他机器的连通性(若是网络域名需要ctrl+c强制退出)
    linux常用命令补充_第5张图片

十.scp命令

  • 用于向其他机器传输文件
    scp
    linux常用命令补充_第6张图片

十一.df -h命令

  • 查看硬盘使用情况
    linux常用命令补充_第7张图片

你可能感兴趣的:(使用linux系统,linux)