`
venceinfo
  • 浏览: 36570 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

shell小结(1)

阅读更多

-------------------------------------------------------------------------------------------
samba服务器:

 

-------------------------------------------------------------------------------------------
samba服务器:

//连接对方共享的共享,这个用户名是对方提供的,效果相当于ftp,如果对方机器开启了guest用户,则
//不用输入用户名
smbclient   //机器名/共享目录   -U   用户名

//将window上的磁盘挂载到本机linux上的某一个目录下
//这里的uid,gid是linux用户的uid,gid,必须指定,否则这里的y:会访问不了
mount -t smbfs -o username=gkf14930,uid=9909,gid=100,iocharset=gbk 
		//100.168.40.55/share /home/rbttest/dc0sp29_613/bin/y:

//启动samba服务
/etc/init.d/smb restart

//smb.conf配置
[global]
        workgroup = group245
        security = share
        netbios name = linu245
        usershare allow guests = Yes  //指定以guest用户登录
[rbt]
         path = /home/rbttest/dc0sp29_613/bin/y:
         writable = Yes
         read only = no
         guest   ok   =   yes
         share   modes   =   yes
-------------------------------------------------------------------------------------------
linux默认的三个IO通道是:
0:stdin
1:stout
2:sterr

-------------------------------------------------------------------------------------------
break与continue

#!/bin/bash

for ((i=0;i<3;i++))
do
	echo $i
	for((j=0;j<3;j++))
	do
		if ((j==2))
		then
			break 2 #这里的2代表跳出两层循环,即跳出整个循环
		fi
	done
done
-------------------------------------------------------------------------------------------

从文件中读取内容:
#!/bin/bash

while read line
do
	echo $line
done < text.txt

当然也可以用{}将while语句包装起来
-------------------------------------------------------------------------------------------

read命令:

#!/bin/bash

read -p "input your name please: " name

if [ $name = "xuxu"] ;then
	echo 'ok'

fi

如果用户直接回车时,则会报错,这时的常用的处理方式如下:
“加一个额外的字符,从而保证比较的两个字符串都不为空”

read -p "input your name please: " name

if [ X$name = X"xuxu"] ;then
	echo 'ok'

fi

-------------------------------------------------------------------------------------------
printf命令:
 printf 'name is %s\n' $name	

-------------------------------------------------------------------------------------------
什么是shell脚本?
	命令与函数的集合

-------------------------------------------------------------------------------------------

登录环境:shell的初始化脚本与执行顺序
/etc/profile
~/.bash_profile
~/.bash_login
~/.bashrc
~/.profile
-------------------------------------------------------------------------------------------

 
#!/bin/bash

分享到:
评论

相关推荐

    shell 编程小结

    shell 编程小结

    shell 编程指南pdf

    1.10 小结 13 第2章 使用find和xargs 14 2.1 find命令选项 14 2.1.1 使用name选项 15 2.1.2 使用perm选项 16 2.1.3 忽略某个目录 16 2.1.4 使用user和nouser选项 16 2.1.5 使用group和nogroup选项 16 2.1.6 按照更改...

    shell编程中的字符串截取方法小结

    一、Gnu Linux shell 截取字符变量的前8位,有方法如下: 1.expr substr “$a” 1 8 2.echo $a|awk ‘{print substr(,1,8)}’ 3.echo $a|cut -c1-8 4.echo $ 5.expr $a : ‘\(.\\).*’ 6.echo $a|dd bs=1 count=8 2&gt;...

    Bash Shell脚本入门小结

    摘要:对于经常使用Shell命令的朋友来说,掌握基本的Shell脚本语法就可以着手编写Shell脚本了。因此,在文档中,鄙人以介绍Shell语法为重点,必要之处,附以命令、语法的使用说明,所谓“寓情于景、寓理于事”,可以...

    Shell编程下的AWK语法小结

    shel awk 学习:Shell编程下的AWK语法小结

    Seacms代码审计小结(后台多处getshell)1

    在框架中,有很多是写的是以 txt 结尾的件,这种直接读是法以 php 来解析,但是如果找到处件包含的漏洞,让他包含的是这种我们可以修改的件,那就也可以造成代码

    unix--shell的一些特殊参数小结

    Unix Shell 编程一些常用但是又容易忘记的东西。 描述参数输入、回车换行、以及算法。

    LINUX与UNIX SHELL编程指南(很全)

    1.10 小结 13 第2章 使用find和xargs 14 2.1 find命令选项 14 2.1.1 使用name选项 15 2.1.2 使用perm选项 16 2.1.3 忽略某个目录 16 2.1.4 使用user和nouser选项 16 2.1.5 使用group和nogroup选项 16 2.1.6 按照更改...

    python中执行shell命令的几个方法小结.docx

    python中执行shell命令的几个方法小结.docx

    Linux与unix shell编程指南

    1.10 小结 13 第2章 使用find和xargs 14 2.1 find命令选项 14 2.1.1 使用name选项 15 2.1.2 使用perm选项 16 2.1.3 忽略某个目录 16 2.1.4 使用user和nouser选项 16 2.1.5 使用group和nogroup选项 16 2.1.6 按照更改...

    Shell脚本if else语句小结

    代码如下: &lt;?...if (isset($_GET[“q”])) {  search(q); } else {  //do nothing ...在sh/bash里可不能这么写,如果else分支没有语句执行,就不要写这个else,就像这样: ...if test $[2*3] -eq $[1+5];

    绝版经典《Linux与UNIX Shell编程指南》

    1.10 小结 13 第2章 使用find和xargs 14 2.1 find命令选项 14 2.1.1 使用name选项 15 2.1.2 使用perm选项 16 2.1.3 忽略某个目录 16 2.1.4 使用user和nouser选项 16 2.1.5 使用group和nogroup选项 16 2.1.6 按照更改...

    shell教程-30章,下了之后会让你大吃一惊,相当好

    1.10 小结 13 第2章 使用find和xargs 14 2.1 find命令选项 14 2.1.1 使用name选项 15 2.1.2 使用perm选项 16 2.1.3 忽略某个目录 16 2.1.4 使用user和nouser选项 16 2.1.5 使用group和nogroup选项 16 2.1.6 按照更改...

    LINUX与UNIX SHELL编程指南 高清PDF

    1.10 小结 13 第2章 使用find和xargs 14 2.1 find命令选项 14 2.1.1 使用name选项 15 2.1.2 使用perm选项 16 2.1.3 忽略某个目录 16 2.1.4 使用user和nouser选项 16 2.1.5 使用group和nogroup选项 16 2.1.6 按照更改...

    用Shell判断字符串包含关系的方法小结

    以下给出一些shell中判断字符串包含的方法,来源程序员问答网站 stackoverflow 以及segmentfault。 方法一:利用grep查找 strA=long string strB=string result=$(echo $strA | grep ${strB}) if [[ $result != ]] ...

    Linux与Unix Shell编程指南(PDF格式,共30章)

    1.10 小结 13 第2章 使用find和xargs 14 2.1 find命令选项 14 2.1.1 使用name选项 15 2.1.2 使用perm选项 16 2.1.3 忽略某个目录 16 2.1.4 使用user和nouser选项 16 2.1.5 使用group和nogroup选项 16 2.1.6 按照更改...

    Linux shell 编程

    1.10 小结 13 第2章 使用find和xargs 14 2.1 find命令选项 14 2.1.1 使用name选项 15 2.1.2 使用perm选项 16 2.1.3 忽略某个目录 16 2.1.4 使用user和nouser选项 16 2.1.5 使用group和nogroup选项 16 2.1.6 按照更改...

    Linux与unix shell编程指南1.rar

    1.10 小结 13 第2章 使用find和xargs 14 2.1 find命令选项 14 2.1.1 使用name选项 15 2.1.2 使用perm选项 16 2.1.3 忽略某个目录 16 2.1.4 使用user和nouser选项 16 2.1.5 使用group和nogroup选项 16 2.1.6 按照更改...

    绝版经典 LINUX与UNIX SHELL编程指南 PDF 高清版 [16.3M]

    第十五章 小结 第四部分 基础SHELL编程 第十六章 SHELL脚本介绍 第十七章 条件测试 第十八章 控制流结构 第十九章 SHELL函数 第二十章 向脚本传递参数 第二一章 创建屏幕输出 第二二章 创建屏幕输入 第二三...

    LINUX与UNIX SHELL编程指南

    第十五章 小结 第四部分 基础SHELL编程 第十六章 SHELL脚本介绍 第十七章 条件测试 第十八章 控制流结构 第十九章 SHELL函数 第二十章 向脚本传递参数 第二一章 创建屏幕输出 第二二章 创建屏幕输入 第二三章 调试...

Global site tag (gtag.js) - Google Analytics