学习小组Day2笔记--LA
2020-03-21 本文已影响0人
黑森林深处的小星星
1.linux登录
2.linux的语言
(继续昨天的学习),更新中。。。
- 快速查看文件:cat file1,使用于小文件
- 查看文件行数:wc -l file1,l是line的意思
- 查看文件前几行head file1,默认查看前6行,head -n 100 file1,查看前100行
- 查看文件末尾几行:tail file1,同head,tail -n 100 file1
-逐页查看文件内容:more或者less,more file1或者less file1
按空格键或者f向下翻页
按b向上翻页
按q退出
(file1是要查看的文件名) - cut提取某个特定列的信息,
cut -f 1,2,3,4,5,6 test.gtf
,就是提取test。gtf文件的第1、3、4、5列的信息,cut在不指定分隔符的时候是tab分隔,-d可以指定,如cut -d "," -f 1,3,4,5 test.csv
- 符号>:定向输出指定文件,如果文件不存在就创建文件;如果文件存在,替换其原本内容
head file1 >head.txt,把file1的前6行内容输出到head.txt文件下
- 符号>>:输出内容追加到目标文件中,如果文件不存在就创建,如果存在就在旧内容后面追加新内容。
tail file1 >> head.txt,把file1的后六行追加到head.txt中
- grep,文本搜索,
grep -n"gene"hg19.gtf
查看hg19.gtf文件中含有gene字符串的行,-n显示这些行的行号。 - chmod:change mode,文件或目录权限对象:u(user用户)、g(group同组用户)、o(other其他用户),+增加权限,-去除权限,=重新设定。
- 后台运行,screen,可以去休息挂起,服务器继续做任务,
screen -S session_name # 新建一个叫session_name的session
screen -ls(或者screen -list) # 列出当前所有的session
screen -r session_name # 回到session_name这个session
screen -d session_name # 远程detach某个session
screen -d -r session_name # 结束当前session并回到session_name这个session
进入screen窗口后,想暂时退出(等会还想连接这个screen窗口)
crtl+a+d
退出当前screen窗口,结束当前screen窗口,不想再连接回来(即杀死会话)
exit或者ctrl+d
- which查看想看文件的路径,查找文件
总结
![](https://img.haomeiwen.com/i12617751/cf7da4a1e618dc01.png)