Day 17 初识脚本

本文深入讲解了Linux终端的使用技巧,包括如何查看命令定义、利用ls命令的不同参数查看文件详情,以及通过chmod修改文件权限的方法。同时,文章还介绍了如何使用通配符查找特定文件,并提供了一个使用bash脚本计算1到100数字之和的例子。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.打开linux终端,使用 man xxx 命令, 可以查看需要的命令或函数定义。
//例如 man ls 可以调出ls 命令的详细用法,以及 ls 后加参数会有什么变化。


2.man ls(1) //其中的(1)代表第一个章节,Linux下共八个章节,一般第(1)章节为命令, 第(2)(3)章节为函数。
// 一般LS - L 可以写为 LL


3.ls -s (ls -size)可以在列出文件时显示出文件的大小。


  1. drwxrwxrwx 文件权限 分解为: (1)d (2)rwx (3)rwx (4)rwx
    //(1) 当为 d 时代表目录, 当为 - 时代表普通文件;
    当为 c 时代表字符设备;
    当为 b 时代表块设备,如硬盘;
    当为 p 时代表管道:用于进程间通信;
    当为 L 时代表软链接(也就是快捷方式);
    当为 S 时代表套接字:(此处套节字为Unix域套接字,用于本地进程间通信)

//(2) 此处代表是否可读,可写,可执行,rwx。
//(3) 此处代表组用户是否,可读,可写,可执行。
//(4) 此处代表其他用户是否,可读,可写,可执行。


5.如果想要改变文件的权限可以使用 chmod +x + 文件名; 来使文件可以执行,或者chmod 777 +文件名 开文件的最高权限。


6.L* .c 可以列出当前目录下所有.c 后缀的文件。 //此处的*是通配符的意思。



用脚本语言打印1~100数字之和
#!/bin/bash
sun=0
for val in seq 1 100
do
sum=expr $sum + $val
//# sum=expr $val + $sum //这种写法运行不出来,有些奇怪。
done
echo “结果为:$sum”

资源下载链接为: https://pan.quark.cn/s/22ca96b7bd39 在当今的软件开发领域,自动化构建与发布是提升开发效率和项目质量的关键环节。Jenkins Pipeline作为一种强大的自动化工具,能够有效助力Java项目的快速构建、测试及部署。本文将详细介绍如何利用Jenkins Pipeline实现Java项目的自动化构建与发布。 Jenkins Pipeline简介 Jenkins Pipeline是运行在Jenkins上的一套工作流框架,它将原本分散在单个或多个节点上独立运行的任务串联起来,实现复杂流程的编排与可视化。它是Jenkins 2.X的核心特性之一,推动了Jenkins从持续集成(CI)向持续交付(CD)及DevOps的转变。 创建Pipeline项目 要使用Jenkins Pipeline自动化构建发布Java项目,首先需要创建Pipeline项目。具体步骤如下: 登录Jenkins,点击“新建项”,选择“Pipeline”。 输入项目名称和描述,点击“确定”。 在Pipeline脚本中定义项目字典、发版脚本和预发布脚本。 编写Pipeline脚本 Pipeline脚本是Jenkins Pipeline的核心,用于定义自动化构建和发布的流程。以下是一个简单的Pipeline脚本示例: 在上述脚本中,定义了四个阶段:Checkout、Build、Push package和Deploy/Rollback。每个阶段都可以根据实际需求进行配置和调整。 通过Jenkins Pipeline自动化构建发布Java项目,可以显著提升开发效率和项目质量。借助Pipeline,我们能够轻松实现自动化构建、测试和部署,从而提高项目的整体质量和可靠性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值