Q:1 Shell脚本是什么、它是必需吗? 答:一个Shell脚本是一个文本文件,包含一个或多个
原创 2022-08-26 15:47:55
267阅读
linux面试宝典
原创 精选 2017-12-20 21:15:23
2131阅读
7点赞
面试常用
转载 2019-07-22 14:06:11
1194阅读
常见问题背景运维过程经常会使用shell获取数据或者做些自动化任务,当然也是面试运维工程师常常被问到问题,为了方便记忆,我也整理了部份shell常问知识点。
原创 2024-08-25 14:42:36
130阅读
常见问题 解释下$*和$@ 有什么区别,分别使用在什么场景? 如何查找文件夹下所有包含某个字符串文件? shell 中$! 有什么作用? var=value和export赋值变量有什么区别? 如何调试shell脚本? 如何获取当前脚本绝对路径? 背景 运维过程经常会使用shell获取数据或者做些自动化任务,当然也是面试运维工程师常常被问到问题,为了方便记忆,我也整理了部份shell常问
原创 精选 2024-08-21 09:51:29
523阅读
注意事项 1)开头加解释器:#!/bin/bash 2)语法缩进,使用四个空格;多加注释说明。 3)命名建议规则:变量名大写、局部变量小写,函数名小写,名字体现出实际作用。 4)默认变量是全局,在函数中变量local指定为局部变量,避免污染其他作用域。 5)有两个命令能帮助我调试脚本:set -e
转载 2018-11-19 10:58:00
71阅读
2评论
注意事项1)开头加解释器:#!/bin/bash2)语法缩进,使用四个空格;多加注释说明。3)命名建议规则:变量名大写、局部变量小写,函数名小写,名字体现出实际作用。4)默认变量是全局,在函数中变量local指定为局部变量,避免污染其他作用域。5)有两个命令能帮助我调试脚本:set...
转载 2021-08-18 11:44:33
435阅读
转自:http://blog.51cto.com/lizhenliang注意事项1)开头加解释器:#!/bin/bash2)语法缩进,使用四个空格;多加注释说明。3)命名建议规则:变量名大写、局部变量小写,函数名小写,名字体现出实际作用。4)默认变量是全局,在函数中变量local指定为局部变量,避免污染其他作用域。5)有两个命令能帮助我调试脚本:set -e 遇到执行非0时退出脚本,set-x
转载 2018-03-10 18:59:18
3352阅读
统计nginx日志里访问次数最多前十个IPawk '{print $1}' /var/log/nginx/access.log | sor
原创 2022-05-30 19:58:51
95阅读
在今天IT行业中,Linux系统已经成为了最受欢迎和广泛应用操作系统之一。而对于Linux系统管理和运维,Linux shell脚本无疑是一个非常重要技能。对于那些希望在Linux系统管理和运维领域寻求更好机会的人来说,掌握Linux shell脚本是一个至关重要技能。在面试中,掌握Linux shell脚本知识不仅可以让你在技术能力上更加突出,还能帮助你更好地应对各种技术问题和挑战。
原创 2024-04-11 11:15:58
79阅读
1、如何将标准输出和错误输出同时重定向到同一位置?可以有两种方法来实现:方法一: 2>&1# ls /usr/share/doc > out.file 2>&1 以上含义是,如果文件存在了,就将结果输出到out.file中,否则,将错误提示输出到out.file中,这样就实现了标准输出和错误输出同时重定向方法二:&>#ls /usr/
原创 2015-05-06 13:57:18
571阅读
编程语言中判断运用非常多,当然我们shll脚本中也是如此,在这里给大家介绍几种常见判断1、-d    filePATH="/etc/init.d/"    if [ -d $filePATH ];then            echo "目录存在"    else &nb
原创 2014-02-14 16:56:31
719阅读
一、Linux 1、常用高级命令 ps -ef:查看进程详情,ps -ef|grep dae可以搜索指定进程,-e表示环境变量 ps -au:以用户为主详细格式,显示进程平均占用资源,不包括cmd列 df -h:文件系统磁盘空间占用情况,表示大文件,-i表示innode索引命名小文件 ioto
原创 2022-05-27 17:55:47
213阅读
#!/bin/bash if [ ! -d /rhome ] then  mkdir -p /rhome fi continue uid=1000 for i in `seq 1 30`;do if [ $i -lt 16&nbs
原创 2016-03-04 12:25:19
1103阅读
shell脚本面试常见笔试题 基础题 三种引号之间区别 四个配置文件启动顺序:先profile到bashrc read交互使用方法 脚本怎么调试:bash -x $0、$1、\(#、\)@、$* 都是什么意思 \(?、$\) 变量运算格式$(( ))、$[ ]、expr 变量替换和删
原创 2021-07-28 16:26:34
267阅读
1、在shell脚本成功执行前,如何中断脚本执行?使用exit命令实现。在Unix环境下shell脚本中,0值表示成功执行。因此,在脚本终止前执行一个不带引号‘exit -1’命令将使脚本中止。例如:创建如下名为iniexit.sh脚本#!/bin/shecho "hello"exit -1echo "bye"保存并执行该脚本:root@ypyu-VirtualBox:/usr/local/
转载 精选 2014-12-28 16:22:00
508阅读
!$:表示上一次使用路径。 cd !$:就是进入上一次使用路径如: #ls /usr/local/src/ #cd !$(也就是进入:cd /usr/local/src目录中)
原创 2018-02-22 15:14:06
1284阅读
我们为你面试准备选择了 70 个你可能遇到 shell 脚本面试问题及解答。了解脚本或至少知道基础知识对系统管理员来说至关重要,它也有助于你在工作环境中自动完成很多任务。在过去几年里,我们注意到所有的 linux 工作职位都要求脚本技能。1) 如何向脚本传递参数 ?./script argument例子 : 显示文件名称脚本./show.sh file1.txt
转载 精选 2015-06-26 13:25:27
3285阅读
2点赞
阅读文本大概需要3分钟。李振良blog.51cto.com/lizhenliang/1929044注意事项1)开头加解释器:#!/bin/bash2)语法缩进,使用四个空格;多加注释说明。3)命名建议规则:变量名大写、局部变量小写,函数名小写,名字体现出实际作用。4)默认变量是全局,在函数中变量local指定为局部变量,避免污染其他作用域。5)有两个命令能帮助我调试脚本:set -e 遇到执行非
转载 2023-05-30 08:43:25
60阅读
楔子最近喜欢上了脚本所以重头学习一下也巩固一下自己。简单日志清空 注意!这是测试环境可以随便清空。cd /var/logcat /dev/null>messagesecho "Logs cleaned up."一、可以vim 一个文件名 例子test.sh 清空日志脚本如下:#!bin/bash#清除日志脚本,版本2LOG_DIR=/var/logROOT_UID=0 #<==$UI
原创 2017-10-10 11:43:46
888阅读
1点赞
  • 1
  • 2
  • 3
  • 4
  • 5