E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
linux-命令学习
VirtualBox下win主机如何访问linux虚拟机文件夹
目录编辑方法1:通过VirtualBox自带的共享文件夹(Win->linux)方法2:通过Samba方法本地网络访问(
Linux-
>win)我使用的VirtualBox版本为7.0.4,主机是Window
红桃Jk
·
2024-01-11 13:57
linux
运维
服务器
Linux-
命名管道
文章目录前言一、命名管道接口函数介绍二、使用步骤前言上章内容,我们介绍与使用了管道。上章内容所讲的,是通过pipe接口函数让操作系统给我们申请匿名管道进行进程间通信。并且这种进程间通信一般只适用于父子进程之间,那么对于两个没有“血缘”关系的进程,我们还能通过怎样的方式来进行通信呢?本章内容主要讲解命名管道的通信,而命名管道,顾名思义,既然匿名管道是没有名字的管道,那么命名管道就是有名字的管道。一、
风君子吖
·
2024-01-11 10:13
Linux系统编程
linux
运维
服务器
Linux
命令学习
linux命令1.搜查命令(1)find(全局、实时遍历查询)find/-name"*.txt"——在整个系统中查找以.txt结尾的文件find/root-name".txt"——在root文件夹中查找以.txt结尾的文件touchlinux.txt创建文件(2)locate(基于索引查询,效率更高,但在添加新文件后,需要更新索引)locate".java"——在系统中查找以.java结尾的文件u
一路向北看星晴
·
2024-01-10 23:19
linux
学习
运维
【嵌入式】git工具基础
命令学习
笔记 | 嵌入式Linux
文章目录前言一、git基础指令二、git分支管理2.1、一些基础命令2.2、时间回溯2.3、新建分支,删除分支,重命名分支前言参考:飞凌嵌入式ElfBoardELF-1软件学习手册chatGPT一、git基础指令首先我们新建一个名叫git的文件夹,在里面创建一个main.c,后续就以这个C文件为例子进行git管理:首先检查ubuntu虚拟机上的git版本是不是最新的:sudoapt-getinst
今天一定要洛必达
·
2024-01-09 12:26
嵌入式Linux
git
学习
笔记
Linux-
文件系统管理实验2
1、将bin目录下的所有文件列表放到bin.txt文档中,并将一共有多少个命令的结果信息保存到该文件的最后一行。统计出文件中以b开头的所有命令有多少个,并将这些命令保存到b.txt文档中。将文档中以p结尾的所有命令保存到p.txt文件中,并统计有多少个这样的命令。将bin目录下的所有文件列表放到bin.txt文档中将一共有多少个命令的结果信息保存到该文件的最后一步统计出文件中以b开头的所有命令有多
X.cc
·
2024-01-09 12:48
linux
linux
运维
服务器
Linux-
添加虚拟内存,不添加硬盘方式操作
在linux中,当物理内存mem不足时,就会使用虚拟内存(swap分区)例如增加2G虚拟内存,操作如下:1.查看内存大小[root@localhost~]#free-m2.创建要作为swap分区的文件:增加1GB大小的交换分区,则命令写法如下,其中的count等于想要的块的数量(bs*count=文件大小)[root@localhost~]#ddif=/dev/zeroof=hbs=1Mcount
X.cc
·
2024-01-09 11:05
linux
linux
Linux-
美化、优化
Linux-
美化、优化Llinux美化1、简单配置1.1登陆Ubuntu账号,开启Livepatch功能Ubuntu20.04安装完成后会弹出登陆Ubuntu账号的提醒,如下图:img点击UbuntuSingle-On
哲苏
·
2024-01-08 10:44
shell
命令学习
(cp cp-i cp-n cp -r mv)
正确的cp命令的语法是cp源文件目标文件。下面是正确的命令示例:cp源文件目标文件你需要将“源文件”替换为你要复制的实际文件名,并将“目标文件”替换为你要复制到的实际文件名。如果“目标文件”是一个已存在的文件,它将被覆盖并复制为“源文件”的内容。如果“目标文件”是一个不存在的文件,将会创建一个新的目标文件,并将“源文件”的内容复制到其中。linux@ubuntu:~/code$mkdirtestl
一杯烟火
·
2024-01-08 03:04
Ubuntu
学习
数据库
linux
Linux-
>jdk8+tomcat7
1、首先要准备好jdk和tomcat:https://download.csdn.net/download/bof_jangle/105837552、然后把这个zip文件通过ftp等方式上传到linux服务器。unzipxxx.zip用这个命令解压zip包。3、然后解压gz包,先jdk,后tomcat(tomcat解压即可用)tar-xzvfxxx.gz用这个命令解压gz文件包。4、jdk的安装步
博风
·
2024-01-07 20:36
笔记
#
Tomcat
#
Linux
tomcat
linux
jdk
Linux-
进程和线程
进程和线程进程(Process)和线程(Thread)是操作系统中的重要概念,它们有以下几点区别:资源拥有:进程是程序执行时的一个实例,拥有独立的内存空间、文件描述符、设备I/O等资源。每个进程都在自己独立的内存空间中运行,进程之间的通信需要通过特定的机制,如管道、信号等。线程是进程中的实体,共享同一进程的内存空间和其他资源,包括全局变量、静态变量等。线程之间可以直接访问同一进程中的数据,通信更加
Paper_Love
·
2024-01-07 04:05
Linux
linux
linux
命令学习
之 head&tail
以实例来学习,更容易理解:tail-1000:显示最后1000行tail-n1000:显示最后1000行tail-n+1000:从1000行开始显示,显示1000行以后的tail-ffilename实时跟踪文件内容head-1000:显示前面1000行head-n1000:显示前面1000行head-n-1000:不显示最后1000行【一】从第3000行开始,显示1000行。即显示3000~399
caoxinyiyi
·
2024-01-06 15:58
linux-
进程间通信
linux-
进程间通信1学习目标2进程间通信相关概念2.1什么是进程间通信2.2进程间通信的方式3管道-pipe3.1管道的概念3.2管道的原理3.3管道的局限性3.4创建管道-pipe函数3.5父子进程使用管道通信
琰婧
·
2024-01-06 05:20
#
linux-系统编程
Linux-
进程间通信_管道
项目场景:须熟知文件管理和进程方面的基础知识通过Xshell和VScode相互进行远程开发,学习进程间通信的其中一种方式——管道。问题描述依照我们曾经所学的知识,我们仅仅只能在单个进程中进行数据的交互,但是在实际应用中,单个进程不说不能实现一个产品的全部功能,但是会十分糅杂且出现问题很难定位。而我们从以往学习的知识中,我们了解到进程之间是十分具有独立性的,例如父子进程各自修改重叠数据会有写实拷贝,
风君子吖
·
2024-01-06 05:50
Linux系统编程
linux
运维
服务器
Linux-
端口、nmap命令、netstat命令
端口是设备与外界通讯交流的出入口,可分为物理端口和虚拟端口物理端口实际存在可以看见,而虚拟端口是指计算机内部的端口,是不可见的,用来操作系统和外部交互使用。IP地址不能锁定程序,所以可以通过端口,实现程序和程序之间的通信ip在网络层,端口在应用层公认端口:1~1023,通常用于一些系统内置或知名程序的预留使用注册端口:1024~49151,通常可以随意使用动态端口:49152~65535,用于临时
何仙鸟
·
2024-01-06 02:48
linux
服务器
运维
LINUX-
基础网络设置
查看所有活动网络接口的信息:ifconfig查看指定网络接口信息:ifconfig网络接口名查看或设置主机名:hostname(临时配置主机名):vim/etc/hostname(永久配置主机名)dd删除输入用户名保存退出route命令查看或设置主机中路由表信息route-n显示路由表目标网关掩码设备netstat命令:查看系统的网络连接状态、路由表、接口统计等信息常用选项-a、-n、-p、-t、
X.cc
·
2024-01-05 07:16
linux
网络
运维
Linux-
故障排查
实验要求samba仅允许192.168.1.0/24、192.168.10/24进行访问开一台虚拟机快照恢复到未联网安装关闭防火墙安全linux编辑ens33网卡vim/etc/sysconfig/network-scripts/ifcfg-ens33将ens33网卡复制一份命名为ens37cp/etc/sysconfig/network-scripts/ifcfg-ens33/etc/sysco
X.cc
·
2024-01-05 07:03
linux
linux
服务器
网络
【IP数据报】网络层协议
文章目录网络层协议的介绍1.IP数据报2.抓包协议学习3.ICMP协议3.1ICMP协议(Internet控制报文协议)3.2ICMP协议的封装4.ping
命令学习
5.广播与广播域6.ARP协议概述6.1
陌上花开,静待绽放!
·
2024-01-05 06:55
计算机网络
计算机网络
网络
网络协议
Linux
命令学习
手册-tr
tr[OPTION]...SET1[SET2]功能转换或者删除字符。描述tr指令从标准输入设备读取数据,经过字符串转译后,输出到标准输出设备。通过使用tr,您可以非常容易地实现sed的许多最基本功能。您可以将tr看作为sed的(极其)简化的变体:它可以用一个字符来替换另一个字符,或者可以完全除去一些字符。您也可以用它来除去重复字符。这就是所有tr所能够做的。tr用来从标准输入中通过替换或删除操作进
QuietHeart
·
2024-01-04 08:51
OpenSSL
命令学习
OpenSSL
命令学习
一、基础概念OpenSSL是一个开放源代码的软件库包,应用程序可以使用这个包来进行安全通信,避免窃听,同时确认另一端连接者的身份。这个包广泛被应用在互联网的网页服务器上。
Distiny`~
·
2024-01-04 05:42
web安全
https
安全
ssl
hdfs dfs
命令学习
实践
1、hdfsdfs-ls查看目录或文件参数:[-C][-d][-h][-R][-t][-S][-r][-u][...]参数释义:-C仅显示文件和目录的路径-d目录列为普通文件-h以人类可读的方式显示文件大小,而不是按字节数-R递归地列出目录的内容-t按修改时间对文件排序(最近的第一次)-S按大小对文件进行倒序排序-r颠倒顺序排列-u使用上次访问的时间而不是修改来显示和排序示例:1.1以KMG可读方
probtions
·
2024-01-03 23:25
bigdata
hdfs
javap
命令学习
image.pngbogon:classesxixi$javap-packagecom.xixi.chapter18.JavapTestCompiledfrom"JavapTest.java"publicclasscom.xixi.chapter18.JavapTest{booleanflag;protectedchargender;publicjava.lang.Stringinfo;publi
西西_20f6
·
2024-01-03 21:51
Linux-
四剑客-find-awk-grep-sed解释----未完结版
Linux的四剑客作者:张首富2018/07/15[TOC]find查找文件或目录说明find-searchforfilesinadirectoryhierarchy搜索目录层次结构中的文件用来在指定目录下面查找文件或目录,任何位于参数之前的字符串都被视为想在那个目录下面查找命令格式:`find目录选项参数`命令选项-type指定要查找的文件类型。d目录f文件l链接文件实例:[root@zsftm
weixin_33834075
·
2024-01-03 12:52
awk
操作系统
shell
Linux-
权限
1.Linux权限的概念Linux下有两种用户:超级用户(root)、普通用户。超级用户:可以再linux系统下做任何事情,不受限制普通用户:在linux下做有限的事情。超级用户的命令提示符是“#”,普通用户的命令提示符是“$”。命令:su[用户名]功能:切换用户。例如,要从root用户切换到普通用户user,则使用suuser。要从普通用户user切换到root用户则使用suroot(root可
进击的小C
·
2024-01-02 21:04
Linux
linux
运维
服务器
Linux-
前端发版流程
本文仅针对前端发版能用上的命令进行整理1.初次发版cd目标文件夹//进入目标文件夹mkdirnewHtml//创建目录cdnewHtml上传包(tar.gz格式)到newHtml下tar-xvf压缩包名//解压2.非初次发版且需将旧文件进行备份cd目标文件夹//进入目标文件夹mkdirbackups//创建备份目录mvnewHtml/*backups///移动至备份文件夹下rm-rfnewHtml
水逆退散_c
·
2023-12-31 21:29
Linux
linux
运维
服务器
【
Linux-
编译器gcc/glibc升级】CentOS7.9使用NodeJS18时报错/lib64/libm.so.6: version `GLIBC_2.27‘ not found
【
Linux-
编译器gcc/glibc升级】CentOS7.9使用NodeJS18时报错/lib64/libm.so.6:version`GLIBC_2.27'notfound背景分析原因解决方案执行步骤推荐方式踩坑记录文章已收录至
Fun肆编程
·
2023-12-31 05:08
linux
运维
服务器
node.js
前端
The Compose file ‘./docker-compose.yaml‘ is invalid
echo$path详解3.
命令学习
reboot36yum-yinstallwge
bst@微胖子
·
2023-12-31 05:03
Bug
+
递归
docker
linux
运维
Linux
命令学习
手册-mount
mount[-lhV]mount-a[-fFnrsvw][-tvfstype][-Ooptlist]mount[-fnrsvw][-ooptions[,...]]device|dirmount[-fnrsvw][-tvfstype][-ooptions]devicedir功能挂载文件系统。描述所的文件在unix系统中用树状的方式组织,mount命令用于把从device上面发现的文件系统挂载到这个树
QuietHeart
·
2023-12-30 17:34
uboot学习及内核更换_incomplete
官方文档在前面文章目录uboot常见
命令学习
环境变量网络控制台uboot标准启动其他升级uboot或内核bin和uimg以及booti和bootm的区别制作uImage更换内核更换uboot后续计划uboot
香蕉割草机
·
2023-12-30 14:28
嵌入式
uboot
mkimage
kernel
linux-
定时器timer介绍
1.HZHZ(系统节拍),表示系统每秒的节拍数,可以理解为系统每秒心脏跳动的次数,或者人类每秒脉搏跳动的次数。linux的HZ是可配置的,由config的配置选项CONFIG_HZ选择,值为100hz,200hz,250hz,300hz,500hz,1000hz.....默认配置为1000hz,配置Hz越高,那么系统的时间精度就会越高,但相应的会导致中断产生的更加频繁,但是现在的处理器一般配置为1
A Sea
·
2023-12-30 04:30
linux
驱动开发
git常用
命令学习
一.在Windows上安装Git1.在Windows上使用Git,可以从Git官网直接下载安装程序,然后按默认选项安装即可。2.安装完成后,在开始菜单里找到“Git”->“GitBash”,蹦出一个类似命令行窗口的东西,就说明Git安装成功!3.安装完成后,还需要最后一步设置,在命令行输入:gitconfig--globaluser.name“YourName”gitconfig--globalu
向全栈冲
·
2023-12-30 02:36
前端开发
javascript
jquery
css
(每天进步一点点-001)bash
命令学习
-case语法
case$-in*i*);;*)return;;esac1.这是case指令2.$-在Unix/Linux的Shell脚本中,$-是一个特殊的变量,用于表示当前shell的一些设置和标志。它包含了当前shell的启动选项(options)。这个变量的值是一个包含一系列字符的字符串,每个字符代表一项选项。以下是一些常见的选项及其含义:i:表示shell是交互式的(interactive)。m:表示s
libertea
·
2023-12-29 21:33
bash
学习
开发语言
Linux学习笔记20200411
1.Linux自学计划学习目的:了解Linux系统,熟练使用Linux
命令学习
资源:https://www.bilibili.com/video/av18156598/、《细说Linux基础知识》-兄弟连教育组学习计划
70fa0b237415
·
2023-12-29 13:14
linux进行硬盘分区挂载
分区操作我个人在操作linux分区的时候使用的是fdisk命令首先看下fdisk的
命令学习
下。使用fdisk--help查看fdisk.png命令不
胖琪的升级之路
·
2023-12-29 12:57
Linux安装nodejs问题
安装nodejs后,使用node-v报下图参考下面两个可解决:【
Linux-
编译器gcc/glibc升级】CentOS7.9使用NodeJS18时报错/lib64/libm.so.6:version`GLIBC
jey_4
·
2023-12-29 07:13
linux
运维
服务器
Git 知识梳理
Git知识梳理
命令学习
:LearnGitBranchingGit命令大全:Git大全版本控制什么是版本控制?版本控制是一种记录一个或若干个文件内容变化,以便将来查阅特定版本修订情况的系统。
沉梦听雨.
·
2023-12-29 05:16
#
开发工具篇
git
Ubuntu fcitx Install
sudoaptupdatesudoaptinstallfcitx设置fcitx开机自启动(建议)sudocp/usr/share/applications/fcitx.desktop/etc/xdg/autostart/然后安装搜狗pingyin搜狗输入法
linux
啥也不是的py人
·
2023-12-29 05:08
运维
ubuntu
linux
运维
软件测试/测试开发丨Git常用
命令学习
笔记
基于Git的远程仓库远程仓库地址备注GitHubgithub.com/世界上最主流的远程开源仓库。Giteegitee.com/国内目前比较主流的开源仓库,也可以私有化部署。(推荐)GitLabgitlab.com/私有化部署,企业使用较多。Git远程仓库的应用场景获取远程仓库代码:开源代码、项目代码。项目协作:维护自己的代码、多人维护同一项目。Git命令Git同步命令1.克隆远程仓库命令:git
软件测试潇潇
·
2023-12-29 00:11
软件测试
git
学习
笔记
软件测试
功能测试
自动化测试
程序人生
Linux-
各种UID
一、UIDUID是系统中用来表示用户的标识符,启动的进程的uid就是当前登录用户的uid,查看用户uid可使用id-u命令需要注意的是,权限检查的时候是对euid检查,通常情况下进程的euid是和uid相同的。二、EUIDeuid即effectiveuserid,有效用户ID。euid作用用于文件访问检查,euid和决定了进程是否有访问某个文件的能力。例如,编写下面代码:/*testeuid.c*
Mr_Normal
·
2023-12-28 09:14
Linux
命令学习
手册-tty
tty[选项]...功能打印连接到标准输入的终端的文件名。描述命令项:-s,–silent,–quiet:什么也不打印,只是返回退出状态码。–help:打印帮助信息。–version:打印版本信息并退出。返回的状态码:0表示标准输入是一个终端。1表示标准输入不是一个终端。2表示给定的参数是不正确的参数。3表示发生了写错误。举例查看当前的标准终端文件描述符号[quietheart@lv-ketc]$
QuietHeart
·
2023-12-28 00:29
Linux-
远程访问及控制
SSH远程管理SSH(SecureShell)是一种安全通道协议,主要用来实现字符界面的远程登录,远程复制等功能。SSH协议对通信双方的数据传输进行了加密处理,其中包括用户登录时输入的用户口令。与早期的Telent(远程登录).RSH(RemoteShell,远程执行命令).RCP(RemoteFileCopy.远程文件复制)等应用相比,SSH协议提供了更好的安全性。配置OpenSSH服务端在Ce
李凌聪
·
2023-12-27 18:43
linux
服务器
运维
linux tar打包压缩解压
命令学习
Linux系统中tar是最常用的打包工具,通过打包工具可以压缩/解压比如常见的压缩包格式如下:tar未压缩文件只是做了一个打包而已tar.gz使用gzip算法格式压缩的压缩包tar.bz2bz2格式压缩包tar.xzxz格式压缩参数介绍tar的参数很多列出几个比较常用的记录一下。格式tar-[参数...][文件/目录]参数含义-ccreate创建文件-C指定解压位置-x提取解压文件-t列出压缩包中
山城码农笑松哥
·
2023-12-26 21:22
linux
学习
adb
运维
服务器
Linux-
文件权限
Linux系统中运行ls-al命令可以看到以下信息:文件信息第一列代表这个文件的类型和权限第一个字符代表文件是目录,文件或链接文件等。[d]则是目录[-]则是文件[l]则表示为链接文件(linkfile)[b]表示设备文件里面的可供存储的接口设备[c]则表示设备文件里面的串行端口设备,例如键盘、鼠标(一次性读取设备)接下来的字符以三个为一组,且均为“rwx”的三个参数的组合,这三个权限的位置不会改
Minato666
·
2023-12-26 09:57
第103天:权限提升-Linux系统&辅助项目&脏牛&Dirty&内核漏洞&SUID&GUID
环境变量,SUDO,权限不当等脏牛漏洞(CVE-2016-5195)DirtyPipe(CVE-2022-0847)SUDO(CVE-2021-3156)Polkit(CVE-2021-4034)案例演示
Linux
Ch4ser
·
2023-12-25 07:53
权限提升
linux
运维
服务器
5、
Linux-
常用命令-文件目录操作(上)
一、说明要执行Linux命令,首先要打开Linux的命令窗口(通常也称之为Shell窗口或终端),在Shell窗口中执行命令。例如我们先执行一个最简单的命令ls,只要在键入“ls”,然后回车,此命令的功能是列出当前目录下的所有子目录和文件。Linux中命令很多,例如:ls,pwd,cd,rm,ping等等。本节就介绍这些命令的作用及使用方法。二、命令格式1、命令的一般格式:command[opti
唯老
·
2023-12-24 00:44
Kali
Linux-
配置Kali的apt命令在线安装包的源为国内源和apt和apt-get的区别
配置apt国内源因为Kali自带的源是国外的,经常会因为网络问题,而无法安装或更新软件包。而且国外的源速度很慢。所以我们直接使用国内的源,方便快速。中科大Kali源debhttp://mirrors.ustc.edu.cn/kalikali-rollingmainnon-freecontribdeb-srchttp://mirrors.ustc.edu.cn/kalikali-rollingmai
学神来啦
·
2023-12-23 17:14
ADB shell
命令学习
(Mac)
文章目录一、前言二、设备连接1.连接真机1.USB数据线连接设备2.Wifi连接设备2.模拟器查看系统现有的android平台查看系统现有的模拟器(avd)创建模拟器删除模拟器启动模拟器三、adb命令-查看设备内部Packageslist-安装/卸载apk文件1、安装应用只有一台设备时,默认安装该设备多个设备连接时,指定设备安装文件2、卸载应用查看设备上关于应用的缓存数据-启动应用页面获取当前指定
HPYON
·
2023-12-23 11:51
Android
自动化测试
ADB
linux tar打包压缩
命令学习
Linux系统中tar是最常用的打包工具,通过打包工具可以压缩/解压比如常见的压缩包格式如下:tar未压缩文件只是做了一个打包而已tar.gz使用gzip算法格式压缩的压缩包tar.bz2bz2格式压缩包tar.xzxz格式压缩参数介绍tar的参数很多列出几个比较常用的记录一下。格式tar-[参数…][文件/目录]参数含义-ccreate创建文件-C指定解压位置-x提取解压文件-t列出压缩包中包含
山城码农笑松哥
·
2023-12-23 07:05
linux
linux
linux-
添加开机启动脚本项
我通过linux开发板进行模拟鼠标操作,希望每次linux开机时都能自动配置鼠标,即执行配置脚本。我希望能将执行脚本的命令添加到开机启动项中,下面是实现的记录。只需要修改linux的/etc/rc.local文件即可例如我这里需要加入开机时启动模拟鼠标的命令/root/start_mouse.sh加在文件后面即可最后进行reboot,重启时添加的命令会自动运行
flyingrtx
·
2023-12-21 17:50
linux嵌入式开发
linux
运维
服务器
FFmepeg——视频处理工具安装以及简单
命令学习
。
FFmpeg是一个免费、开源且高度可定制的多媒体处理工具,它是一个强大的跨平台框架,用于处理音频、视频、多媒体流和图像。FFmpeg的主要功能包括解码、编码、转码、流处理、多路复用、分离、合并、过滤等,支持多种音视频格式,包括但不限于MP4、AVI、MKV、MP3、H.264、H.265、AAC等。前往官网下载DownloadFFmpeg官方文档:ffmpegDocumentation(具体还有很
编程小菜鸡~~
·
2023-12-21 11:52
音视频
学习
awd骚操作
命令学习
笔记
aliasLinuxalias命令用于设置指令的别名。用户可利用alias,自定指令的别名。若仅输入alias,则可列出目前所有的别名设置。alias的效力仅及于该次登入的操作。若要每次登入是即自动设好别名,可在.profile或.cshrc中设定指令的别名。alias[别名]=[指令名称]1.alias显示当前所有的别名2.alias[别名]显示别名代表的命令3.alias新命令='原命令'4.
BuFFERer
·
2023-12-20 04:45
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他