[步骤] Linux 逻辑分区的显示 (dm 设备)

步骤一:发现 dm 设备
在系统中创建了逻辑卷之后,使用 iostat -d 命令就会看到 “dm-<数字>” 格式的条目

# iostat -d

(说明:dm-<数字> 格式的信息和其他的分区信息类似,只不过他是利用 Mapper Device 机制虚拟出来的分区信息)

步骤二:显示 dm 设备所在位置
1.2 显示 dm 设备对应的逻辑分区名

# dmsetup ls

(补充:此时就能在输出信息里看到 “<分区名> 253:<数字>” 格式的条目)

(说明:其中 “<分区名> 253:<数字>” 中的数字和 dm-<数字> 中的数字对应)

1.3 查找 dm 设备对应的逻辑分区位置

# ls -l /dev/mapper/<device name

(补充:此时就能在输出信息的结尾看到 “…… <分区名> -> .. /dm-<数字>” 格式的信息)

(说明 “…… <分区名> -> .. /dm-<数字>” 中的 <分区名> 和 <数字> 与 “<分区名> 253:<数字> ” 中的 <分区名> 和 <数字> 对应)

[步骤] 浏览器模块的添加 (SwitchyOmega) (Chrome 版)

步骤一:下载 SwitchyOmega_Chromium.crx

1.1 登陆网址 https://github.com/FelisCatus/SwitchyOmega/releases
1.2 选择对应的 SwitchyOmega 版本
1.3 在页面的下方下载 SwitchyOmega_Chromium.crx

步骤二:解压 SwitchyOmega_Chromium.crx

2.1 将 SwitchyOmega_Chromium.crx 的后缀修改为 zip
2.2 解压 SwitchyOmega_Chromium.zip

步骤三:添加 SwitchyOmega 模块

3.1 在 Chrome 浏览器中输入网址:chrome://extensions/
3.2 打开页面右上角的“开发者模式”
3.3 点击“加载已解压的扩展程序”
3.4 选择刚刚解压好的 SwitchyOmega_Chromium 文件夹

[命令] Linux 命令 cut (显示文本的列) (转载)

cut命令

cut是一个选取命令,就是将一段数据经过分析取出我们想要的。
语法:Usage: cut OPTION... [FILE]...

选项:
-b,--bytes=LIST:仅显示行中指定直接范围的内容;
-c,--characters=LIST:仅显示行中指定范围的字符;
-d,--delimiter=DELIM:指定字段的分隔符,默认的字段分隔符为“TAB”;
-f,--fields=LIST:显示指定字段的内容;
-n:与“-b”选项连用,不分割多字节字符;
--complement:选项提取指定字段之外的列;
--out-delimiter=<字段分隔符>:指定输出内容是的字段分割符;

补充扩展:
cut命令可以将一串字符作为列来显示,字符字段的记法:
N-:从第N个字节、字符、字段到结尾;
N-M:从第N个字节、字符、字段到第M个(包括M在内)字节、字符、字段;
-M:从第1个字节、字符、字段到第M个(包括M在内)字节、字符、字段。
上面是记法,结合下面选项将每个范围的字节、字符指定为字段:
-b 表示字节;
-c 表示字符;
-f 表示定义字段;

注:cut是竖着切(竖着分割)

[root@iZwz9bhan5nqzh979qokrkZ ~]# cat a.txt 
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin

实例一:

[root@iZwz9bhan5nqzh979qokrkZ ~]# cat a.txt 
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin

取出第一列
[root@iZwz9bhan5nqzh979qokrkZ ~]# cut -d ":" -f 1 a.txt 
root
bin
daemon
adm
lp

取出第一列和第三列
[root@iZwz9bhan5nqzh979qokrkZ ~]# cut -d ":" -f 1,3 a.txt 
root:0
bin:1
daemon:2
adm:3
lp:4

取出第一列至第三列
[root@iZwz9bhan5nqzh979qokrkZ ~]# cut -d ":" -f 1-3 a.txt 
root:x:0
bin:x:1
daemon:x:2
adm:x:3
lp:x:4

取出第四列和之前的所有列
[root@iZwz9bhan5nqzh979qokrkZ ~]# cut -d ":" -f -4  a.txt 
root:x:0:0
bin:x:1:1
daemon:x:2:2
adm:x:3:4
lp:x:4:7

取出第四列和之后的所有列
[root@iZwz9bhan5nqzh979qokrkZ ~]# cut -d ":" -f 4-  a.txt 
0:root:/root:/bin/bash
1:bin:/bin:/sbin/nologin
2:daemon:/sbin:/sbin/nologin
4:adm:/var/adm:/sbin/nologin
7:lp:/var/spool/lpd:/sbin/nologin

总结:
-d     分界符
-f 1-3 第1列至第3列
-f 1,3 第1列和第3列
-f -3  第3列和之前的内容
-f 3-  第3列号和之后的内容


实例二:

取出除第一列之外的所有列
[root@iZwz9bhan5nqzh979qokrkZ ~]# cut -d ":" -f 1 --complement a.txt 
x:0:0:root:/root:/bin/bash
x:1:1:bin:/bin:/sbin/nologin
x:2:2:daemon:/sbin:/sbin/nologin
x:3:4:adm:/var/adm:/sbin/nologin
x:4:7:lp:/var/spool/lpd:/sbin/nologin

取出除第一列和第三列之外的所有列
[root@iZwz9bhan5nqzh979qokrkZ ~]# cut -d ":" -f 1,3 --complement a.txt 
x:0:root:/root:/bin/bash
x:1:bin:/bin:/sbin/nologin
x:2:daemon:/sbin:/sbin/nologin
x:4:adm:/var/adm:/sbin/nologin
x:7:lp:/var/spool/lpd:/sbin/nologin


实例三:

打印第一个字符到第三个字符
[root@iZwz9bhan5nqzh979qokrkZ ~]# cut -c 1-3 a.txt 
roo
bin
dae
adm
lp:

打印前面两个字符
[root@iZwz9bhan5nqzh979qokrkZ ~]# cut -c -2 a.txt 
ro
bi
da
ad
lp

打印第五个字符及后面所有的字符
[root@iZwz9bhan5nqzh979qokrkZ ~]# cut -c 5- a.txt 
:x:0:0:root:/root:/bin/bash
x:1:1:bin:/bin:/sbin/nologin
on:x:2:2:daemon:/sbin:/sbin/nologin
x:3:4:adm:/var/adm:/sbin/nologin
:4:7:lp:/var/spool/lpd:/sbin/nologin
————————————————
版权声明:本文为CSDN博主「东城绝神」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/m0_37814112/java/article/details/80492032

注明:所有转载内容皆直接从被转载文章网页的标题和内容的文本中复制而来

CC 4.0 BY-SA 版权协议网址:https://creativecommons.org/licenses/by-sa/4.0/deed.z

[命令] Linux 命令 tar (打包和压缩)

内容目录:

内容一:使用 tar 命令压缩并创建(压缩)包(以压缩内容的维度进行分类)
1.1 使用 tar 命令打包目录
1.2 使用 tar 命令打包多个文件

内容二:使用 tar 命令压缩并创建(压缩)包(以压缩格式的维度进行分类)
2.1 使用 tar 命令以 gzip 格式压缩
2.2 使用 tar 命令以 bzip2 格式压缩
2.3 使用 tar 命令以 xz 格式压缩

内容三:解压(压缩)包
3.1 将(压缩)包解压到当前目录
3.2 将(压缩)包解压到指定目录

内容四:tar 命令的常用选项

具体的内容:

内容一:使用 tar 命令压缩并创建(压缩)包(以压缩内容的维度进行分类)
1.1 使用 tar 命令打包目录

# tar zcvf tmp.tar /tmp

(补充:这里的 tmp.tar 是创建的包,而 /tmp 是被压缩的目录)

1.2 使用 tar 命令打包多个文件

# tar zcvf tmp.tar file1 file2 file3

(补充:这里的 tmp.tar 是创建的包,而 file1 file2 file3 是被压缩的目录)

内容二:使用 tar 命令压缩并创建(压缩)包(以压缩格式的维度进行分类)
2.1 使用 tar 命令以 gzip 格式压缩

# tar zcvf tmp.tar.gz /tmp

(补充:这里的 tmp.tar.gz 是创建的压缩包,而 /tmp 是被压缩的目录)

2.2 使用 tar 命令以 bzip2 格式压缩

# tar jcvf test.tar.bz2 /tmp

(补充:这里的 tmp.tar.bz2 是创建的压缩包,而 /tmp 是被压缩的目录)

(注意:压缩后 bz2 后缀的文件比 gz 后缀的文件更小,但是花费的时间更长)

2.3 使用 tar 命令以 xz 格式压缩

# tar Jcvf test.tar.xz /tmp

(补充:这里的 tmp.tar.xz 是创建的包,而 /tmp 是被压缩的目录)

(注意:压缩后 xz 后缀的文件比 bz2 后缀的文件更小,但是花费的时间更长)

内容三:解压(压缩)包
3.1 将(压缩)包解压到当前目录

# tar zxvf tmp.tar

或者:

# tar zxvf tmp.tar.gz

或者:

# tar jxvf tmp.tar.bz2

或者:

# tar Jxvf tmp.tar.xz

(补充:这里的 tmp.tar、tmp.tar.gz、tmp.tar.bz2、tmp.tar.xz 是要被解压的(压缩)包,它们分别是 gzip 格式的(压缩)包、gzip 格式的(压缩)包、bzip2 格式的(压缩)包、xz 格式的(压缩)包)

3.2 将(压缩)包解压到指定目录

# tar zxvf tmp.tar -C /tmp

或者:

# tar zxvf tmp.tar.gz -C /tmp

或者:

# tar jxvf tmp.tar.bz2 -C /tmp

或者:

# tar Jxvf tmp.tar.xz -C /tmp


补充:
1) 这里的 tmp.tar、tmp.tar.gz、tmp.tar.bz2、tmp.tar.xz 是要被解压的(压缩)包,它们分别是 gzip 格式的(压缩)包、gzip 格式的(压缩)包、bzip2 格式的(压缩)包、xz 格式的(压缩)包
2) 这里的 /tmp 是(压缩)包里的内容要被解压到目录

内容四:tar 命令的常用选项

1) –remove-files 压缩完成后删除原来的文件
2) –exclude= 排除某些文件不压缩

[步骤] Linux 图形桌面的安装 (GNOME 版) (openSUSE & SLE 版)

步骤目录:

步骤一:系统环境要求

步骤二:显示 openSUSE & SLE 可安装的软件包组

步骤三:安装 GNOME 图形界面
3.1 安装 GNOME 图形界面
3.2 将系统默认的图形桌面设置为 GNOME 图形桌面

步骤四:进入图形界面
4.1 设置系统开机进入图形桌面
4.2 立刻进入图形桌面

具体的操作步骤:

步骤一:系统环境要求

服务器系统要配置好可用的软件源

步骤二:显示 openSUSE & SLE 可安装的软件包组

# zypper se -t pattern

步骤三:安装 GNOME 图形桌面
3.1 安装 GNOME 图形桌面

# zypper in -t pattern gnome

3.2 将系统默认的图形桌面设置为 GNOME 图形桌面

# vim /etc/sysconfig/displaymanager

将以下内容:

......
DISPLAYMANAGER_XSERVER="Xorg"

修改为:

......
DISPLAYMANAGER_XSERVER="gdm"

步骤四:进入图形桌面
4.1 设置系统开机进入图形桌面

# systemctl set-default graphical.target

4.2 立刻进入图形桌面

# startx

或者:

# init 5