linux命令详细解析(面向数据科学初学者的20个基本Linux命令)

限位开关(Limit Switch)命令用于显示当前目录中所有文件和文件夹的列表。

$ ls

AutoXGB _ tutorial . ipynb binary _ classification . CSV requirements.txtImages/ binary _ classification . CSV . DVC test-API . ipynb license output/readme . MD output . DVC

2.显示当前工作目录

它将显示当前目录的完整路径。

$ pwd

输出

C:\Repository\HuggingFace

3.激光唱片

激光唱片命令代表更改目录。通过键入新的目录路径,您可以更改当前目录。该命令对于浏览包含多个文件夹的目录非常重要。

$ cd C:/Repository/GitHub/

4.wget

工具允许你从网上下载任何文件。在数据科学中,它用于从数据仓库下载数据。

$ wget https://raw . githubusercontent . com/uiuc-CSE/data-fa14/GH-pages/data/iris . CSV

5.cat

Cat(concatenate)是创建、连接和查看文件的常用命令。这命令读取CSV文件并将文件内容显示为输出。

$ cat iris.csv

输出

萼片_长度,萼片_宽度,花瓣_长度,花瓣_宽度,物种5.1,3.5,1.4,0.2,刚毛4.9,3,1.4,0.2,刚毛4.7,3.2,1.3,0.2,刚毛4.6,3.1,1.5,0.2,刚毛5,3.6,1.4,0.2,刚毛………………..

6.wc

厕所(字数)用于获取字数、字符数和行数的信息。在我们的例子中,它显示4列作为输出。第一列是行数,第二列是字数,第三列是字符数,第四列是文件名。

$ wc iris.csv

输出

151 151 3716 iris.csv

7.head

命令显示顶部n文件中的行。在我们的例子中,它显示iris.csv文件中的前5行。

$ head -n 5 iris.csv

输出

萼片长度,萼片宽度,花瓣长度,花瓣宽度,物种5.1,3.5,1.4,0.2,刚毛4.9,3,1.4,0.2,刚毛4.7,3.2,1.3,0.2,刚毛4.6,3.1,1.5,0.2,刚毛

8.find

发现命令用于查找文件和文件夹,通过使用`-exec ',您可以对文件和文件夹执行其他Linux命令。在我们的例子中,我们正在查找所有带有“.dvc”扩展名。

$ find。-名称" *。DVC”-f型

输出

。/binary _ class ification . CSV . DVC/output . DVC

9.grep

它用于过滤特定模式并显示包含该模式的所有行。

我们正在寻找iris.csv中包含“vir”的所有行

$ grep -i "vir" iris.csv

linux命令详细解析(面向数据科学初学者的20个基本Linux命令)(1)

10.history

历史将显示过去命令的日志。我们将输出限制为显示最近的5个命令。

$history5

输出

494猫iris . CSV 495 WC iris . CSV 496 head-n 5 iris . CSV 497 find。-名称" *。DVC”-f 498型grep-I“vir”iris . CSV

11.zip

活力用于压缩文件大小和文件打包实用程序。zip命令中的第一个参数是zip文件名,第二个参数是文件名或文件名列表。zip命令主要用于压缩和打包数据集。

$ zip zip file . zip file 1 . txt file 2 . txt

12 unzip

它解压缩文件和文件夹。只需提供一个`. zip '文件名,它将提取当前目录中的所有文件和文件夹。

$ unzip sampleZipFile.zip

13.cp

它允许您将文件、文件列表或目录复制到目标目录。中的第一个参数丙酸纤维素命令是一个文件,第二个参数是目标目录路径。

$ cp a.txt工作

14.mv

类似丙酸纤维素,的平均变化命令允许您将文件、文件列表或目录移动到另一个位置。它也用于重命名文件和目录。mv命令中的第一个参数是一个文件,第二个参数是目标目录的路径。

$ mv a.txt作品

15.rm

它从文件系统中删除文件和目录。您可以在空间命令。

$ rm b.txt c.txt

16.创建目录mkdir

它允许您一次创建一个包含多个目录的目录。只需在创建目录命令。

$ mkdir /love

注意:用户必须拥有在父目录中创建文件夹的权限。

17.删除目录rmdir

您可以使用删除一个或多个目录删除目录。只需添加一个名为的文件夹作为第一个参数。

注意:`-v '标志表示详细。

$ rmdir -v /love

输出

VERBOSE:在目标“C:\love”上执行“删除目录”操作。

18.man

它用于显示Linux系统中任何命令的手册。在我们的例子中,我们将学习回声命令。

$ man echo

19.diff

它用于显示两个文件之间的逐行差异。只需将这两个文件添加到差速器命令来查看比较结果。

$ diff app1.py app2.py

输出

31c31<太阳能辐射= loaded _ model . predict(data)[1]-% 3E太阳能辐射= loaded_model.predict(data)[0]

20.alias

一;一个别名是生产力工具。我已经缩短了你所有又长又重复的命令。我缩短了我所有的Linux和Git命令,以避免在编写相同的命令时出错。

在下面的示例中,每当我运行命令。

$ alias love="echo '我爱你'"

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页