学习小组Day2笔记-骤雨初歇

Linux学习和初步探索

1.什么是Linux?

Linux是一种区别于windows和Mac的操作系统。它不同于后者的地方在于Linux是使用代码进行交互的。

2.什么是服务器?

服务器是一种用于处理复杂,庞大数据的超级计算机。其强大的处理速度和系统稳定性深得信息工程师的喜爱,因此许多重要的数据都保存在服务器上。并且服务器是在网络中一般是连续不断工作的。还可以支持多人独立的完成各种任务。

3.云服务器上的Linux

随着用户对数据挖掘和探索的不断深入,服务器在各大机构和企业甚至是个人中都成为了“必需品”。但服务器作为超级计算机,也有着自己的傲气。那就是价格不菲。昂贵的服务器费用也使得很多小型企业和个人望而却步,但同样给各大网络厂商带来了商机,他们有实力和能力建造大型服务器,以出租的方式满足用户的使用需求。

4.常见的云服务器

阿里云
腾讯云
百度智能云
华为云
天翼云

5.怎样登录服务器

5.1.软件

windows首选xshell软件
Mac直接调出terminal即可

5.2.服务器IP

5.3. 账号、密码

5.4.操作步骤

详见生信星球微信公众号小洁老师内容https://www.jianshu.com/p/8a340b103a41

6.Linux的基本操作

6.1.pwd:显示当前路径

6.2.mkdir:创建空目录

6.3.ls 显示列表(包括目录和文件)

6.4.删除函数:函数后需加目录名称


rm 删除文件
rmdir 删除空目录
rm -r 删除非空目录
重点:rm-rf / 强制删除多级目录

6.5.返回目录

cd 后接目录名,表示进入该目录
cd -返回刚才的目录
直接cd,返回主目录

6.6.vi 新建脚本或文本文档


vi 加文件名,进入编辑模式
输入i正式进入编辑文本内容
结束后按esc推出编辑
再按::x或:wq保存编辑内容

6.7.cat 查看文本内容


cat 加文本文件名称
退出按q
head和tail与R中功能相同
-n自定义输出行数

6.8.cp 复制文件


cp file1 file2 复制file1 命名为file2

6.9.mv 移动或重命名文件


mv file path 是移动到某路径
mv file1 file2 重命名

7.0.Linux自动补全

Tab键自动补全

7.问题

7.1.怎样输出长格式列表


ls -l

7.2.如何查看长格式列表中文件的大小


ls -lh

7.3.查看Linux系统版本、内存与硬盘空间

版本

Linux系统版本:cat /etc/issue

内存

内存:free

  1. 内存
    total:内存总数
    used:已使用的内存数
    free:空闲的内存数
    shared:当前已废弃不用
    buffers:系统分配但未被使用的缓冲区
    cached:系统分配但未被使用的缓存
    (buffers和cached区别:A buffer is something that has yet to be “written” to disk. A cache is something that has been “read” from the disk and stored for later use(缓冲区还没有被写入磁盘。 缓存是从磁盘“读取”并存储以备后用的))
  2. 程序已用内存数:
    -(buffers/cached):used 第一部分mem行 used-buffers-cached (反应的被程序实实在在吃掉的内存)
    程序可用内存数
    +(buffers/cached):free 第一部分 mem行 free+buffers+cached (可以挪用的内存总数)
    ————————————————
    版权声明:本文为CSDN博主「张哈哈爱吃肉」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/weixin_40720301/article/details/80103763
    硬盘空间

    硬盘空间:df -h

7.4.怎样建立类似/tmp/tmp1/tmp1.1 这样的层级目录


cd -p tmp/tmp1/tmp1.1
-p 确保目录名称存在,不存在的就建一个。

7.5.怎样删除这些层级目录

rm -rf tmp

8.思维导图

你可能感兴趣的:(学习小组Day2笔记-骤雨初歇)