随笔分类 -  Linux学习

摘要:目的: 经常需要对信息分析中的结果文件进行分析,有时可能期望提取指定染色体范围内,指定区间内的文件。 代码: #!/bin/bash echo -e "\033[32m\n地球是圆的,而看似像终点的地方可能也只是起点。\n \033[0m" # 如果不指定输入结果名称,使用默认名称 outfile= 阅读全文
posted @ 2020-06-11 12:52 遗世独立的愚公 阅读(740) 评论(0) 推荐(0)
摘要:测试数据集: aa|bb|cc 1 2 cc|dd|ee 2 3 ad|dd|ee 2 3 bc|dd|ee 2 3 代码: for i in {1..3}doecho '******'$i'********'less demo.txt | awk -F "\t" '{split($1,a,"|") 阅读全文
posted @ 2020-06-04 15:32 遗世独立的愚公 阅读(262) 评论(0) 推荐(0)
摘要:书写想法: 工作流程中,有个shell写的脚本,400多行,看完一脸懵逼,这尼玛是啥?? 于是找来资料,开始学习shell编程理论 只看理论不实践,早晚忘光光,决定动手写一个小的且可用于工作中的小脚本。 正式代码: 1 #!/bin/bash 2 3 # 验收shell学习成果 4 # 增加查询其他 阅读全文
posted @ 2020-05-21 12:05 遗世独立的愚公 阅读(221) 评论(0) 推荐(0)
摘要:1.安装好虚拟机及相应的Linux发行版本之后,接下来要做的事,就是安装VM tools 2.我的安装模式是自定义安装,稍后指定镜像软件这一种方式。 3.当点击“”虚拟机 安装VM tools“”时,发现老是出现什么COM-DVD等毛病, 而且就算出现vmtools目录,该目录里面也是空空如也,没有 阅读全文
posted @ 2017-09-23 20:30 遗世独立的愚公 阅读(134) 评论(0) 推荐(0)
摘要:#:正常情况下,以#开头的是注释。 #!:这个可不是注释喔。。。是用于指定当前脚本的注释器。后面应该接注释器的完整路劲。 如下: #!/bin/bash 或者 #!//usr/bin/python等 分号(;):可以在同一行上写两个或两个以上的命令 such as: #!/bin/bash echo 阅读全文
posted @ 2017-09-03 21:12 遗世独立的愚公 阅读(186) 评论(0) 推荐(0)
摘要:1.whereis whereis who whereis 只能搜索二进制文件(-b),man 帮助文件(-m)和源代码文件(-s) 2.locate 所以有时候你刚添加的文件,它可能会找不到,需要手动执行一次 updatedb 命令 (在我们的环境中必须先执行一次该命令)。它可以用来查找指定目录下 阅读全文
posted @ 2017-08-30 08:53 遗世独立的愚公 阅读(782) 评论(0) 推荐(0)
摘要:1.暂时性的修改方法,只在当前shell终端有效 $ PATH=$PATH:/home/lmt/desktop/biosoft/bwa 2.永久有效的方法;修改配置文件 在每个用户的 home 目录中有一个 Shell 每次启动时会默认执行一个配置脚本, 以初始化环境,包括添加一些用户自定义环境变量 阅读全文
posted @ 2017-08-30 08:06 遗世独立的愚公 阅读(244) 评论(0) 推荐(0)
摘要:1.创建一个shell脚本文件 gedit hello_shell.sh ##创建文件 2.###在文件内添加一下内容 #!/bin/bash for ((i=0;i<10;i++));do echo "hello shell" done exit 0 3.为文件添加可执行权限 chmod 755 阅读全文
posted @ 2017-08-30 07:47 遗世独立的愚公 阅读(3068) 评论(0) 推荐(0)
摘要:1.cat 为正序显示,tac为倒序显示 2.cat -n 参数,可以显示行号 3.nl添加行号并打印,这是个比cat -n 更加专业的行号打印命令。 4.less 和more,具体用法参看手册 5.head和tail ,用于查看文件的前面或后面指定的行数 用法:head/tail -n 100 6 阅读全文
posted @ 2017-08-29 21:16 遗世独立的愚公 阅读(198) 评论(0) 推荐(0)
摘要:rename 1.不过它要用 perl 正则表达式来作为参数, 2.举例如下: touch test{1..5}.txt ##使用通配符创建5个文件 rename 's/\.txt/\.doc/' *.txt ##将后缀为TXT的文件重命名为doc文件 rename 'y/a-z/A-Z/' *.d 阅读全文
posted @ 2017-08-29 20:08 遗世独立的愚公 阅读(975) 评论(0) 推荐(0)
摘要:1.软链接--相当于Windows上的快捷方式 阅读全文
posted @ 2017-08-28 21:41 遗世独立的愚公 阅读(134) 评论(0) 推荐(0)
摘要:1.Linux系统创建的普通用户中,只有第一个用户具有root权限, 随后新建的用户均没有root权限。 2.创建一个新用户lilei:sudo adduser lilei 3.ls /home可以发现我们已经建好了一个新用户 4.切换登录用户:su -l lilei 5.退出当前用户:exit 或 阅读全文
posted @ 2017-08-28 21:30 遗世独立的愚公 阅读(562) 评论(0) 推荐(0)
摘要:学习网站--Linux基础入门(新版):https://www.shiyanlou.com/courses/running 阅读全文
posted @ 2017-08-28 20:47 遗世独立的愚公 阅读(134) 评论(0) 推荐(0)
摘要:1.最近使用sudo apt-get install安装某些软件包时,发现总是报错: 下列软件包有未满足的依赖关系; checkinstall:依赖dpkg-dev但是它将不会被安装 推荐:make但是它将不会被安装。 2.通过百度搜索,找到一些解决办法: 需要进行包的升级和清理工作,只需要执行以下 阅读全文
posted @ 2017-06-14 10:45 遗世独立的愚公 阅读(463) 评论(0) 推荐(0)