一、学习VPN链接服务器的方法
这样就可以在家链接学校的服务器,进行数据分析啥的啦试着从“终端”通过
ssh ID@IP地址
命令登录了一下,过一会儿没有使用就被host踢出来啦。哈哈。注意:在设置VPN的各个参数中大小写是有差别的。是不是所有命令都要考虑大小写的差异啊,包括名称,密码。
3.注意:如果链接到VPN,就自动从Wi-Fi退出了,也就是不能一边链接这VPN一边用Wi-Fi上网看网页哦。
4.Mac系统自带的“终端”很简洁小巧。也许是很多大牛喜欢用Mac的原因?这几天的使用,也稍微适应了一些。
二、在B站里的生信技能树——Jimmy大神讲解的“生信人应该这样学Linux”
视频教程:https://www.bilibili.com/video/BV1ds411g7eg?p=5&spm_id_from=pageDriver
题目原文:http://www.bio-info-trainee.com/2900.html
推荐网站:https://man.linuxde.net/ https://wiki.jikexueyuan.com/
推荐书籍:Linux命令行与shell脚本编程大全
“生信人应该这样学Linux”第1,2,3讲,主要讲学习资源,系统认识和去可视化命令行的基础知识。
- 登录远程服务器用ssh ID@IP地址。之后如果想切换登录ID直接输入
su ID2
,就可以转为登录同IP地址下的另外一个ID了。 -
passwd
为更改密码命令。输入之后会要求先输入当前密码,之后输入两遍新密码,就成功了。把我的帐号zds209密码改成我私人密码了。 - shiny 交互网页是个啥?没太理解,日后在说吧。
- ls 列出当前文件夹下的文件和目录,-F 参数可以区分文件和文件夹(文件夹后面有个斜杠/);-1 可以成一列显示;-f这个没太懂,出现了一些隐藏的文件啊。若是ls后面跟着路径,则会显示这个路径文件夹下的内容。
ls -lh 可以以长清单模式显示文件和文件夹,包括大小,时间等。
ls -a 将列出所有以 ( '.' ) 格式开头的隐藏文件以及普通文件。在Unix/Linux中,所有隐藏文件都以点"."开头。格式被标记为隐藏。 - df命令,看服务器内硬盘被占用了多少空间,目前还剩下多少空间等信息。加-h参数以易读形式显示,比如12081240,是以k字节形式表示,易读形式用12G来表示。
- top 命令,可以看当前进程和有谁在用,监控系统。类似windonws的任务管理器。哎,试了一下,但是看不懂。还是按一下q字母,退出吧。
- exit命令,退出当前登录。
- rm 文件名,删除当前目录下的文件。rmdir 文件夹名,删除文件夹。
- mkdir 建立新文件夹 -p参数意思是有了就不创建,没有就创建。并且可以用这个参数创建多重文件夹。
- touch *.txt 建立新文本文件
用touch {a..d}.txt
,可以建立abcd四个txt文件。
11.用echo {1..10}可以显示出1-10这10个数来。
echo $PATH 为显示当前PATH[环境变量]
- PATH环境变量
定义的是系统搜索命令的路径,该变量的值由一系列以冒号分隔的目录名组成。
环境变量一般是指操作系统中指定操作系统运行环境的一些参数。老白的理解:敲入某一个命令,系统到环境变量的目录列表里去找,然后执行。比如常用的ls等命令都放在环境变量中如usr/bin之类。 - sleep是延迟,或者休眠的意思。
date, sleep 1m, date显示日期,延迟1分钟后,再显示一次日期。
14.在家目录里建立temp这个文件夹 mkdir temp
cd temp
进入到temp文件夹中
在这里建立多级目录 ' mkdir -p 1/2/3/4/5/6/7/8/9 '
然后进入最后一级文件夹 'cd 1/2/3/4/5/6/7/8/9'
touch me.txt命令,建立新的文本文件。
cat >me.txt,之后输入txt内容。
但是这个命令如果再执行一遍,输入新内容,会覆盖之前的内容哦。。。有点儿危险。
- 练习删除上面新建的文件夹和文件
rm -rf ~/temp
是把家目录下面temp文件夹全都删掉,无论是否有子文件夹,还是有文件,或者文件只读之类都删掉。
16.在temp文件夹下建立5个文件夹mkdir folder_{1..5}
,之后在这五个文件夹下面各自建立五个文件夹mkdir folder_{1..5}/folder_{1..5}