十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
1. find 路径 -name 文件名 2. updatedb locate 文件名 如果没有updatedb或locate命令,需要安装mlocate
创新互联专注于柳河网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供柳河营销型网站建设,柳河网站制作、柳河网页设计、柳河网站官网定制、微信小程序开发服务,打造柳河网络公司原创品牌,更为您提供柳河网站排名全网营销落地服务。
命令whereis 查找可执行文件,源代码,帮助文件的绝对路径。
命令which告诉我们当输入某个命令执行时,SHELL到底调用了哪个版本的命令。
然后是最重要的find命令,譬如我们要在/usr目录查找文件intelism:
find /usr -name intelism -print
具体的参数可查看man文档。
然后是查找文件中的字符串,命令是grep,egrep,fgrep.一般我们都用grep,但egrep支持全部的正则表达式。比如我们要查看./intelism文件里的字符"xingshangdeluren"
grep -n "xingshangdeluren" ./intelism
比如要查看所有以A或者a开头的字符串那么:
grep -n -i '\a' ./intelism
比如我们要看~/intel/文件下有没有SIZE为0的文件:
ls -l ~/intel/ | grep “0”| cut -f10 -d' '
我也刚学,不是太懂,你可以自己去查MAN文档和上论坛和实践
准备基因名称信息
编写脚本
没有得到结果文件,使用cat -v 命令查看文件格式,发现结尾有^M的标记
dos2unix是将Windows格式文件转换为Unix、Linux格式的实用命令。Windows格式文件的换行符为\r\n ,而UnixLinux文件的换行符为\n. dos2unix命令其实就是将文件中的\r\n 转换为\n。
而unix2dos则是和dos2unix互为孪生的一个命令,它是将LinuxUnix格式文件转换为Windows格式文件的命令。
感谢梁同学提供的帮助
再次运行脚本,得到相关基因信息
发现没有表头,先把第一行提取出来就可以
再运行脚本,得到结果信息: