我们不生产PLC,我们只做全新原装的搬运工!
ABB 3BSC610038R1 SD822
查找文件命令用: find 或者想搜索特定字符串用greb
如要在根目录(/)上搜索 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 时,在命令模式下还是输入模式下,用鼠标他发选中的内容,也是不行删除选中的内容!