系统服务
Linux_Shell_脚本参数接收键盘输入 #!/bin/bash #提示“请输入姓名”并等待30秒,把用户的输入保存入变量name中 read -t 30 -p "请输入用户名称:" name echo -e "\n" echo "用户名为:$name" #提示“请输入密码”并等待30秒,把用户 ...
vi traperr.sh #!/bin/bash fun2(){ echo "This is an error function" var=2010 return 1} trap 'echo "Line: $LINENO, var=$var"' ERR #trap命令捕捉ERRfun2 #调用fu ...
调试钩子也称调试块,实际上是一个if/then结构的代码块,DEBUG 变量控制该代码块是否执行,在程序的开发调试阶段,将DEBUG变量设置为TRUE,使其输出调试信息,到了程序交付使用阶段,将DEBUG设置为FALSE,无需一一删除调试钩子代码 cat debugblock.sh #!/bin/b ...
set有三个选项,可以用于脚本的调试 选项名称 简写 意义noexec n 读取脚本中的命令,进行语法检查,但不执行这些命令xtrace x 在执行每个命令之前,将每个命令打印到标准输出(stdout)无 c... 从...中读取命令 #!/bin/bash set -n #或者 set -o no ...
没有加tee命令调试前cat obtainIP.sh #!/bin/bash #对localIP的赋值是命令替换操作,命令替换操作中管道操作比较复杂localIP=`cat /etc/network/interfaces | grep 'IPADDR' | cut -d= -f2`echo "The ...
首先编写如下cpp文件,命名为helloworld.cpp,并将它放到Linux机器上的某个目录下。 执行 g++ helloworld.cpp 命令,会默认在该目录下生成 a.out 文件。执行 ./ a.out 命令,即可获得输出结果:Hello world。 也可以通常可以通过选项-o来指定自 ...
安装shcsudo apt install shc shc -v -f color_script.sh shc shll=bashshc [-i]=-cshc [-x]=exec '%s' "$@"shc [-l]=shc opts=shc: cc color_script.sh.x.c -o co ...
一个有参数但无提示说明的脚本#login1.sh: 用户登录,判断用户输入的用户名和密码是否错误 vi login1.sh #!/bin/bash for ((i=0; i < 3; i++))do read username read password if test "$username" = ...
samba是一种网络共享服务,可以通过网络访问我们指定的文件夹。 第一步:下载Samba sudo apt-get install samba 第二步:修改samba配置文件 sudo vim /etc/samba/smb.conf 添加如下内容 [ubuntu samba] comment =ar ...
(1)free -h (简单明了输出内存剩余情况与使用情况) total :总的物理内存+交换空间 used:已经使用的内存 (包含应用程序已使用的buff/cache) free: 完全可用的内存 shared: 应用程序共享内存 buff/cache:已使用缓冲区大小(当内存不足或吃紧时,可回收 ...