周末作业

Linux如何查看进程,和杀死进程?

查看进程:
ps aux | grep xxx (功能描述:查看系统中所有进程)
ps -ef | grep xxx (功能描述:可以查看子父进程之间的关系)
杀死进程:
kill [选项] 进程号 (功能描述:通过进程号杀死进程)
killall 进程名称 (功能描述:通过进程名称杀死进程,也支持通配符,这在系统因负载过大而变得很慢时很有用)
-9 表示强迫进程立即停止

linux如何安装软件?有几种方式,相关参数有什么含义?

RPM YUM两种方式
RPM是本地软件包安装
YUM是镜像源安装

为何说rm -rf 慎用?

会递归删除

linux中哪个命令可以监控文件的实时变化?

tail -f 文件 (功能描述:实时追踪该文档的所有更新)

如何在脚本中使用参数 ?如何在脚本中获取脚本名称 ?

$n (功能描述:n为数字,$0代表该脚本名称,$1- 9 代 表 第 一 到 第 九 个 参 数 , 十 以 上 的 参 数 , 十 以 上 的 参 数 需 要 用 大 括 号 包 含 , 如 9代表第一到第九个参数,十以上的参数,十以上的参数需要用大括号包含,如 9{10})
输出该脚本文件名称、输入参数的值

如何检查之前的命令是否运行成功 ?

bash -x 脚本名称.sh #查看脚本的执行过程

shell中命令 “export” 有什么用 ?

export 变量名

$* 和 $@ 有什么作用?和区别?

∗ ( 功 能 描 述 : 这 个 变 量 代 表 命 令 行 中 所 有 的 参 数 , * (功能描述:这个变量代表命令行中所有的参数, *把所有的参数看成一个整体)
@ ( 功 能 描 述 : 这 个 变 量 也 代 表 命 令 行 中 所 有 的 参 数 , 不 过 @ (功能描述:这个变量也代表命令行中所有的参数,不过 @@把每个参数区分对待)

shell如何取消变量或取消变量赋值?

撤销变量:unset 变量

在shell脚本中,如何写入注释(单行和多行注释) ?

单行注释:#
多行注释:::<<EOF :<<!
多行注释 多行注释
EOF !

在shell中写脚本的基本格式是什么?

脚本以#!/bin/bash开头(指定解析器)

编写脚本:
1.#!/bin/env bash 或者 #!/bin/bash
2.可以添加脚本的描述信息
3.开始写脚本

如何执行shell脚本?

第一种:采用bash或sh+脚本的相对路径或绝对路径(不用赋予脚本+x权限),本质是bash解析器帮你执行脚本,所以脚本本身不需要执行权限。
第二种:采用输入脚本的绝对路径或相对路径执行脚本(必须具有可执行权限+x,推荐采用这种方式),本质是脚本需要自己执行,所以需要执行权限。
执行:
bash + 相对路径
bash + 绝对路径
sh + 相对路径
sh + 绝对路径
source + 绝对路径

推荐的执行方式:(相对路径、绝对路径执行)
1.为脚本添加可执行的权限
chmod +x 脚本名称.sh
2.相对路径(在脚本所在的文件夹下)
./脚本名称.sh
3.绝对路径执行
/root/class21/脚本名称.sh
注意:
脚本中的第一行,指明解释器,一定不要写错

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值