前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >生信马拉松 Day11 Linux纯新入门

生信马拉松 Day11 Linux纯新入门

原创
作者头像
阿呆的月历
发布2024-01-27 22:34:32
970
发布2024-01-27 22:34:32
举报
文章被收录于专栏:生信马拉松生信马拉松

今天的内容主要是Linux入门,比R确实复杂枯燥很多╮(╯﹏╰)╭,使用的软件是Terminus,优点是可以同时完成登录服务器和ftp上传

SSH:负责把命令传输到服务器上

SFTP:负责把文件传输到服务器上

通常我们使用服务器是命令行远程访问而不是桌面操作

Linux服务器的有点在于允许多用户同时访问

只要连上服务器,那么下载速度就是服务器自己的下载速度,而无关我和服务器的连接速度

登录服务器的两组方法:

1.命令行法: ssh 用户名@IP地址 [端口号]

每次登录得输入密码(不容易忘记密码)

2.填表法:填写IP地址、用户名和密码

Connection closed by foreign host.可能是瞬时网络异常,重新登录即可

退出登录:exit

Linux中空格定性不是定量的,打几个没关系

文件管理或路径有关的符号

. 当前目录

.. 上一级目录

~ 家目录:每个用户的家目录都不同

/:只有当/在路径的最前面时才是根目录,其他位置的 / 都是目录层级分隔符,例如命令 cd /home里的/就是指根目录,什么都不写默认是当前目录

命令格式:命令+参数+文件

command [-options [parameter]] [FILE]

[]代表有时候可以省略

-options,有两种格式:-h,--help

参数可以连着写,顺序往往可以互换

10个文件夹命令:pwd(告诉你现在在哪儿,类似getwd()),ls,cd

mkdir,touch

mv,rm,cp

tar

ln

ls “把文件列出来

-a 列出全部文件,连同隐藏文件 all

-l 列出详细信息 long

-h 将目录容量大小转化为人类易读的模式 human

-S 以文件大小进行排序 Size

-t 按时间排序 time

-r 逆序 reverse

ll -thr

ll是Linux自己的快捷键,相当于ls -la

ls ./*txt

当前目录下txt结尾的文件

*来自正则表达式,代表匹配任意多个字符(可以是0到正无穷个字符)

?匹配任何单个字符

cd:change directory

常见参数:没有

可以用tab键补全,tab键不能补全的可能是不存在

cd - 回到上一次

cd和cd ~都是回到家目录

绝对路径:从根目录开始引起的全路径

相对路径:就是相对于当前工作目录的路径

mkdir:make the directory

常见用法:mkdir [-p] 目录名

-p创建递归目录(凭空创建一级一级的内容)

tree 以树状展示文件结构,需要安装才有的命令,会一层层展开所有内容,按ctrl+C暂停,可能需要一段时间,因为显示有滞后性,可以多按几次

tree -L 参数 限定只看几级,例如 tree -L 2

touch 新建文件用,一般没有参数

例如 touch file1

实战中不太用

mv:move,移动或命名

mv 待移动的文件 移动到哪个目录

mv 待重命名的文件 重命名后的文件名

如果mv file2 file3 而file3这个文件已存在,那么会用file2覆盖file3,找不回来

rm:remove

常见参数-f :force不显示警告讯息,-i在删除前会先询问用户,-r递归删除(就是删除文件夹,单独的rm只能+文件,删除单独的文件)

删除一定要谨慎,不可撤销,没有回收站撤回

cp:copy and paste

常见参数 -r(文件夹),copy过程中可以手动重命名

1.拷贝谁2.到哪里去

ln:link连接,节省内存,连接到文件,方便操作

软连接更常见,-s

用法 ln -s TARGET DIRECTORY(后一个directory是链接回来的地点,什么都不写默认是当前)

即便链接的是文件夹,删除的时候也不用-r

最好用绝对路径来写,相对路径有的时候会失效

tar压缩或解压

tar -zxvf 待解压的压缩包

f可以单独写在最后,因为f参数后面要跟文件

tar -zcvf 要创建的压缩包 压缩进的文件名

x和c参数代表是压缩还是解压缩

zip和unzip *zip文件

gzip和gunzip *gz文件

bzip2和bunzip2 *bz2文件

tar实际上是打包命令,把一堆文件或目录变成一个总的文件

压缩是把大的文件通过一些压缩算法变成一个小文件(gzip或bzip2或zip)

tar的优势是保留文件的结构

Tab 补齐:1.提高输入效率2.避免输入错误3.无法不全就说明不存在

当只有唯一候选的时候,按一下就能补全,而且还有多补的空格

文件不唯一,按两下会显示可选择的项

命令也可以tab补全

Ctrl+U:剪切光标位置到行首

Ctrl+C:终止任务

Ctrl+L 清屏

Ctrl+A 行首 Ctrl+E 行尾

Ctrl+w 以空格为关键词 一个一个删除

TIPS:

参数不用死记硬背,用多了就记得,记不得就--help或者chatgpt

双击选择一个单次,三击选中一行

生信技能树,生信马拉松,卖萌哥

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 命令格式:命令+参数+文件
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档