今天的是三周合计15天的数据挖掘授课学员一点一滴整理的授课知识点笔记哦,还有互动练习题哈,欢迎大家点击文末的阅读原文去关注我们学员的公众号哦!
生信技能树学习笔记
Linux里的文件
1.文件的传输
2.文件的表示
文件夹管理或路径有关的符号:
. 当前目录 .. 上一级目录
~ 家目录:每个用户的家目录都不同
/ 只有当 / 在路径的最前面时才是根目录,
其他位置的 / 都是目录层级分隔符
3
.
4.系统操作命令
例如
5.关于文件的操作命令
命令
常见用法:ls [参数] [路径/目录/文件名]
ls ## 列出当前目录的文件
ls ./ ## 同上,‘.’号代表当前目录
ls ./*txt ## 列出当前目录下以 txt 结尾的文件
ls ../ ## 列出上层目录的文件
ls -a ## 列出当前目录下的所有文件,包括隐藏文件
ls -l ## 列出当前目录下文件的详细信息
ll ## 等同ls -la ,自定义的别名
ls -lh ## 加上 -h 参数,以 K、M、G 的形式显示文件大小
ls -lh / ## 列出根目录下文件的详细信息
注意:* 匹配任意多个字符(0到正无穷)
?匹配任何单个字符
cd:change directory
常见参数:没有
常见用法:cd [路径/目录]
cd .. ## 切换到上层目录,相对路径
cd / ## 切换到根目录
cd /teach/ ## 切换到根目录下的teach,绝对路径
cd - ## 返回上一次的工作目录
cd ~ ## 回到用户家目录
cd ## 同上,回到用户家目录
注意:绝对路径:从根目录开始引起的全路径
相对路径:就是相对于当前工作目录的路径
mv:move.移动或者重命名
常见用法:mv 待移动的文件 移动到哪个目录
mv 待重命名的文件 重命名后的文件名
cp:copy and paste
常见参数:-r, copy directories recursively
常见用法:cp [OPTION] SOURCE DIRECTORY
要说明:1.拷贝谁2.到哪儿去
ln:link 链接,分软链接(常用)和硬链接(默认).
常见参数:不加参数即为硬链接,加上 –s 参数即为软链接,
软链接的作用类似快捷方式
常见用法:ln –s TARGET DIRECTORY
压缩/解压缩
tar:tape archive 压缩或者解压文件.
常见参数:-c ## 创建一个新的tar归档文件(创建压缩文件)
-x ## 从已有tar归档文件中提取文件(解压缩)
-f ## 输出结果到文件或设备
-v ## 在处理文件时显示文件(显示处理进度)
-j ## 将输出重定向给bzip2命令
-z ## 将输出重定向给gzip命令
常见用法:
解压:tar [参数] [待解压包]
压缩:tar [参数] <压缩后文件名> [待压缩文件/目录]
打包是指将一大堆文件或目录变成一个总的文件
压缩是将一个大的文件通过一些压缩算法变成一个小文件。
Linux 中很多压缩程序只能针对一个文件进行压缩,这样当你想要压缩
一大堆文件时,你得先将这一大堆文件先打成一个包(tar命令),然后
再用压缩程序进行压缩(gzip、bzip2或zip命令)。
常用Linux快捷键
Ctrl+Z: 暂停任务
Ctrl+K:剪切光标位置到行尾的字符
Ctrl+W: 剪切一个单词
Ctrl+Y: 粘贴命令行剪切的内容
Ctrl+A: 回到行首
Ctrl+E: 回到行尾
Ctrl+C: 终止任务
Ctrl+L: 清屏
Ctrl+U: 剪切光标位置到行首的字符
Tab: 补全 两种使用方式:“按一下”和“多按几下”
文件名 不要用中文字符和空格,用下划线或点号代替
选中 双击选中一个单词,三击选中一行
Q1:有没有什么网站可以系统地查阅所有的linux命令及详细参数?
http://linux.51yip.com/
linux命令手册
Q2:有没有什么书籍可以系统地学习linux相关的知识?
https://wizardforcel.gitbooks.io/vbird-linux-basic-4e/content/
鸟哥的Linux私房菜:基础学习篇 第四版(在线阅读版)