Linux删除乱码文件
通过inode号删除
1.每个文件都有一个唯一的inode号,获取文件的inode号
ls -i
2.使用find命令结合rm命令通过inode号删除文件。例如,要删除inode号为2236429
的文件或目录,可以使用以下命令
find -inum 2236429 -exec rm -rf {} \;
这种方法适用于删除单个文件或逐个删除乱码命名的文件。
1.每个文件都有一个唯一的inode号,获取文件的inode号
ls -i
2.使用find命令结合rm命令通过inode号删除文件。例如,要删除inode号为2236429
的文件或目录,可以使用以下命令
find -inum 2236429 -exec rm -rf {} \;
这种方法适用于删除单个文件或逐个删除乱码命名的文件。
检查WinRE 状态。如果安装了 WinRE,则应有一个“Windows RE 位置”,其中包含 WinRE 目录的路径。 例如,Windows RE 位置:\\?\GLOBALROOT\device\harddisk0\partition4\Recovery\WindowsRE
。此处,“harddisk”和“partition”之后的数字是磁盘的索引,而分区 WinRE 处于开启状态。
reagentc /info
运行reagentc /disable
.
reagentc /disable
a.运行diskpart
.列出所有磁盘。
list disk
c.选择OS所在磁盘,如第一个磁盘disk 0,列出所有分区,。
sel disk 0
list part
d.选择OS所在分区,如第3个分区
sel part 3
c.压缩OS分区大小,如空出500M空间。
shrink desired=500 minimum=500
d.选择WinRE分区,
sel part 4
删除WinRE分区
delete partition override
a.首先,检查磁盘分区样式是 GUID 分区表 (GPT) 还是主启动记录 (MBR)。 运行 list disk, 检查“Gpt”列中是否有星号字符 (*)。 如果有星号字符 (*),则驱动器为 GPT。 否则,驱动器为 MBR。
create partition primary id=de94bba4-06d1-4d40-a16a-bfd50179d6ac
,然后运行命令gpt attributes =0x8000000000000001
。create partition primary id=27
。b.设置分区的格式,运行format quick fs=ntfs label="Windows RE tools"
。
list vol
.exit
.reagentc /enable
reagentc /info
<?php
// database information
$servername = "localhost";
$username = "username";
$password = "password";
// create connection
$conn = new mysqli($servername,$username,$password);
// check connection
if (!$conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
echo "connected successfully";
//close the connection
$conn->close();
?>
<?php
// database information
$servername = "localhost";
$username = "username";
$password = "password";
// create connection
$conn = mysqli_connect($servername,$username,$password);
// check connection
if (!$conn) {
die("Connection failed: " . $mysqli_connect_error());
}
echo "connected successfully";
//close the connection
mysqli_close($conn);
?>
在终端输入以下命令安装apache:
sudo pacman -S apache
打开apache配置文件:
sudo nano /etc/httpd/conf/httpd.conf
找到以下两行:
#LoadModule mime_module modules/mod_mime.so
#LoadModule negotiation_module modules/mod_negotiation.so
将其改为:
LoadModule mime_module modules/mod_mime.so
LoadModule negotiation_module modules/mod_negotiation.so
找到以下两行:
#LoadModule dir_module modules/mod_dir.so
#LoadModule autoindex_module modules/mod_autoindex.so
将其改为:
LoadModule dir_module modules/mod_dir.so
LoadModule autoindex_module modules/mod_autoindex.so
找到以下一行:
#Include conf/extra/httpd-default.conf
将其改为:
Include conf/extra/httpd-default.conf
保存并退出。
在终端输入以下命令创建一个文件下载目录:
sudo mkdir /srv/http/downloads
打开apache虚拟主机配置文件:
sudo nano /etc/httpd/conf/extra/httpd-vhosts.conf
在文件末尾添加以下内容:
<VirtualHost *:80>
ServerName downloads.example.com
DocumentRoot /srv/http/downloads/
<Directory /srv/http/downloads/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
</VirtualHost>
将downloads.example.com
改为您的域名或IP地址。
保存并退出。
在终端输入以下命令重启apache:
sudo systemctl restart httpd
现在您可以通过浏览器访问http://downloads.example.com
来下载文件了。您可以将文件放置在/srv/http/downloads/
目录下。
桌面环境:Gnome
打开编辑/etc/environment
sudo vim /etc/environment
添加一行代码:
MOZ_ENABLE_WAYLAND=1
保存退出后注销桌面,重新进入桌面即生效。
从firefox 121开始,默认启用wayland支持,已经不需要这项配置了。
现阶段,chrome在wayland+hidpi(gnome环境,4K分辨率 200%缩放)下不能正常显示界面,暂时不能启用1.在chrome地址栏输入 chrome://flags
2.在页面中搜索Preferred Ozone platform
,点击左侧选项选择Wayland
,点击Relaunch
生效。
~/.config
目录中建立文件chrome-flags.conf
(对应的,使用chromium为chromium-flags.conf
)添加一行代码:
--gtk-version=4
保存退出,重新打开Chrome.