做 Java 的肯定都接触过 Linux 系统,那么很多时候我们在开发的过程中都是把我们项目打成一个jar包,或者是war包的形式,然后通过 XFTP 上传到我们服务器的指定目录,然后运行一端启动脚本,让我们的项目变得可以访问 就像
2024年08月03日
做 Java 的肯定都接触过 Linux 系统,那么很多时候我们在开发的过程中都是把我们项目打成一个jar包,或者是war包的形式,然后通过 XFTP 上传到我们服务器的指定目录,然后运行一端启动脚本,让我们的项目变得可以访问 就像
2024年08月03日
在 server0 上创建一个脚本,名为 /root/batchusers,此脚本能实现为系统 server0 创建本地用户,并且这些用户的用户名来自一个包含用户名列表的文件。同时满足下列要求:
2024年08月03日
Linux管理员日常工作涵盖系统监控、日志分析、备份任务等。手头备一些常用的一些Shell脚本可以极大提高工作效率,以下是一些常用的Shell脚本示例:
2024年08月03日
Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。每一位合格的Linux 系统管理员或运维工程师,都需要能够熟练地编写 Shell脚本,并能够阅读Linux系统自带的系统脚本内容,只有这样才能提升运维人员的工作效率,适合日益复杂的工作环境,减少不必要的重复性工作,从而为个人的职场发展尊定较好的基础。
2024年08月03日
$? 是一个特殊变量,用来获取上一个命令的退出状态,或者上一个函数的返回值。
所谓退出状态,就是上一个命令执行后的返回结果。退出状态是一个数字,一般情况下,大部分命令执行成功会返回 0,失败返回 1,这和C语言的 main() 函数是类似的。
不过,也有一些命令返回其他值,表示不同类型的错误。
2024年08月03日
pgrep名字前有个p,我们可以猜到这和进程相关,又是grep,当然这是进程相关的grep命令。不过,这个命令主要是用来列举进程ID的
2024年08月03日
通过前两篇文章,我们掌握了shell的一些基本写法和变量的使用,以及基本数据类型的运算。那么,本次就将要学习shell的结构化命令了,也就是我们其它编程语言中的条件选择语句及循环语句。
不过,在学习shell结构化命令的时候,我们又会发现它与其它编程的语言相比存在不小的区别。下面就开始看看吧: