生信学习小组Day 2-linux(L)
2023-06-13 09:16:39 时间
1.什么是Linux?
- Linux是一个操作系统(OS),开源、免费、稳定、安全,区别于windows和mac的图形界面,linux的操作靠命令行来实现,因此深受广大生信研究者的喜爱。
目录与路径概念在Linux系统中很重要。Linux中的目录相当于windows的文件夹,而路径就是目录的层级位置,比如,home目录下有个biosoft,那么biosoft的路径就是/home/biosoft。 ------微信公众号:生信星球
2.召唤Linux和登录服务器
(1) 个人电脑
- Windows
- 设置-更新和安全-针对开发人员-启用开发人员模式
- 控制面板-控制面板-程序-启用或关闭windows功能-适用于Linux的windows子系统
- 重启电脑
- 下载ubuntu
- 启动ubuntu 和用户设置
- 更新:输入sudo apt update,完成后输入sudo apt upgrade
- Mac 自带terminal,可以直接使用;或者使用界面更好看的iterms (2)本地服务器 实验室有条件的可以直接使用 (3)云服务器
- Windows: 下载Xshell,操作流程见https://www.jianshu.com/p/8a340b103a41
- Mac:在terminal页面操作:输入“ssh 用户名@ip地址”
3.Linux的基本操作
用tab键(键盘上q前面那个)可以补齐命令和文件名称,比如你想写huahua.txt,可以打出hua,按tab键,只要文件在当前目录下,文件名称就是可以自动补齐的,可避免代码拼写错误。------微信公众号:生信星球
- pwd:print working directory
作用:显示当前路径
示例:
“pwd” - mkdir:make directory
作用:创建你的空目录
示例:
“mkdir” - ls
作用:显示列表
示例:
“ls” - rm
作用:删除文件为
rm
,删除空目录为rmdir
,删除非空目录为rm -r
。 示例:“rm” - cd
作用:
cd
接一个目录名,表示进入该目录。cd -
表示返回刚才目录。cd
或cd ~
表示返回主目录。 示例:“cd” - vi
作用:新建脚本或者文本文档
(1)
vi aa.txt
:新建名为aa的文本文档,并打开编辑 (2)输入英文i,开始写下具体文本 (3)按Esc键退出编辑模式 (4)左下角输入:x,意为保存并退出 - cat:连接文本文件名,输出内容
(1)
cat aa.txt
:输出aa.txt全部内容,按q退出cat (2)head aa.txt
:输出aa.txt前十行内容 (3)tail aa.txt
:输出aa.txt后十行内容 (4)head -n+数字 aa.txt
:自定义输出几行 示例:"cat"
- cp
作用:
cp A B
:复制A,命名为B 示例:“cp” - mv
作用:
mv 文件名 路径
:移动文件到某路径下mv 文件名1 文件名2
:将文件名1重命名为文件名2 示例:“mv”
相关文章
- 学习 Linux 编程——谭开心入门语言(linux编程语言)
- 语言学习C语言:在Linux下的挑战(如何在linux下学习c)
- 探索Linux学习的智慧之路(linux学习之路)
- 学习Linux运维:从入门到精通(linux运维怎么学)
- Linux防火墙:保护你的信息安全(linux防火墙.pdf)
- Linux src命令:学习如何管理源代码(linuxsrc命令)
- 学习Linux,受益无穷!(学linux好处)
- 学习Linux:在知乎上获得最新的软件信息(linux软件知乎)
- 解决Linux用户如何解决运行时报错(linux用户报错)
- Linux编辑菜单:学习深入探索(linux编辑菜单)
- 优化Linux进程切换开销(linux进程切换开销)
- Linux的分支:探索不同的种类(linux的分支)
- Linux的分支:从基础到专业应用(linux的分支)
- 树莓派:入门Linux的最佳选择(树莓派学习linux)
- 使用Linux操作系统通过SVN连接端口(SVN端口linux)
- 学习新版Linux:视频教程带你走(新版linux视频教程)
- 学习Linux: 编译内核实战教程(linux编译内核教程)
- 学习Linux:尽显聪明才智(学习linux有什么用)
- Linux SSL证书:保障网络安全的前提(linux ssl 证书)
- 进入Linux世界,学习VI编辑器模式(linux vi 模式)
- 如何在 Linux 上实现远程桌面登录?(linux登录远程桌面)
- Linux爱好者必看的书籍推荐(linux 书 推荐)
- 一步步学习C在Linux下实现命令行操作(c 执行linux命令)
- Linux 下简单快捷的文件调用方式(linux调用文件)