语句删除用户

删除用户  时间: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变量,为保持完整,避免造成歧义,最好用双引号将变量括起来在任何运算符、圆括号、或方括号前后至少需要一个空格条件测试需要另起一行时,用\作为续行符.

牦牛云(3.5USD/月 )阿里云国际版云服务器 1核1G40G

收到好多消息,让我聊一下阿里云国际版本,作为一个阿里云死忠粉,之前用的服务器都是阿里云国内版的VPS主机,对于现在火热的阿里云国际版,这段时间了解了下,觉得还是有很多部分可以聊的,毕竟,实名制的服务器规则导致国际版无需实名这一特点被无限放大。以前也写过几篇综合性的阿里云国际版vps的分析,其中有一点得到很多人的认同,那句是阿里云不管国内版还是国际版的IO读写速度实在不敢恭维,相对意义上的,如果在这...

PQ.hosting全线9折,1Gbps带宽不限流量VPS/€3/月,全球11大机房可选

Hostadvice主机目录对我们的服务进行了测试,然后给PQ.hosting颁发了十大WordPress托管奖。为此,宣布PQ.Hosting将在一周内进行折扣优惠,购买和续订虚拟服务器使用优惠码:Hostadvice ,全部优惠10%。PQ.hosting,国外商家,成天于2019年,正规公司,是全球互联网注册商协会 RIPE 的成员。主要是因为提供1Gbps带宽、不限流量的基于KVM虚拟的V...

昔日数据月付12元起,湖北十堰机房10M带宽月付19元起

昔日数据怎么样?昔日数据是一个来自国内服务器销售商,成立于2020年底,主要销售国内海外云服务器,目前有国内湖北十堰云服务器和香港hkbn云服务器 采用KVM虚拟化技术构架,湖北十堰机房10M带宽月付19元起;香港HKBN,月付12元起; 此次夏日活动全部首月5折促销,有需要的可以关注一下。点击进入:昔日数据官方网站地址昔日数据优惠码:优惠码: XR2021 全场通用(活动持续半个月 2021/7...

删除用户为你推荐
租车平台哪个好想租车,什么平台好手机浏览器哪个好手机什么浏览器最好用江门旅游景点哪个好玩的地方江门有那个地方好玩呢华为p40和mate30哪个好Huawei Mate30 和 P40 哪个好?机械表和石英表哪个好机械表好还是石英表好,看专家如何分析录音软件哪个好好用的录音软件! 急!!游戏盒子哪个好游戏盒子哪个好?核芯显卡与独立显卡哪个好核芯显卡与独立显卡哪个好红茶和绿茶哪个好红茶好还是绿茶好?qq空间登录QQ页面上空间不能登陆了,怎么回事?
深圳主机租用 域名主机管理系统 域名交易网 cpanel主机 xen 英文站群 web服务器架设 炎黄盛世 ftp教程 东莞数据中心 国外免费asp空间 卡巴斯基免费试用 免费cdn ca187 空间登入 河南移动梦网 服务器论坛 中国联通宽带测速 网站加速 黑科云 更多