首先,对于test,要求远程登录主机的操作,其中,学到了如何在linux下用ssh登录主机在局域网内(而自己电脑如果连自己的WIFI是不行的),然后进行操作,其中用到了cd进入目录,mkdir建立空目录,touch建立空文档,cp复制,等等,其中也感觉到建立文件的默认权限umask的作用,编辑用到了vim,i编辑,:wq退出等操作,还有用gcc对文件的编译,连接的操作,有-o参数,最后进入那个目录后用./当前目录下输入几个字母,利用[TAB]自动补齐!!!即可执行文件,遇到很长的名字非常实用。操作也就如此。
总结一些不看书能想到的BASH的点1.文件目录相关2.管道命令相关3.数据流相关(看书不是很懂)
1.文件新建touch(设置三种时间),文件复制cp,查看cat,more,less等,目录新建mkdir,更改权限,所属用户,所属组chmod,chgrp等,cd进入目录(涉及流的问题,还需要理解),(绝对路径/,相对路径./)
2.管道命令上午刚看到,是对标准输出的操作,|,cut切取,grep。wc,uniq,sort等排序的操作,tr,expand等字符操作,说这个想起“”‘’的变量的区别,“”保存里面原有的特殊字符的意义,而‘’里面只是单纯的字符串,declare用于声明变量类型,默认字符串,提起变量,想到命令别名alias与其的差别与共同点。变量有全局(环境)变量与局部变量,环境变量能在子进程中也使用,而局部不行,又联想到各种符号?. … (想到¥?是流中一个操作后的返回值,对于理解长串的&&,||很有帮助,实现了然后返回0对后面的进行判定)。
3.这几天看的能一时间想到的就这些…一个星期前看的很多就只有点印象…运用还是有些问题,还是需要偶尔再运用一下