“生信星球(wx:babyfox2017)”的课程学习笔记
为什么学习Linux
原因可参见生信为什么需要学习Linux
远程登录云服务器(MAC)
- 打开terminal,输入命令:
ssh 用户名@IP地址
; - 首次登录会询问是否添加key,输入yes;
-
输入密码,输入密码时用户是看不到密码的,任何输入字符都看不到;
-
登录完成
常用命令
- pwd:显示当前路径
-
ls
:显示当前所在目录下全部文件和文件夹列表,默认为横向显示。
ls -1
竖向显示
ls -l
显示所有文件信息
注:ls和pwd要经常搭配使用,确定自己所处位置 -
cd -
返回刚才的目录,cd和-中间要有空格。
如果想进入现在所处位置的目录中下一级的目录,直接cd 目录名
。
如果想跳转到某一个目录,输入cd 绝对路径
,例如cd /home/bio01/biosoft
。
cd
后面什么都不加,返回主目录。 - mkdir:make directory 创建空目录
mkdir 文件名
mkdir 绝对路径
-
rm 文件名
删除文件
rmdir 目录名
删除空目录
rm -r 目录名
删除有内容的目录
rm -r 目录名
每删除一个文件,都会询问是否确定删除,只有输入y并回车,才会进行操作。因此需要推荐使用。 - 新建脚本或文本文档
touch 文件名.扩展名
新建一个文件。
vi 文件名.扩展名
新建一个文件并打开编辑。
编辑时按i,即可开始书写;按esc结束书写;输入:x保存并退出。 -
cat 文件名.扩展名
输出文件中的内容。
head 文件名.扩展名
输出文件中前10行内容。
tail 文件名.扩展名
输出文件后10行内容。
head -n5 文件名.扩展名
输出前5行内容,n后数字可以改,head和-n之间有空格。
tail -n5 文件名.扩展名
输出后5行内容,n后数字可以改,tail和-n之间有空格。 -
cp file1 file2
将file1 复制为file2,只能复制文件。 -
mv 文件名1 文件名2
重命名。
mv 文件名 绝对路径
将文件移动至某一目录下。 - Linux命令查询网站
思维导图
- 自动补全
输入路径较长时,可输入几个字母,然后按Tab,如果路径唯一,则直接显示;如果不唯一,则再按一个Tab会提供所有可能选项,可减少输入内容。