首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >day 2-zyb

day 2-zyb

原创
作者头像
于是没有洗头
修改2024-10-23 21:53:24
修改2024-10-23 21:53:24
4802
举报

1、Linux是什么?

应用场景

  • 几乎霸占服务器使用场景(supercomputer)

权限控制

  • 相互独立,互不影响

命令行模式

  • 无图形化页面,更加快捷、高效

目录结构

  • 与windows操作系统不同,没有C盘、D盘区分,但是有几个dir,用户最高能到达“宿主目录”,宿主目录也就是“home”目录下

2、为什么学生信要使用Linux?

上游分析

  • 计算量大,一般在服务器完成,主要使用Linux完成

下游分析

  • 对数据进行后续分析和可视化。e.g.差异分析、富集分析、生存分析等。可以用PC上的Rstudio完成。

3、Linux下的必学命令

pwd(print working directory)

  • 显示当前路径

mkdir(make directory)

  • mkdir filename

ls

  • 显示列表

cd

  • cd 目录名#进入该目录
  • cd -#回到上次的目录
  • cd=cd ~#返回家目录
  • cd ../#返回上一级目录

vi(文本编辑器)

  • vi 文件名
  • 英文状态下敲i就可以编辑。写完后按下esc就可以退出编辑模式,然后:x就可以保存并退出。

cat

  • cat 文件名
  • 看到文件的内容,但是内容太多的话可能看不完
    • head -n 数 文件名
      • 看文件的前多少行
    • tail -n 数 文件名
      • 看文件的后多少行

cp

  • cp file1 file2(复制file1,命名为file2)
  • cp -r 文件夹 文件夹复制(复制文件夹)

mv

  • mv file 路径(移动file到路径下)
  • mv file1 file2(将file1重命名为file2)

rm

  • rm 文件名(删除文件)
  • rm -r 目录名(删除目录)

4、tips

可以使用tab补齐,防止输入错误

bilibili马哥(有时间去看看)

5、windows下linux使用方法

利用xshell远程控制服务器,my lab 使用的是moba

6、我的思维导图

我的第二天的思维导图
我的第二天的思维导图

7、我的代码截图

p1
p1
p2
p2

8、拓展问题

1、ls输出的是横向的列表,怎样输出长格式列表(提示:搜索ls)

为了得到一个长格式(包含文件权限、链接数、属主、群组、大小、时间戳等信息)的列表,你可以使用 -l 选项。如果同时希望避免文件名水平排列,而是垂直排列,可以结合 -A 或者 -a 选项(列出所有文件,包括隐藏文件)来使用

代码语言:shell
复制
ls -l
ls -Al
ls -al

2、如何查看长格式列表中文件的大小?(提示:ls)

在长格式列表输出中,文件的大小通常会直接显示在每一行记录中的第五个字段,紧接在文件的权限、链接数、所有者、所属组之后。下面是一个典型的长格式输出的例子:

代码语言:shell
复制
-rw-r--r-- 1 user group  4096 Oct 21 14:30 example.txt

在这个例子中,4096 就是 example.txt 文件的大小,单位通常是字节(bytes)。如果你想要更清晰地看到文件大小,可以使用 -h 选项来让 ls 命令以更易读的格式(如 KB、MB、GB 等)显示文件大小:

代码语言:shell
复制
ls -lh

这个命令将会列出带有大小的长格式列表,并且大小将以人类更容易理解的形式展示,例如 4.0K 表示 4 千字节。

另外,如果你只想看特定目录下的文件大小排序,可以加上 -S 参数来根据文件大小进行排序:

代码语言:shell
复制
ls -Slh

这将显示一个按照文件大小排序的长格式列表。

3、查看Linux系统版本、内存与硬盘空间?(提示:分别是三个命令)

查看系统版本

使用 uname 命令可以获取内核信息,但是如果你想查看发行版的信息,可以使用 cat /etc/os-release 或者 lsb_release -a(如果安装了 lsb-release 包的话):

代码语言:shell
复制
cat /etc/os-release
lsb_release -a

查看内存

使用 free 命令来查看总的内存、已用内存、空闲内存等信息:

代码语言:shell
复制
free -h

这里的 -h 选项用于以易于阅读的格式(如 K, M, G)显示内存大小。

查看硬盘空间

使用 df 命令来查看磁盘空间的使用情况

代码语言:shell
复制
df -h

-h 选项使得输出结果更加容易阅读。

如果你需要针对特定目录查看磁盘使用情况,可以在 du 命令后跟上目录路径,然后使用 h 选项使其更易读:

代码语言:shell
复制
du -sh /path/to/directory

4、怎样建立类似/tmp/tmp1/tmp1.1 这样的层级目录(提示:搜索mkdir)

代码语言:shell
复制
mkdir -p /tmp/tmp1/tmp1.1

5、怎样删除这些层级目录(提示:搜索rm)

代码语言:shell
复制
rm -r /tmp/tmp1/tmp1.1

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、Linux是什么?
    • 应用场景
    • 权限控制
    • 命令行模式
    • 目录结构
  • 2、为什么学生信要使用Linux?
    • 上游分析
    • 下游分析
  • 3、Linux下的必学命令
    • pwd(print working directory)
    • mkdir(make directory)
    • ls
    • cd
    • vi(文本编辑器)
    • cat
    • cp
    • mv
    • rm
  • 4、tips
  • 5、windows下linux使用方法
  • 6、我的思维导图
  • 7、我的代码截图
  • 8、拓展问题
    • 1、ls输出的是横向的列表,怎样输出长格式列表(提示:搜索ls)
    • 2、如何查看长格式列表中文件的大小?(提示:ls)
    • 3、查看Linux系统版本、内存与硬盘空间?(提示:分别是三个命令)
      • 查看系统版本
      • 查看内存
      • 查看硬盘空间
    • 4、怎样建立类似/tmp/tmp1/tmp1.1 这样的层级目录(提示:搜索mkdir)
    • 5、怎样删除这些层级目录(提示:搜索rm)
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档