2018/10/10
一、Linux基本命令:
-
gzip a.tar 将a.tar压缩为a.tar.gz
gunzip a.tar.gz 解压.gz文件 -
bzip2 a.tar 压缩某文件,生成.bz2文件
bunzip2 a.tar.bz2 可以解压.bz压缩文件 -
tar -zcvf a.tar.gz a.tar 将a.tar压缩为a.tar.gz (压缩率比bz高)
tar -zxvf a.tar.gz 可以解压.gz文件
tar -jcvf a.tar.bz2 a.tar 将a.tar压缩为a.tar.bz2
tar -jxvf a.tar.bz2 可以解压.bz压缩文件 -
which + 命令(如ls) 可定位可执行文件所在目录:
1.命令本身所在目录
2.其源文件所在目录
3.其帮助文档所在目录 -
whereis -m 命令 可定位命令帮助文档所在的地方
-
locate 文件名 查找文件(较常用),基于数据库(每天自动更新一次)的查找,若刚创建的文件急需查找需要手动更新数据库。
sudo updatedb 更新数据库(第一次需要密码) -
find 查找目录 查找内容 通过文件名查找文件 附:-name' a*' (以a开头的文件) / 代表整个磁盘
-
软链接,类似于Windows的快捷方式 (软链接文件找到文件名,文件名再找到磁盘存储区域) 缺点:文件名被删除,软链接便会失效。优点:可把比较长的目录路径做成较短的软链接文件 。
实现软链接操作: ln -s 生成软链接文件名 -
硬链接,多个文件名对应同一区域磁盘扇区块(可使用其中任何一个文件名访问这块存储区域里的存储内容数据)防止不小心删除一个链接导致存储内容无法访问。
实现硬链接操作: ln 原文件名 生成硬链接文件名

图中的3 表示该文件内容有三个文件名。
附:/usr及其子目录是操作系统管理的目录,普通用户无权限删除。
二、Linux 下的软件安装
三种方式安装软件:
1.源代码安装(需要自己下载 .src.tar.gz的包并解压安装)
2.包安装
Debian 和Ubuntu : .deb(先下载.deb文件,安装:sudo dbkg -i xxx.deb)
Redhat 和FC : .rpm包 (先下载.rpm文件,安装:rpm -i xxx.rpm )
3.apt 在线安装:
1)用apt-get 安转软件: sudo apt-get install 文件名 -y (apt-get是客户端命令,可以从apt服务器上在线下载、安装软件。)
2)aptitude安装软件:
sudo aptitude show 软件名 (查本地是否安装过某软件?)
sudo aptitude search 软件名 (查询服务器提供某软件?)
sudo aptitude install 软件名 -y (安装某软件)
sudo aptitude show 软件名 (本机安过?确认一下)
附: sudo aptitude remove 软件名 (卸载)
-
sources.list 里记录aptitude可以访问的APT服务器地址
-
在新增了apt服务器地址后,需用aptitude update 更新系统,以便后续使用的aptitude 可以访问新增apt服务器。(sudo aptitude update)
友情阅读推荐:
生信技能树公益视频合辑:学习顺序是linux,r,软件安装,geo,小技巧,ngs组学!
B站链接:https://m.bilibili.com/space/338686099
YouTube链接:https://m.youtube.com/channel/UC67sImqK7V8tSWHMG8azIVA/playlists
生信工程师入门最佳指南:https://mp.weixin.qq.com/s/vaX4ttaLIa19MefD86WfUA
学徒培养:https://mp.weixin.qq.com/s/3jw3_PgZXYd7FomxEMxFmw
网友评论