Skip to content

Instantly share code, notes, and snippets.

The OS version of a Linux distribution can be determined by using the command-line interface as well as a graphical user interface.

Command Example
uname -a $uname -a
Linux ip-10-0-0-224 5.4.0-1045-aws#47-Ubuntu
SMP Tue Apr 13 07:02:25 UTC2021 x86_64 x86_64 x86_64 GNU/Linux
more /proc/version $ more /proc/version
Linux version 5.4.0-1045-aws(buildd@lcy01-amd64-026)(gcc version 9.3.0(Ubuntu 9.3.0-17ubuntu1~20.04))
more /etc/os-release $ more /etc/os-release
NAME=”Ubuntu”VERSION=”20.04.2 LTS (Focal Fossa)”ID=ubuntuID_LIKE=debianPRETTY_NAME=”Ubuntu 20.04.2 LTS”VERSION_ID=”20.04″
lsb_release -a $lsb_release -a
No LSB modules are available.Distributor ID: UbuntuDescription: Ubuntu 20.04.2 LTSRelease: 20.04Codename: focal

Python是一种非常具有表现力的语言,它提供了不同的结构来简化开发人员的工作。该列表是python提供的最受欢迎的数据结构之一。在常规工作流程中,我们在列表中添加元素或从列表中删除元素。但是在这种浮动的情况下,我们需要获取列表的长度。我们如何获得列表的长度或大小?在本教程中,我们将研究获取长度列表的不同方法。

使用内置的len()函数

如前所述, len是默认情况下python提供的内置函数。我们可以使用此功能,仅将列表作为参数提供,如下所示。语法非常简单,我们仅将len() ,数组中的列表,数组,元组或字典类型变量提供为数组。

name_list=['ismail','ahmet','ali'] len(name_list)

fruit_list = ['apple', 'banana', 'carrot' , 'melon' , 'tomato']

linux 最常用的查看mac地址的方式 有很多种,下面给出4种方式,

ifconfig 这是最常用的方式

ip link show

cat /sys/class/net/eth0/address 查看eth0的mac地址

dmesg | grep eth0

how to check mac address in Linux

用途 find命令用于在指定目录下查找文件。

全称 无

参数

-name :后跟需要匹配的文件名模式,需要使用引号引起来

Python 列表

序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。

Python有6个序列的内置类型,但最常见的是列表和元组。

序列都可以进行的操作包括索引,切片,加,乘,检查成员。

此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。

Linux grep命令

Linux grep命令用于查找文件里符合条件的字符串;也可以用于查找内容包含指定的范本样式的文件。它能使用正则表达式搜索,用于在文件中搜索指定的字符串模式,列出含有匹配模式子符串的文件名,并输出含有该字符串的文本行。

grep的工作方式是这样的:它在一个或多个文件中搜索字符串模板。如果模板包括空格,则必须被引用,模板后的所有字符串被看作文件名。搜索的结果被送到标准输出,不影响原文件内容。

基本语法:

grep [options] pattern [files] [options]的主要参数:

GUI Installation on Ubuntu Server 20.04

  1. Update the apt package index and install tasksel.
$ sudo apt update
$ sudo apt install tasksel
  1. List the GUI we have installed and we can install:

append() 方法用于在列表末尾添加新的对象。

语法 append()方法语法:

list.append(obj) 1. 参数 obj -- 添加到列表末尾的对象。

Python for 循环

For … in 语句是另一种循环语句,其特点是会在一系列对象上进行迭代(Iterates),即它会遍历序列中的每一个项目

注意:

1、else 部分是可选的。当循环中包含它时,它循环中包含它时,它总会在 for 循环结束后开始执行,除非程序遇到了 break 语句。

2、for … in 能在任何队列中工作。有的是通过内置 range 函数生成一串数字列表,也可以是包含任何类型对象的队列。

例如:

将字符串拆分成一个列表,其中每个单词都是一个列表中的元素:txt = "welcome to the jungle"

x = txt.split()

print(x)

1、定义和用法