|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
常用的linux命令,尤其是一些能帮你提高开发效率的命令,(eg:grep,awk,sed,split等);
1.基本
#!/bin/bash//bash剧本第一句都是这个,他会让体系指定以bash来注释这个剧本
#//shell剧本正文标记
2.变量和利用
HOME="/home"//注重赋值不要有空格
a=123
HOME_LIST=$(ls/home)//把命令的实行了局赋值给变量
ehco$HOME//$标记是取得变量HOME的值
a=a+1
体系变量:
{GetProperty(Content)}这个程序的实行名字
$n 这个程序的第n个参数值,n=1...9
$* 这个程序的一切参数
$#这个程序的参数个数
$这个程序的PID
$!实行上一个背景指令的PID
$?上一个指令的前往值
3.if语句
if["22"-lt"33"]then//注重空格
echo"22lessthan33"
else
echo"no"
fi//if语句的停止
4.case语句
echo"enteranumber"
readans//读取一个变量read
case$ansin
1)
echo"younumeris$ans"
;;//注重标记是两个;
2)
echo"younumberis2"
;;
[3-9])
echo"younumberis$ans"
;;
*)//*通配符
echo"others"
esac
5.对照运算符
运算符形貌示例
文件对照运算符
-efilename假如filename存在,则为真[-e/var/log/syslog]
-dfilename假如filename为目次,则为真[-d/tmp/mydir]
-ffilename假如filename为惯例文件,则为真[-f/usr/bin/grep]
-Lfilename如
123下一页
写学习日记,这是学习历程的见证,同时我坚持认为是增强学习信念的法宝。以上是我学习Linux的心得体会,希望对大家的学习有所帮助,由于水平有限,本文难免有所欠缺,望请指正。 |
|