前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >2-13 Linux基础

2-13 Linux基础

原创
作者头像
Labetaloliiixxx
发布2023-02-25 19:56:20
7370
发布2023-02-25 19:56:20
举报
文章被收录于专栏:生信技能树学习笔记

* 服务器:

可以理解为一个配置强大的电脑,可以供用户远程连接,并用其进行操作。

连接上服务器后,所有的操作都是在服务器上,与自己的电脑无关。

连接服务器:

代码语言:txt
复制
ssh  vip28@94.191.82.93 
代码语言:txt
复制
Feb219@VM-0-17-ubuntu:~$  

表示连接服务器成功

退出服务器

再次连接

文件传上服务器or下载

SFTP

为什么要学Linux?

进行上游分析(原始数据——>表格)因为我们自己的电脑处理不了那么大的数据

Linux里面中,一切都是文件

位置管理符号:

/ 根目录(最前面),如果在其他位置,则表示目录层级分隔符

~ 家目录

.当前目录

.. 上一级目录

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

linux的命令格式
linux的命令格式

文件管理相关命令:

代码语言:txt
复制
pwd #显示工作目录
代码语言:txt
复制
ls -a #列出所有内容(包括隐藏文件)
ls -l #展示文件的详细信息 一行代表一个文件的信息
ls -lh #以人类易读的方式展示文件信息 
ls -S #以文件大小排序
ls -t #以时间排序
ls -r #倒序排列
ls  ./			## 同上,‘.’号代表当前目录
ls  ./*txt		## 列出当前目录下以 txt 结尾的文件
ls  ../ 		## 列出上层目录的文件
ll				## ls  -la 的简写
ls  -lh 		## 加上 -h 参数,以 K、M、G 的形式显示文件大小
ls  -lh  /		## 列出根目录下文件的详细信息
  • 匹配任意多个 任意字符 eg: *txt ? 匹配单个任意字符
执行 l -alh后的结果
执行 l -alh后的结果

文件权限:

-rwx------ eg:自己的东西只有自己能改 仅自己可读可写可执行

-421000000

-rwxrw---- eg: 同一课题组共有的东西 组里的人可读可写但不可执行

-421420000

-rwxrwxrwx eg: 实验室的公共财产 所有人可读可写可执行

-421421421

PS:r:4 (可读) w:2 (可写) x:1 (可执行)

代码语言:txt
复制
cd #回家
cd .. #上级目录
cd / #去根目录
cd /teach/ #去某个目录
cd - #回到上次的目录
cd ~ #回家
代码语言:txt
复制
mkdir #创建目录
mkdir -p [目录] #递归创建目录
touch [文件名] #创建文件

移动or重命名

代码语言:txt
复制
mv [要移动的文件] [移动到哪个目录]  #移动文件
mv [待重命名的文件名or文件夹名] [新的文件名or文件夹名] #改文件名 

!!如果重命名时 新的文件名是已经存在的文件 会覆盖掉原来的文件 且无法找回!!

删除文件:

代码语言:txt
复制
rm -f #删除前不显示警告讯息
rm -i #删除前先询问
rm -r #递归删除文件夹 即删除文件夹并删除文件夹内的内容
rm -ir #交互式删除

复制文件:

代码语言:txt
复制
cp

链接:(类似win里面的快捷方式) 以软链接更为常用

代码语言:txt
复制
ln -s [绝对路径] [链接放在哪个位置] 
eg: ln -s /teach/software/Miniconda3-latest-Linux ./ #将这个文件放在./这个位置

压缩和解压缩:

代码语言:txt
复制
tar -zxvf [文件名]
tar -zcvf [压缩文件夹的名称] [文件1] [文件2] ...

对于.gz的文件:

代码语言:txt
复制
gzip [文件名] #压缩
gunzip [文件名] #解压缩

对于.tar.gz的文件:

代码语言:txt
复制
 

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档