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

学习小组Day2-bubble

原创
作者头像
bubble
发布2023-10-31 22:01:09
2500
发布2023-10-31 22:01:09
举报
文章被收录于专栏:学习小组总结

1.Linux初步学习

1.1什么是Linux

其实就是一种操作系统相当于windows mac 其实我看了很多他最大特点就是

多用户、多任务、支持多线程、多CPU

现在使用Linux有很多种方式

闲置一台电脑就装Linux系统

教研室等有一台配置的本地服务器使用自己电脑登录用终端软件eg:xshell等

最近听说有一种windows下有Linux的子系统

还有就是安装虚拟机连接终端软件

后两种不推荐子系统是因为感觉比较麻烦而且我不喜欢在原有系统下节外生枝别的其它系统我喜欢一对一

虚拟机是感觉也是相当于双系统而且听说对电脑危害较大我不喜欢不稳定的东西

这次的学习使用的是云服务器 这种比较安全而且不怕搞坏 毕竟没有管理员权限

自己在刚开始学的时候conda也下不好乱七八糟还喜欢乱改名导致系统找不到原来软件所在路径 代码什么意思也不懂就输入 主打一个动手能力极强 朋友说我要是管理员这服务器早没了T_T

1.2 召唤Linux

首先请出Xshell

建议XFTP一起下载可以从本地到服务器传输文件用

官网搜索即可下载

https://www.xshell.com/zh/free-for-home-school/

下载完毕进入Xshell是这样

没连接服务器时其实就像windows中的cmd(命令提示符)一样

1.3接下来登录我的云服务器吧

可以使用

代码语言:txt
复制
ssh bio01@182.42.145.90     bio01是你的用户名 @我们的ip地址

会弹出图片上SSH用户身份验证输入你的密码即可

有一个小技巧

输入密码选择记住密码并且登陆后将登录的服务器使用Xshell

图中的按钮链接到上方

下次打开Xshell直接点你的服务器的ip名就可以直接登录了很方便不要一遍遍输密码登陆啦

可以看到我登陆进去啦

1.4 设置一下交互的界面

我在b站上看到的教程和昨天的一样非常受用

输入

代码语言:txt
复制
echo  'export PS1="\[\033]2;\h:\u \w\007\033[33;1m\]\u \033[35;1m\t\033[0m \[\033[36;1m\]\w\[\033[0m\]\n\[\e[32;1m\]$ \[\e[0m\]"' >> ~/.bashrc # 设置交互颜色方便查看
source ~/.bashrc # 重新激活一下(基本上对于。bashrc/环境文件进行修改之后都要重新激活或者重登一下相当于在手机上更新一个什么软件他让你重新再打开一下一样)

https://www.bilibili.com/video/BV1Yy4y117SX/?spm_id_from=333.999.0.0&vd_source=6c8ab645f6b1e003ee51c6139251c835代码依旧来自这里

可以看到已经是这样啦

2.Linux简单代码学习

##2.1 pwd

pwd: print working directory,也就是显示当前路径, /home/bio01上图所示就是我的当前路径

2.2 mkdir

mkdir :make directory-- 创建你的空目录

代码语言:txt
复制
mkdir biosoft #存放生信软件
mkdir project #存放生信项目
mkdir tmp #存放一些杂七杂八
mkdir src #存放源代码

2.3 ls

ls 显示列表,不管是目录还是文件,都能显示

*号是通配符

如上图所示

2.4 rm

这里用一下这张图比较好解释

rf / ":强制删除根目录、所有文件,特别危险

一般用:rm -i # -i就是删除但是也会看的很清楚

2.5 cd

自己练习:

2.6 vi

vi 新建脚本或者文本文档(vi是linux中的文本编辑器)

代码语言:txt
复制
vi hello_world.txt # 建了一个hello_world的文件且直接进入编辑

进入以后如图所示可以编辑任意文本但要先进入编辑模式

也就是按i 左下角会出现-- INSERT--

编辑想要输入的文本吧

输入完成按ESC推出编辑模式

这里有个小关系

一开始都是进入命令模式不能编辑然后想编辑按i进入编辑模式编辑完ESC退出编辑模式

报错编辑内容并退出是输入:wq即可

还有更多vim的命令可以参考

https://www.runoob.com/linux/linux-vim.html

练习

自己练习

2.7 cat

cat接文本文件的名字,查看并直接将文本文件的内容输出到屏幕。要退出cat,是摁一下q。否则下面的命令都没办法运行咯 head 接文本文件名,默认输出前10行,tail 接文本文件名,默认输出后10行,后面加上-n 自定义输出几行 例如:head -n 3 hello_world.txt 【注意-n与head之间有空格,-n和3之间空格可有可无】

练习

自己练习

2.8 cp

意为复制文件 使用:cp file1 file2 # 就是复制file1,命名为file2的意思。

练习

自己练习

2.9 mv

mv 将文件移入文件夹,或者重命名 使用:mv file 路径是移动file到某路径下 使用:mv file1 file2是将file1重命名为file2

这里在看教程的时候有一个图感觉解释的很好分享一下

练习

擅用TAB键!!!!尊嘟很好用!

自己练习

完成今天学习和练习啦!

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.Linux初步学习
    • 1.1什么是Linux
      • 闲置一台电脑就装Linux系统
        • 教研室等有一台配置的本地服务器使用自己电脑登录用终端软件eg:xshell等
          • 最近听说有一种windows下有Linux的子系统
            • 还有就是安装虚拟机连接终端软件
              • 这次的学习使用的是云服务器 这种比较安全而且不怕搞坏 毕竟没有管理员权限
                • 1.2 召唤Linux
                  • 1.3接下来登录我的云服务器吧
                    • 有一个小技巧
                      • 1.4 设置一下交互的界面
                      • 2.Linux简单代码学习
                        • 2.2 mkdir
                          • 2.3 ls
                            • 2.4 rm
                              • 2.5 cd
                                • 2.6 vi
                                  • 2.7 cat
                                    • 2.8 cp
                                      • 2.9 mv
                                      相关产品与服务
                                      云服务器
                                      云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
                                      领券
                                      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档