Day 1 Linux的基本操作(引自 生信星球)
2019-03-06 本文已影响40人
熊猫人和熊猫猫
Panda 第一天在豆豆和花花的带领下学习生信,引用 生信星球 平台中的一篇文章,以 Linux 的基本操作 为开端,开启我的生信学习旅程吧。
引用链接:[生信星球]https://mp.weixin.qq.com/s/K3PWx3XoydnQNsPrcMNr2A
一. 目录的操作
1. 切换目录
- cd. "."表示当前目录
- cd..".."表示上一层目录
- cd/ "/"表示根目录
- cd~ "~"表示用户登录时所在的目录
2. 新建目录
- mkdir dirname 建立子目录
- mkdir-p~/MM/NN:建立子目录NN(包含在主目录MM下)
二. 文件的操作
1. 复制
拷贝文件使用 cp :
- cp file1 file2 : 将 file1拷贝成 file2
- cp -i : 覆盖相同名称文件前先询问用户
- cp -R : 递归拷贝(即拷贝时将所有目录一并拷贝)
2. 移动或修改文件名
移动文件或修改文件名使用 mv :
- mv file1 file2 : 将 file1 改名为 file2
- *mv filename dirname/ *: 将文件移至某一目录下
3. 删除文件或目录
删除文件或目录使用 rm :
- rm file1 file2 file3 : 删除 file1 file2 file3
- rm *: 删除当前目录下所有文件
- rm -f : 强制删除文件,删除时,不提出任何警告讯息‘
- rm -i : 删除文件前均会询问是否删除,通过 y/n 指示下一步
- rm -r : 递回式的删除(即逐级删除目录下的子目录)
- rmdir dirname : 删除空目录
- rmdir --r dirname : 删除有文件或目录的文件夹
4. 查看文件信息
查看文件信息使用 ls :
- ls : 显示目前目录中所有文件
- ls -l : 显示文件的更多信息(包括 文件的权限,所有者,大小,最后更改日期等)- 这个参数代表使用 ls 的长(long)格式
- ls -a : 查看包含“.”开头的隐藏文件
- ls -lh : 以更易懂的方式显示文件大小
5. 查看文件内容
- less -S : 分列显示
- cat [file] : 显示文件内容(所有内容全部显示输出到屏幕)
- head : 截取开头,默认十行(eg: head -40 截取前40行)
- tail : 截取尾部(eg: tail -40 截取后40行)
- pipe : 管道操作,借用“|”(eg: head -40|tail -20 截取21-40行)
6. 文件压缩打包
图片来源:张旭东
三. 其他操作
- 上下键:历史命令
- 左键:复制
- 右键:粘贴
- tab : 输入首字母,按tab自动补齐
附录
[实验楼]https://www.shiyanlou.com/courses/1
在线学习平台 实验楼 里面有不少Linux教程,任意点一个去,双击桌面的Xfce图标,都可以启动Linux终端。