linux进阶(脚本编程/软件安装/进程进阶/系统相关)

一般市第二种,以bash进程执行

shelle脚本编程

env环境变量

set查看所有变量

read设置变量值

echo用于控制台输出

类似java中的sout

declear/typeset声明类型

范例

test用于测试表达式

if/else

case

while

for

函数

脚本示例

软件安装及进阶

fork函数(复制一个进程(开启一个进程))

exec函数(一旦发生调用,则用新进程替换掉当前的)

system

想要文件执行有两种方案

1.        sh  文件名          2.      ./文件名

使用sh可以不需要x权限

sh  文件名   对应的是下图的操作

wait函数

linux启动

通过这个找到grub

GRUB

把timeout改为0,下面的选择页面就不会显示

grub最重要作用是加载内核,把内核东西放到内存

.img 结尾,一个个的机器码,放到内存里可以直接跑起来

init进程,pid为1,是所有进程的父进程,其他进程是他fork出来的

详细的过程看视频
CH07-2-init启动机制_哔哩哔哩_bilibili

systemd

计划任务/定时执行(at和cron)

日志

你可能感兴趣的:(linux,运维,服务器)