语句删除用户

删除用户  时间:2021-01-30  阅读:()

*安徽理工大学计算机科学与工程学院Linux开发基础DevelopmentFoundationonLinuxOS方贤进,Ph.
D&AssociateProf.
*OutlineShellprogrammingonLinuxOSGNUC/C++programmingCGIprogramminginC/C++languagePerlprogrammingCGIprogramminginPerllanguage*Section1ShellprogrammingonLinuxOS*1.
1WhatisShellShellisacommandinterpreter;Shellisaprogramminglanguage,whichincludesvariable,keywordsandallkindsofcontrolsentences;ThegenericShellonUnixOSisBourneShell(forshort,sh).
Thereareotherkindsofshell,C-shell,KornShell,etc.
*1.
2HowtocreateandexecuteshellscriptCreateashellScriptusingVIeditorForexample:$vitestWhereviisaneditor,testisthefilenameofshellscript.
*1.
2HowtocreateandexecuteshellscriptToexecuteashellScriptUsinginputredirection.
Let"sh"readcommandsfromshellscriptfilename.
E.
g.
$shShiftpositionargument*1.
3shell中的变量1.
3.
2ShellvariablesdefinedbyUsersdefinition:Variablename=string#delimitermaynotbeusedcitation$variablenameAsapartofastring#attheendofastringstring$variablename#attheheadofastringorinthemiddleofastringstring1${variablename}string2*1.
4shell中的特殊字符1.
4.
1WildcardcharactersinShell星号*问号一对方括号[]其作用是匹配该字符组所限定的任何一个字符,例如:f[abcd]可以匹配fa,fb,fc,fdf[a-d]与f[abcd]作用相同感叹号表示否定,例如f[!
a-d].
c表示以f打头、第二个字符不是a-d的.
c文件名*1.
4shell中的特殊字符1.
4.
2Shell中的引号双引号""由它括起来的字符,除$,`,\仍保留其特殊功能外,其余字符通常作为普通字符单引号''由它括起来的所有字符或字符串都作为普通字符出现.
倒引号``由此括起来的字符串被shell解释为命令行,其执行结果取代整个倒引号部分.
例如:$echocurrentdirectoryis`pwd`如果当前工作目录为/home/wang的话则输出结果为currentdirectoryis/home/wang*1.
4shell中的特殊字符1.
4.
3Shell命令执行的顺序操作符(1)顺序执行顺序分割符;例如:$cd/home/fang;ls–l;cata.
txt管道线|例如:$who|wc–l|writeroot(2)逻辑与Command1&&command2&&…&&commandn例如:$cptest1/home/wang&&cat/home/wang/test1(3)逻辑或Command1||command2||…||commandn例如:$cptest1/home/wang||ls-l*1.
4shell中的特殊字符1.
4.
4Shell中的注释符、反斜线及后台操作符(1)注释符#(2)反斜线\例如要显示字符$本身,就要用\$$echo"thisisa\$dollarcharacter"(3)后台操作符&$gccfile1.
c&*1.
5shell编程中的输入输出命令1.
5.
1Shell中的输入输出标准文件stdoutStdinstderr1.
5.
2Shell中的输入输出重定向,>>$cattest.
c>test2.
c#显示文件的内容到另一个文件$cat>file2.
txt#通过键盘输入建立一个文件file2.
txt,按^z作为文件结束符*1.
5shell编程中的输入输出命令1.
5.
3Shell中的输入输出命令Read…EchoEcho命令中使用的转义字符:\bbackspace,\c不将光标移动到下一行\ttable,本身,\f换页,\n换行,\r回车\0Nascii码的八进制N的字符,如'\101'表示字符'A'例如:$echo"abcd"$'\t'"efgh"*1.
6Shell中的程序控制结构语句1.
6.
1if语句if条件判断then命令1else命令2fi条件判断有"命令语句"和"测试语句"两种形式,命令执行成功则条件为真,返回值为"0",否则为假,返回值非"0"*1.
6shell中的程序控制结构语句1.
6.
2命令语句形式的条件判断例1:下面的一段代码首先判断一个指定的用户是否存在,若存在则给出信息,否则向操作系统中增加一个用户.
ifcat/etc/passwd|grep$1#$1为脚本的命令行参数thenecho"Therehasexisteduser$1inOS!
"elseuseradd$1fi例2:下面代码判断在当前工作目录中,一个指定的名字是目录、文件还是不存在.
iftest-f$1#$1为脚本的命令行参数thenecho"$1isagenericfile!
"elseiftest-d$1#elseif可以写成elifthenecho"$1isadirectory!
elseecho"$1isnotexisted!
fifi*1.
6shell中的程序控制结构语句1.
6.
3测试语句形式的条件判断格式1:Testexpression格式2:[expression]Example:reada#iftest$a-gt0#用test测试if[$a-gt0thenecho"$aisgreaterthan0!
"elseecho"$aislessthan0!
"fi*1.
6shell中的程序控制结构语句1.
6.
3测试语句形式的条件判断注意:如果使用shell变量,为保持完整,避免造成歧义,最好用双引号将变量括起来在任何运算符、圆括号、或方括号前后至少需要一个空格条件测试需要另起一行时,用\作为续行符.

ZJI全新上架香港站群服务器,4C段238个IP月付1400元起

ZJI本月新上线了香港葵湾机房站群服务器,提供4个C段238个IPv4,支持使用8折优惠码,优惠后最低每月1400元起。ZJI是原Wordpress圈知名主机商家:维翔主机,成立于2011年,2018年9月更名为ZJI,提供中国香港、台湾、日本、美国独立服务器(自营/数据中心直营)租用及VDS、虚拟主机空间、域名注册等业务,所选数据中心均为国内普遍访问速度不错的机房。葵湾二型(4C站群)CPU:I...

CloudCone(1.99美元),可以额外选择Voxility高防IP

CloudCone 商家也是比较有特点的,和我们熟悉的DO、Vultr、Linode商家均是可以随时删除机器开通的小时计费模式。这个对于有需要短租服务器的来说是比较有性价比的。但是,他们还有一个缺点就是机房比较少,不同于上面几个小时计费服务商可以有多机房可选,如果有这个多机房方案的话,应该更有特点。这次我们可以看到CloudCone闪购活动提供洛杉矶三个促销方案,低至月付1.99美元。商家也可以随...

打开海外主机域名商出现"Attention Required"原因和解决

最近发现一个比较怪异的事情,在访问和登录大部分国外主机商和域名商的时候都需要二次验证。常见的就是需要我们勾选判断是不是真人。以及比如在刚才要访问Namecheap检查前几天送给网友域名的账户域名是否转出的,再次登录网站的时候又需要人机验证。这里有看到"Attention Required"的提示。我们只能手工选择按钮,然后根据验证码进行选择合适的标记。这次我要选择的是船的标识,每次需要选择三个,一...

删除用户为你推荐
苹果x和xr哪个好苹果x和xr哪个好?有何区别?985和211哪个好211的院校和985的那个好?云盘哪个好云盘有哪些,哪个云盘好辽宁联通网上营业厅网中国联通的初始服务密码一般是多少东莞电信宽带资费东莞电信无线宽带上网卡资费360云盘网页版360云盘网页版分享的文件有何限制?360云盘论坛360云盘,百度云盘,115云盘,哪个好用一点,理由是什么360云安全中心可以连接到360云安全中心,但是无法上网便宜坊便宜坊,4人去大概多少钱?杨小落的便宜奶爸求推荐好的都市小说。
上海虚拟主机 域名估价 免费动态域名解析 cn域名个人注册 idc评测 免费申请网页 樊云 vps.net 美国翻墙 外国服务器 lamp配置 京东商城0元抢购 网站卫士 南通服务器 1美金 备案空间 电信主机托管 石家庄服务器 移动王卡 zencart安装 更多