linux命令(三)自用

1、pwd是Linux中一个非常有用而又十分简单的命令,pwd是词组print working directory的首字母缩写,即打印工作目录;工作目录就是你当前所处于的那个目录。

      pwd始终以绝对路径的方式打印工作目录,即从根目录(/)开始到当前目录的完整路径。

2、“curl”命令从URL下载文件,

curl[选项]URL -o [输出文件]

“-o”选项用于指定下载文件的输出文件名。如果不使用此选项,则下载的文件将以其原始名称保存。

3、.yml文件中的:

-e git+https://github.com/CompVis/taming-transformers.git@master#egg=taming-transformers

这一行表示使用pip从GitHub存储库中安装一个名为"taming-transformers"的包

-e'标志用于以“可编辑”模式安装程序包,意味着对程序包中代码所做的任何更改都将同步在已安装的程序包中。

URL的“@master”部分指定应从存储库的“master”分支安装程序包。

URL的“#egg=taming-transformers”部分是一个可选参数,用于指定此Git存储库所安装好的Python包以“taming-transformers”来命名。

总的来说,这一行告诉pip从指定的GitHub存储库以可编辑模式安装“taming-transformers”包,使用master分支作为源代码,并以“taming-transformer”的名称安装。

补充:关于linux:什么是.sh文件? | 码农家园

shell:bash【Bourne-Again SHell】_bourne again shell_u013250861的博客-CSDN博客

4、Linux和unix—"UNIX 是 Linux 的父亲"

unix是最早诞生的操作系统,后来的windows(20世纪80年代  现在的windows已经朝着“图形界面”的方向发展了,和 UNIX 系统有了巨大的差异,从表面上甚至看不出两者的关联。)和linux(20世纪90年代)都参考了unix

常见的unix版本有: Sun Solaris、FreeBSD、IBM AIX、HP-UX 等。

  • Solaris,它是 UNIX 系统的一个重要分支。Solaris 除可以运行在 SPARC CPU 平台上外,还可以运行在 x86 CPU 平台上。
  • FreeBSD 源于美国加利福尼亚大学伯克利分校开发的 UNIX 版本,它由来自世界各地的志愿者开发和维护

Linux 起源于起源于一个学生的简单需求,内核最初是由李纳斯•托瓦兹(Linus Torvalds)在赫尔辛基大学读书时出于个人爱好而编写的,当时他觉得教学用的迷你版 UNIX 操作系统 Minix 太难用了,于是决定自己开发一个操作系统。

Linux 是一个类似 Unix 的操作系统,Unix 要早于 Linux,Linux 的初衷就是要替代 UNIX,并在功能和用户体验上进行优化,所以 Linux 模仿了 UNIX(但并没有抄袭 UNIX 的源码),使得 Linux 在外观和交互上与 UNIX 非常类似。

相比于 UNIX,Linux 最大的创新是开源免费,这是它能够蓬勃发展的最重要原因;而目前的 UNIX 大部分都是收费的,小公司和个人都难以承受。

正是由于 Linux 和 UNIX 有着千丝万缕的联系,所以人们把 Linux 叫做“类UNIX系统

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。

而严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。

Linux是开放源代码的,所以网上会出现各种各样的发行版本,Ubuntu Linux就是其中一种。Ubuntu采用Linux内核,图形界面采用GNOME(Kubuntu使用KDE)。

简而言之,Linux系统是个统称,它有Red Hat、Debian、Suse、Ubuntu等发行版本,它们都是用的Linux内核,都是Linux系统。

对于ubuntu而言,就是linux操作系统的具体,而linux对于ubuntu来说就是他的抽象;在linux操作系统中,因为应用程序和管理策略的不同,有多个版本,例如:ubuntu,fedora,redhat,centos等

Linux是一个内核

所有发行版都要基于这个内核构建

那么Debian就是基于这个内核构建的发行版,加了一些包管理之类的

而Ubuntu基于Debian二次开发,增加了一些专有软件、驱动之类的,顺便加了snap包管理

与Debian的区别就是,Ubuntu能做到开箱即用,为许多界面增加了GUI,更加的人性化,适合小白

Ubuntu是一个以桌面应用为主的Linux操作系统(加入了类似windows的图形用户界面)

5、bash scripts/download_checkpoints.sh

这句命令使用了bash download .sh方式下载预训练模型

  • bash:即Bourne Again Shell的缩写,是一个为 GNU 项目编写的 Unix shell。这是关于 Bourne shell(sh)的一个双关语(Bourne again /born again)。Bourne shell 是一个早期的重要 shell,由 Stephen Bourne 在 1978 年前后编写,并同 Version 7 Unix 一起发布。bash 则在 1987 年由 Brian Fox 创造。在 1990 年,Chet Ramey 成为了主要的维护者。bash 是大多数 Linux 系统以及 Mac OS X v10.4 默认的 shell,它能运行于大多数 Unix 风格的操作系统之上,甚至被移植到了 Microsoft Windows 上的 Cygwin 系统中,以实现 windows 的 POSIX 虚拟接口。此外,它也被 DJGPP 项目移植到了 MS-DOS 上。bash 的命令语法是 Bourne shell 命令语法的超集。数量庞大的 Bourne shell 脚本大多不经修改即可以在 bash 中执行,只有那些引用了 Bourne 特殊变量或使用了 Bourne 的内置命令的脚本才需要修改。 bash 的命令语法很多来自 Korn shell (ksh) 和 C shell (csh), 例如命令行编辑,命令历史,目录栈,$RANDOM 和 $PPID 变量,以及 POSIX 的命令置换语法: $(…)。作为一个交互式的 shell,按下 TAB 键即可自动补全已部分输入的程序名,文件名,变量名等等。

 执行该命令时,它将运行位于项目“scripts”目录中的Bash脚本“download_checkpoints.sh”。然后,此脚本将启动下载指定的预训练模型。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值