嵌入式LINUX的编程操作步骤
如要在根目录(/)上搜索 apache 文件则输入命令:find / -name apache –print,注意:如果没有指定目录,则系统会以当前的目录为搜索的范围;搜索包含特定字符串的文件可以用 grep 命令,如要在/etc 目录下搜索包含字符串“password”的文件则输入:grep –n ‘password’ /etc/*.*,其中加入-n 参数会标出符合指定的字符串的列数,另外不可指定在目录中搜索,否则会出现错误信息,如上述不能写成:grep –n ‘password’ /etc/另外如果想停止搜索可以直接按“Ctrl + C”键结束该命令就可以。现在我常用:grep –ir password /etc linux 的运行程序,linux都是以文件或者目录操作的!下面可以看得出: 我新健一个文件:vi mydate #!/bin/bash clear delare myname hi echo $hi=Hello echo Enter your name: read myname echo Enter your age: read age echo $hi $myname $age>>mydatedat.dat //添加, > 为保存 cat mydatedat.dat //打印输出 按Esc ,再按ZZ 保存! chmod 711 mydate --->./mydate -------------------这个文件就运行了! linux是实用程序,它是读一行,转换一行,执行一行,只有用kill 来结束,如果想它在电脑退出后,仍然运行,可用:nohup mydate 以可! shell 的工作方式是,先读入指令,再将指令翻译成计算机能理解的代码,后后将翻译成后的指令给计算机(还不是叫编译器,哈哈!) linux 的二种数据类型:let 和delare ,let 是数字型,delare 是字符串型!它个都是定义局部变量!定义环境变量可用:export!他们最后一次赋值给全部变量的值就是计算机所保存的值! let i=888 delare Hi=Hello 比较运算中较注意的是: let salary=3000 let newsalary=2000 echo salary=3000 等于 newsalary=2000 test $salary -eq $newsalary echo $? test 是返回比较值,$? 返回的值,test 的值结果0为真! Linux 的耿数参数传值可用$1---$N /$#($# -eq 1) 来判断来指向它所对应传递来的参数安,接爱传来的值! 函数与子程序共用:export 命令来输出函数,实现共享。 function已定义, export function subprogram linux 下的数据库,创建数据库,行与列,一行的数据为记录,一列的数据为域,用gawk 命令! 在用vi 时,在命令模式下还是输入模式下,用鼠标他发选中的内容,也是不行删除选中的内容!
- 选择PLC容量的步骤与原则(12-14)
- pic单片机MPLAB安装步骤&工程建立&经验总结(11-17)
- 详解ATMEGA8卡(黑卡)写卡步骤(12-11)
- 如何学习使用单片机?学习单片机的八个步骤总结(12-02)
- 如何选择合适的微处理器?选择微控制器的十个步骤(07-24)
- 迁移Xen虚拟机到KVM的六大步骤(08-10)