Day——Linux

2023-10-21 22:50:08 浏览数 (1)

  • 以下内容来自 鄙人跟随 微信公众号生信星球Linux入门 的学习笔记
思维导图思维导图

windows subsystem for Linux 安装与更新

开启 windows subsystem for Linux

开发者模式——cmd搜索控制面板-控制面板程序-启用或关闭Windows功能-适用于Linux的Windows的子系统

安装Ubuntu

主要功能: -高效的命令行实用程序,包括bash、ssh、git、apt、npm、pip等 -管理Docker容器(Docker是一种轻量级的虚拟化技术,同时是一个开源的应用容器运行环境搭建平台,可以让开发者以便捷方式打包应用到一个可移植的容器中,然后安装至任何运行Linux或Windows等系统的服务器上。相较于传统虚拟机,Docker容器提供轻量化的虚拟化方式、安装便捷、启停速度快。),提高性能和启动时间 -使用NVIDIA CUDA为AI/ML工作负载利用GPU加速 -在云中使用Ubuntu时,一致的开发到部署工作流程 -Ubuntu长期支持(LTS)版本的5年安全补丁

! 可以在商店里下载

Ubuntu用户设置

设置时随便取用户名,密码不会显示,输入后需要再次输入,同样的没有显示

Ubuntu界面截图Ubuntu界面截图
更新
代码语言:txt复制
输入 sudo apt update   记得敲回车
完成后输入 sudo apt upgrade   记得敲回车

不过如此哈哈

*************************************

Linux实操

登录

登录需要在xshell

`shh用户名@服务器ip地址

常用代码

代码语言:txt复制
pwd   #print working directory 显示当前路径
mkdir  #make directory-- 创建你的空目录

ex:

mkdir截图mkdir截图
代码语言:txt复制
ls #显示列表 可以查看创建的目录,或者路径内有何文件,和在xftp所看到的相同
代码语言:txt复制
后 目录名
rm# 删除文件
rmdir# 删除空目录
rm -r#删除非空目录
rm-rf
-r #递归,多级目录一并删除

-f #强制删除,不用任何提示
批量删除:rm -f   *文件关键字* 
eg:rm -f  rm *stderrout.log*  --执行完成后即将所有的名称包括stderrout.log的文件都删除(前面后面的*按照实际需要运用,这个*表示前面不管有任何东西都可以)
代码语言:txt复制
cd 目录名#进入目录
cd-#返回目录
cd/cd~#主目录
cd rm 练习cd rm 练习
代码语言:txt复制
vi  文件名.txt#创建文件
进入编辑器,敲i开始编辑,Esc退出编辑,Esc后键入:x,保存并退出
代码语言:txt复制
`cat 文件名#查看文件,查看后敲q退出,继续键入命令
head 文件名#默认输出前十行
tail 文件名#默认输出后十行(头尾)
head/tail二者后-n自定义输出行数
#head -n 3 hello_world.txt 【注意-n与head之间有空格,-n和3之间空格可有可无】
代码语言:txt复制
cp#copy
cp 文件1名 文件2名
复制文件1,命名为文件2
代码语言:txt复制
mv 将文件移入文件夹,或者重命名

mv 文件名# 路径是移动file到某路径下
mv file1  file2#将file1重命名为file2
移动文件移动文件

学习网址

  • 马哥Linux学习课

补充

要输出长格式列表,可以使用ls命令的-l选项,例如:ls -l。

要查看长格式列表中文件的大小,可以在ls命令的长格式列表中找到文件的大小列。

要查看Linux系统版本,可以使用lsb_release -a命令。要查看内存使用情况,可以使用free命令。要查看硬盘空间使用情况,可以使用df命令。

要建立类似/tmp/tmp1/tmp1.1这样的层级目录,可以使用mkdir命令,例如:mkdir -p /tmp/tmp1/tmp1.1。

要删除这些层级目录,可以使用rm命令的-r选项,例如:rm -r /tmp/tmp1。

0 人点赞