1.关于linux及服务器
linux是一种独立于Windows和macOS的操作系统,具有开源、免费以及安全稳定等优点。目前个人用户较少,主要应用领域在服务器上。
2.为什么生信要用linux
生物软件基于linux,系统开源、免费,不需要图形界面,有效节约资源。可以批量高效的处理文件以满足数据分析的需求。
3.怎么召唤linux
mac端无需安装软件,使用原生terminal即可;服务器可以选择本地服务器或云服务器。
4.使用terminal登陆服务器
mac系统可以使用terminal来登陆服务器。打开Mac terminal
,输入ssh bio02@122.51.158.112
回车后弹出是否确定继续链接,type yes
。
5.linux基本操作练习
-
pwd
: print working directory (显示当前路径)
-
mkdir
: make directory (创建自己的目录)
#生信软件 mkdir biosoftware
#数据 mkdir data
#临时文件 mkdir tmp
#源代码 mkdir src
-
ls
: 显示列表,将文件和目录一一显示
-
rm
、rmdir
、rm -r
1.rm+文件名 对应删除文件
2.rmdir+文件名 对应删除空目录
3.rm -r+文件名 对应删除非空目录
4.rm -rf 樯橹灰飞烟灭(慎用,会删除服务器上个人的全部文件)
-
cd
:cd+文件名进入目录
cd -
: 返回上一次操作目录
cd
: 主目录
-
vi
: 新建脚本或文本文档(vi为linux系统下的文本编辑器)
cd tmp
vi hello_linux.txt
# type " i " to edit 进入编辑模式
Esc #退出编辑模式
:x #保存并退出文本编辑器
-
cat
: 查看编辑内容并输出
head
: 输出前10行
tail
: 输出后10行
-n
: 自定义输出的行数 (head -n 5 hello_linux.txt)(可以利用tab键快捷键入,类似R)
-
cp
: 复制文件
cp 文件1 文件2 (文件2为文件1的copy,可以直接用新的名字)
-
mv
: 将文件移动入文件夹或者重命名
mv file directory
-
ls -al
: 以长列表形式显示所有目录及文件详细信息
(1)第一列drwxr-xr-x 代表文件的类型及权限。d开头表示为文件夹;-开头表示文件;l开头为连接文件
(2)第二列为文件的链接数
(3)第三、四列为拥有文件的用户及组
(4)第五列为文件的大小
(5)第六列为文件最后修改时间
(6)第七列为文件名
-
ls -s
: 可以在每个文件名后输出该文件的大小 -
mkdir -p
: 可以创建多级目录
mkdir -p tmp/tmp1/tmp1.1
ls -R
使用这个命令来查看目录的层级关系
-
rm -r
: 连同root目录下全部删除
-
cat /proc/cpuinfo | grep 'model name' |uniq
: 查看CPU型号
cat /proc/meminfo | grep MemTotal
: 查看内存
fdisk -l | grep Disk
: 查看硬盘大小(在此服务器下,查询失败)
cat /proc/cpuinfo | grep "cpu cores" | uniq
: 查看CPU核数
cat /proc/cpuinfo | grep "physical id" | uniq | wc -l
:查看CPU个数 faith默默
内容来源--微信公众号生信星球