国产操作系统
实现信创Linux麦克风摄像头录制(源码,银河麒麟、统信UOS)_摄像头录制 信创-CSDN博客
C#跨平台开发桌面程序(Avalonia)_c# avalonia-CSDN博客
手把手教程:在VMware虚拟机中安装Kylin银河麒麟操作系统_vmware安装麒麟操作系统-CSDN博客
银河麒麟桌面操作系统V10SP1 2403 下载地址_银河麒麟v10镜像iso下载-CSDN博客
麒麟系统搭建C#开发框架_麒麟下 rider 试用版-CSDN博客
Linux之Ubuntu与银河麒麟(内核Ubuntu)操作系统上部署ansible+awx_麒麟操作系统和ubuntu-CSDN博客
使用Avalonia
开发端
第一步:安装donet 6.0 sdk
下载 .NET 6.0 SDK (v6.0.425) - Windows x64 Installer
第二步:安装Avalonia模板
Install | Avalonia Docs
安装最新版:
dotnet new install Avalonia.Templates
安装net6.0或更早版本
dotnet new --install Avalonia.Templates
卸载
dotnet new -u Avalonia.Templates
或
dotnet new uninstall Avalonia.Templates
结果如下:
C:\Users\san>dotnet new install Avalonia.Templates
将安装以下模板包:Avalonia.Templates成功: Avalonia.Templates::11.1.0 已安装以下模板:
模板名 短名称 语言 标记
----------------------------------- ------------------------- ------- -----------------------------------------
Avalonia .NET App avalonia.app [C#],F# Desktop/Xaml/Avalonia/Windows/Linux/macOS
Avalonia .NET MVVM App avalonia.mvvm [C#],F# Desktop/Xaml/Avalonia/Windows/Linux/macOS
Avalonia Cross Platform Application avalonia.xplat [C#],F# Desktop/Xaml/Avalonia/Browser/Mobile
Avalonia Resource Dictionary avalonia.resource Desktop/Xaml/Avalonia/Windows/Linux/macOS
Avalonia Styles avalonia.styles Desktop/Xaml/Avalonia/Windows/Linux/macOS
Avalonia TemplatedControl avalonia.templatedcontrol [C#],F# Desktop/Xaml/Avalonia/Windows/Linux/macOS
Avalonia UserControl avalonia.usercontrol [C#],F# Desktop/Xaml/Avalonia/Windows/Linux/macOS
Avalonia Window avalonia.window [C#],F# Desktop/Xaml/Avalonia/Windows/Linux/macOS
参考:
Avalonia开发笔记(2024/5/20更新) - wzwyc - 博客园
客户端(麒麟系统)
在 Debian 上安装 .NET - .NET | Microsoft Learn
.net6 在中标麒麟下的安装和部署过程_实用技巧_脚本之家
银河麒麟服务器 v10 sp1 安装 .Net6.0_银河麒麟v10 安装netcore环境-CSDN博客
银河麒麟服务器v10 sp1 部署 Net6.0 项目_dhf 工具 麒麟系统-CSDN博客
linux命令:
Linux 常用命令最全总结大全【推荐收藏】_linux常用命令-CSDN博客
新建文件夹
1. 新建文件夹
mkdir folder_name
切换root账户
sudo -i
银河麒麟系统的默认root用户密码是Kylin123123
linux 列出目录
在Linux中,您可以使用ls
命令列出目录内容。以下是一些常用的ls
命令选项:
-
-l
: 以长格式显示文件和目录的详细信息。 -
-a
: 显示所有文件,包括隐藏文件(文件名以.
开头的文件)。 -
-h
: 与-l
一起使用,以易读格式显示文件大小(例如,以K、M、G显示)。 -
-R
: 递归显示所有子目录内容。
示例代码:
ls # 列出当前目录下的文件和目录
ls -l # 长格式显示当前目录下的文件和目录
ls -a # 显示所有文件,包括隐藏文件
ls -lh # 长格式显示,且文件大小易读
ls -R # 递归显示当前目录及所有子目录下的文件和目录
在home目录新建文件夹
第一步:在home文件夹内打开终端
第二步:输入sudo -i 切换到管理页权限
第三步:输入mkdir test 创建test文件夹
root@sanzk-pc:/home# ls -l
总用量 4
drwx------ 33 sanzk sanzk 4096 9月 25 08:49 sanzk
root@sanzk-pc:/home# mkdir test
root@sanzk-pc:/home# mkdir dotnet
root@sanzk-pc:/home# ls -l
总用量 12
drwxr-xr-x 2 root root 4096 9月 25 09:26 dotnet
drwx------ 33 sanzk sanzk 4096 9月 25 08:49 sanzk
drwxr-xr-x 2 root root 4096 9月 25 08:58 test
移动文件
mv [选项] 源文件 目标文件mv /path/to/source/file.txt /path/to/destination/
删除文件夹
rm -r foldername
这个命令会递归删除指定的文件夹及其内部的文件和子文件夹。需要注意的是,rm命令是不可逆的,删除后无法恢复。rmdir foldername
这个命令用于删除空文件夹,如果文件夹内部包含文件或子文件夹,则无法删除。
返回上层目录
cd ..
银河麒麟系统
银河麒麟桌面操作系统 V10 没有激活系统,输入命令经常提醒权限不够, 银河麒麟桌面操作系统无法通过管理员安装软件或运行有执行权限的脚本怎么办?
打开终端执行命令:sudo setstatus softmode -p 即可解决(是默认开了安全导致,可用命令解除安全限制)。
替换授权文件提示权限不足?
可使用命令替换,在授权文件的目录下,打开终端,依次执行命令:sudocp .kyinfo /etc/.kyinfo,sudo cp LICENSE /etc/LICENSE。
安装.net6.0过程
先传安装包
解压安装包
设置环境变量
设置环境变量:
rroot@sanzk-pc:/# cd etc
root@sanzk-pc:/etc# vim profile编辑/etc/profile增加以下两行export DOTNET_ROOT=/home/dotnetexport PATH=$PATH:/home/dotnet
保存vim并退出
ESC //按ESC
:wq //输入 冒号+wq 保存并退出
重新加载配置文件
source /etc/profile或root@sanzk-pc:/etc# source profile
查看.net安装信息
dotnet --info
安装成功:
root@sanzk-pc:/etc# source profile
root@sanzk-pc:/etc# dotnet --info
.NET SDK:Version: 6.0.425Commit: fcce060d9f运行时环境:OS Name: kylinOS Version: v10OS Platform: LinuxRID: linux-x64Base Path: /home/dotnet/sdk/6.0.425/global.json file:Not foundHost:Version: 6.0.33Architecture: x64Commit: 6c636980f7.NET SDKs installed:6.0.425 [/home/dotnet/sdk].NET runtimes installed:Microsoft.AspNetCore.App 6.0.33 [/home/dotnet/shared/Microsoft.AspNetCore.App]Microsoft.NETCore.App 6.0.33 [/home/dotnet/shared/Microsoft.NETCore.App]Download .NET:https://aka.ms/dotnet-downloadLearn about .NET Runtimes and SDKs:https://aka.ms/dotnet/runtimes-sdk-info
root@sanzk-pc:/etc#