生物信息人需要掌握的最基础liunx知识

文件夹操作
1 pwd:path of working directory,输入之后就会显示你目前的目录是什么

2 ls:list,列出文件夹与文件

3 ls -lh:long format(显示详细信息,如大小,日期,权限),human read(人可以看懂的格式),第一行显示这个文件夹内所有文件的合计大小,日期和时间,最后是完整档名

4 cd :change directory,更换工作目录,如cd <文件夹名>

5 cd .. 切换到上一层

6 mkdir: make directory,建立文件夹

7 rmdir: remove directory,删除文件夹

文件操作

1 cp: copy,复制文件,如cp<原文件名称><新的文件名称>,注意新名字不能和原名自一样,取新名字的时候可以在原名称的基础上加.bak表示备份的意思。用cp将文件拷到某一文件夹下,如cp<原文件名称><文件夹路径>

2 rm: remove,删除文件,如rm<文件名>,也可用来删除非空文件夹,如rm -rf <文件夹名>

3 mv:move,移动文件,如mv<文件名><文件夹名>,也可用来更换文件夹名,如mv<原文件名><信文件名>


权限的指派和分配

1 linux系统安全的原因很大部分是因为有完整的权限规范。没有权限就没有存取或者执行的权利

2 chown: change owner,改变文件所有者,如chown<使用者帐号名称><文件名>,此时需要在前面加上sudo,表示暂时以系统管理员的名义执行

3 chmod: change mode,更改模式,这个很常用,因为当从网上下载生物信息工具或者执行脚本,通常都没有执行的权限,导致直接输入文件名没有办法执行,因此我们要为他加上权限,如chomd +x<文件名>,x为execute权限意。对于第一次接触权限的人,除了执行权限以外还要考虑读取和写入的要求,此时+x是不够的,可以直接使用chomd 777<文件名>,777是权限的第一,执行代码是1,写入代码是2,读取代码是4,加在一起就是7,三位数表示不同的身份,文件所有者,文件所有者群组和其他人,777表示三种身份可以全部获取权限


系统相关指令

1 meminfo:了解电脑里有多少内存,输入cat /proc/meminfo
[Bash shell]   纯文本查看   复制代码
?
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
bash -4.2$ cat /proc/meminfo
MemTotal:       1056862284 kB
MemFree:        416375684 kB
MemAvailable:   915386776 kB
Buffers:             976 kB
Cached:         516132060 kB
SwapCached:       994316 kB
Active:         245947200 kB
Inactive:       379525892 kB
Active(anon):   108710828 kB
Inactive(anon): 24892040 kB
Active( file ):   137236372 kB
Inactive( file ): 354633852 kB
Unevictable:       44052 kB
Mlocked:           44052 kB
SwapTotal:      344625144 kB
SwapFree:       336930000 kB

看第一行即可,除1024计算内存

2 cpuinfo:查询处理器的规格,输入cat /proc/cpuinfo
[Bash shell]   纯文本查看   复制代码
?
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
processor : 63
vendor_id : GenuineIntel
cpu family : 6
model : 47
model name : Intel(R) Xeon(R) CPU E7- 4830 @ 2.13GHz
stepping : 2
microcode : 0x37
cpu MHz : 2133.000
cache size : 24576 KB
physical id : 3
siblings : 16
core id : 25
cpu cores : 8
apicid : 243
initial apicid : 243
fpu : yes
fpu_exception : yes

看processor和model name即可,如我得processor旁边数字为63,意思是我有64核心(从0计算),而model name,型号是 Intel(R) Xeon(R) CPU E7- 4830  @ 2.13GHz,就是intel xeon处理器,上网可搜到详细的资料

3 df,用来查看磁盘空间,磁盘空间在生物计算时十分重要,不只是用来储存原始资料,计算过程中也需要磁盘空间储存,或者用磁盘空间当作内存不足是的缓冲,在linux本身就有swap的机制.输入 df -h
[Bash shell]   纯文本查看   复制代码
?
1
2
3
4
5
6
7
bash -4.2$ df -h
文件系统 容量 已用 可用 已用% 挂载点
devtmpfs 504G 0 504G 0% /dev
tmpfs 504G 25G 480G 5% /dev/shm
tmpfs 504G 4.0G 500G 1% /run
tmpfs 504G 0 504G 0% /sys/fs/cgroup
/dev/mapper/cl_galaxy-root 2.7T 15G 2.7T 1% /


4 top:查询正在进行的工作,会显示目前执行的程序和耗用的cpu与内存比

其他

1 cat:显示文件内容,如cat<文件名>

2 wget:从网络下载文件,如wget<完整网址>,wget支持http,ftp

3 scp:远端文件传输,用于把文件从终端传到另一个服务器,如 scp <本机文件名><远端帐号名>@<远端主机地址>:<远端主机存放路径>

4 tar: 将文件打包,从网上下载的文件,很多都是用tar封装的,可以靠他解压,如 tar -cvf<打包文件名><文件夹名>.通常打包文件名后会有tar字样,若是用gzip压缩,会以gz结尾,以bzip2格式压缩以bz2结尾(参数要改成 -czvf或-cjvf).解压缩,如tar -xvf<打包后的文件名>,若是zip文件就要输入unzip <文件名>.
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值