今日学习内容:召唤Linux
本文内容均总结自花花老师、豆豆老师生信星球学习小组
初印象:黑色界面,很多代码
linux是操作系统(OS),类似于Windows和mac,吉祥物是一只叫Tux的小企鹅
主攻服务器supercomputer
Linux的操作靠命令行实现
目录结构即文件系统呈树状
Linux无需图形界面,节省资源,可以跑大量数据
很多种方法,本次为云服务器上的Linux
terminal页面
ssh 用户名@ip地址(ssh和bio中间有个空格)
如ssh bio03@120.110.xxx
xshell
学习时用思维导图整理关键词,学习后用简书markdown写出笔记,将思维导图截图,插入到笔记中。
学几个使用频率很高的命令
pwd #print working directory 显示当前路径
#路径/home/bio03
mkdir #make directory 创建空目录
#常用文件夹名称
mkdir biosoft #存放生信软件
mkdir project #存放生信项目
mkdir tmp #存放一些杂七杂八
mkdir src #存放源代码
ls #显示当前文件夹下的列表,不管是目录还是文件,都能显示
rm #删除文件
rmdir #删除空目录
rm -r #删除非空目录
rm-rf / #-r 递归,多级目录一并删除;
-f 强制删除,不用任何提示
#bio03@ecm-cefa:~/rm_test$ rm -r huahua
#bio03@ecm-cefa:~$ rmdir rm_test
#bio03@ecm-cefa:~/rm_test$ rm doodle.txt
cd
+目录名,表示进入该目录
cd -
返回上级目录
cd
回到主目录home
mkdir rm_test
cd rm_test
touch doodle.txt #touch是正经的新建命令,但是不如vi好使,vi是直接新建并打开编辑。
mkdir huahua
cd huahua
touch haha.txt
cd ..
vi #新建脚本或文本文档
#切换英文,敲 `i`键后输入
#esc键退出编辑
:x #命令行模式中,左下角输入:保存并退出
:wq
cat
+文本文件名:查看并直接将文本文件的内容输出到屏幕
head
+文本文件名:默认输出前10行
tail
+文本文件名:默认输出后10行
head/tail+空格+ -n
+数字+空格+文件名:自定义输出几行
head -n 3 hello_world.txt
cp file1 file2 #复制文件:复制file1,命名为file2
cp file1.txt /home/user/file3.tx t#另存到另一个路径下
mv #将文件移入文件夹,或者重命名
mv file1 file2 #将file1重命名为file2
mv file 路径 #移动file到某路径下
mv file 路径
小技巧:用tab键(键盘上q前面那个)可以补齐命令和文件名称,比如你想写huahua.txt,可以打出hua,按tab键,只要文件在当前目录下,文件名称就是可以自动补齐的,可避免代码拼写错误。 出处:微信公众号生信星球
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。