2020-10-11学习小组Day2笔记-yikedou
day2召唤linux
linux简介
生信小白第一天-0成本召唤linux
一. 获取linux途径
1. 电脑直接安装Linux系统
Linux有多种发行版本: 2019 年最好的 Linux 发行版
2. 虚拟机安装Linux
常见的虚拟机软件有 VMware Workstation(简称 VMware)、VirtualBox、Microsoft Virtual PC 等
VMware虚拟机安装Linux系统(详解版)
VirutalBox搭建生物信息分析平台:手把手教你生物信息分析平台搭建,个人极力推荐。
3. WSL (Windows Subsystem for Linux)
微软官方教程
电脑安装了,但是微软自带的终端超难用(个人感受)!
4. 4 Mac上的linux
听说过没用过😂
5. 本地服务器上的linux
6. 云服务器上的Linux
买过阿里云服务器,ECS突发性能型 t5最低96.90/年,购买地址:爆款特惠
学生可以参加阿里云高校计划,二月份申请过一台,每天8点前申请。
二. 远程登录云服务器
鸟枪换炮--登录服务器可以用xshell
Xshell和xftp很好用,Xshell利用SSH远程登录Linux系统,Xftp
用于文件传输。
三、常用Linux命令
Linux 常用命令学习
pwd
print working directory, 显示当前工作目录
mkdir
make directory,创建空目录
mkdir -p tmp/tmp1/tmp1.1 创建/tmp/tmp1/tmp1.1 层级目录
ls
list 的缩写,查看 目录、文件夹、文件权限。
常用参数搭配:
- ls -a 列出目录所有文件,包含以.开始的隐藏文件
- ls -A 列出除.及..的其它文件
- ls -r 反序排列
- ls -t 以文件修改时间排序
- ls -S 以文件大小排序
- ls -h 以易读大小显示
- ls -l 除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来
rm
remove的缩写,删除目录或文件。
image.png
执行“rm -rf /” 或者“rm -rf /*”命令,会删除Linux根目录下的所有文件,直接导致服务器瘫痪。 删库跑路
cd
- cd dir 切换到指定目录
- cd / :跳转到根目录:
- cd 、cd ~ 是跳转到当前用户的家目录
root用户,cd ~ 相当于 cd /root
普通用户,cd ~ 相当于cd /home/当前用户名- cd - 返回进入此目录之前所在目录
- cd /home 相当于查看有多少普通用户的家目录
所有普通用户的父目录都是home目录- cd .. 返回上一层目录
cat
cat 加文件名,查看并直接将文本文件的内容输出到屏幕,文件内容过多,会出现刷屏。要退出cat,按q。
cat file1 file2 显示file1和file2的内容
cat file1 >> file2 将file1的内容添加到file2中
cat file1 file2 > file 将file1和file2的内容合并,组成新文件file
head 默认输出前10行,tail默认输出后10行,后面加上-n 自定义输出几行
例如:head -n 3 hello_world.txt 【注意-n与head之间有空格,-n和3之间空格可有可无】
cp
copy, 复制文件或目录
usage:cp file1.txt file2.txt
复制file1.txt,命名为file2.txt
mv 将文件移入文件夹,或者重命名
usage:mv file 路径 移动file到某路径下
usage:mv file1 file2 将file1重命名为file2
练习:mv file1.txt ~/home.txt ,将file1.txt移动到主目录下,并重命名为home.txt
自动补全命令的使用方法
linux自动补全:在命令行输入命令的时候,首先输入前面的几个字母,这时按下TAB键,如果该命令是唯一的,那么就会自动补全,如果该命令会有很多个,那么需要再按一下TAB键,这时会显示出所有可能的情况,操作者只需要再补几个字母使命令唯一后再按一次TAB键,命令就会补全了。