1、if中文件目录属性判断-rfile 用户可读为真-wfile 用户可写为真-xfile 用户可执行为真-ffile 文件为正规文件为真-dfile 文件为目录为真-cfile 文件为字符特殊文件为真-bfile 文件为块特殊文件为真-sfile 文件大小非0时为真-tfile 当文件描述符(默认为1)指定的设备为终端时为真2、cas
分类:
系统相关 时间:
2018-12-25 23:43:56
阅读次数:
295
1、shell脚本语言和其它编程语言一样,支持条件、循环等结构。主要用于Linux系统与用户交互,正确解释用户命令,在linux系统自动化运维中作用显著。2、脚本名称常以.sh结束,文件内容第一行通常为#!/bin/bash,告诉系统这个脚本使用/bin/bash命令解释3、date命令使用,显示当前系统时间,可以添加参数进行格式化输出date+%(Y、y、m、d、H、M、S、w、F、T、W、D)
分类:
系统相关 时间:
2018-12-24 19:01:08
阅读次数:
212
什么是shellshell是一个命令解释器,提供用户和机器之间的交互支持特定语法,比如逻辑判断、循环每个用户都可以有自己特定的shellCentOS7默认shell为bash(全称:BourneAginShell)还有zsh、ksh等查看是否有安装包:yumlist|grepzsh命令历史用户敲命令存放文件:用户家目录/.bash_history例:/root/bash_historyhistor
分类:
系统相关 时间:
2018-12-24 10:27:59
阅读次数:
192
一、用户登陆进入系统后的系统环境变量 $HOME 使用者自己的目录 $PATH 执行命令时所搜寻的目录 $TZ 时区 $MAILCHECK 每隔多少秒检查是否有新的信件 $PS1 在命令列时的提示号 $PS2 当命令尚未打完时,Shell 要求再输入时的提示号 $MANPATH man 指令的搜寻路 ...
分类:
系统相关 时间:
2018-12-21 17:39:40
阅读次数:
283
入门脚本语言的最好方式是什么?? 没错;就是把自己当做语言解释器,去运行一次脚本 所以这里找到了lnmp安装脚本来学习。。(源码地址:https://lnmp.org/) 本次解释以lnmp1.5为准 知识预备: linux基础知识,正常操作linux没问题。 shell基础知识,了解shell的 ...
分类:
系统相关 时间:
2018-12-07 14:51:52
阅读次数:
146
shell的特殊位置变量$0相当于C语言main函数的argv[0]$1$2$3....位置参数,相当于argv[1],argv[2],argv[3]$#脚本运行时携带的参数个数$@表示参数列表(可以用做for的遍历)$*表示参数列表$?上一条命令的exitstatus(0为真非0为假)$$当前进程号IFS环境变量定义了shell用作字段分隔符的一系列字符取变量或者字符串的长度echo$a|wc-
分类:
系统相关 时间:
2018-12-03 00:51:09
阅读次数:
202
shell 基础练习题 1、编写脚本/root/bin/systeminfo.sh,显示当前主机系统信息,包括主机名,IPv4地址,操作系统版本,内核版本,CPU型号,内存大小,硬盘大小 2、编写脚本/root/bin/backup.sh,可实现每日将/etc/目录备份到/root/etcYYYY ...
分类:
系统相关 时间:
2018-12-01 15:21:40
阅读次数:
440
一般来说,shell的初始化脚本分为2种:一种是全局默认的,一种是自己的; 全局默认的路径是:/etc/profile 在profile中,它默认会再加载/etc/bash.bashrc ; 用户自己的就是$HOME目录下的.profile ,它会默认加载.bashrc 文件; 常用命令: echo ...
分类:
系统相关 时间:
2018-12-01 10:59:48
阅读次数:
153
Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。 Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。 打开文本编辑器(可以使用 vi/vim 命令来编辑文件),新建一个文件 ...
分类:
系统相关 时间:
2018-11-27 12:28:14
阅读次数:
205