linux无法粘贴或删除外挂硬盘里的文件

今天sata硬盘底座到货了,家里电脑是kali linux系统,打算把家里的闲置硬盘当做U盘用。但是把硬盘挂载到linux系统后,却无法在外挂硬盘中写数据,例如粘贴或删除文件。研究了一下午,终于找到问题的答案。原来Windows的硬盘是ntfs格式分区,如果在之前的windows系统中,开通了“快速启动”功能。那么就会出现把硬盘外挂到Linux系统后,无法写数据的情况。找到的原因,就对症下药。重新把这个硬盘重新挂载到windows系统,先在 Windows系统下关闭“快速启动”,然后再把硬盘挂载到linux系统,果然就可以重新在硬盘里写数据了。

如果你的Linux系统版本比较古老,采取上述方法无法解决问题的话。可以继续尝试着利用以下方法解决问题。

Linux中直接挂载ntfs只能做到读取文件内容,无法做到读写。写入会提示权限不足,原因是Linux认为读取ntfs格式硬盘内容是不安全的。这就要用到ntfs-3g这个工具了,这是一个开源项目,历经12年已逐渐完善。

一、由于ntfs-3g依赖FUSE的支持,所以先安装FUSE:

tar -xvzf fuse-***.tar.gz
cd fuse-***
./configure
make
make install

二、然后安装ntfs-3g这个工具,需要编译,过程和FUSE一样,就不再说明了。

使用ntfs-3g自动挂载一定要把Windows的“快速启动”关闭(如果有的话)。

使用ntfs-3g自动挂载一定要把Windows的“快速启动”关闭(如果有的话)。

使用ntfs-3g自动挂载一定要把Windows的“快速启动”关闭(如果有的话)。

重要的事说三次,我是把硬盘外挂到另一台WIN电脑里进行关闭“快速启动”的操作后,挂载成功的,至于怎么把Windows的“快速启动”关闭,请百度。(就是这问题坑了我一下午)

三、挂载的命令如下:

mount -t ntfs-3g /dev/sda1 /mnt/C
mount -t ntfs-3g /dev/sda3 /mnt/D
mount -t ntfs-3g /dev/sda5 /mnt/E

四、设置开机自动挂载,把这三条语句增加到/etc/fstab文件中即可:

/dev/hdb1 /mnt/C ntfs-3g defaults 0 0
/dev/hdb3 /mnt/D ntfs-3g defaults 0 0
/dev/hdb3 /mnt/E ntfs-3g defaults 0 0 

或者直接在里面添加这样一句:

ntfs-3g silent,umask=0,locale=zh_CN.utf8 0 0

linux解压文件包到指定文件夹

一、解压.tar.gz格式到指定的目录下的命令格式:

tar -zxvf 【压缩包文件名.tar.gz】 -C 【路径】/

例如:sudo tar -zxvf /home/zhong/桌面/Clash.for.Windows-0.19.11-x64-linux.tar.gz -C /opt/

二、解压.tar.bz2格式到指定的目录下的命令格式:

tar -jxvf 【压缩包文件名.tar.bz2】 -C 【路径】/

例如:sudo tar -jxvf /home/zhong/桌面/FileZilla_3.58.0_x86_64-linux-gnu.tar.bz2 -C /opt/

三、把文件夹压缩成.tar.gz格式到指定目录下的命令格式:

tar -zcvf 【目录】/ 【压缩包文件名.tar.gz】【源文件】

例如:tar -zcvf /home/zhong/桌面/aisikao.tar.gz /home/zhong/桌面/aisikao/

注意:一次压缩多个文件直接在源文件后用空格格开即可。

四、把文件夹压缩成.tar.bz2格式到指定目录下的命令格式:

tar -jcvf 【目录】/ 【压缩包文件名.tar.gz】【源文件】

例如:tar -jcvf /home/zhong/桌面/aisikao.tar.bz2 /home/zhong/桌面/aisikao

注意:一次压缩多个文件直接在源文件后用空格格开即可。

最后提醒注意每条选项以及命令直接的空格一定要打,Linux严格区分大小写,输入时注意大小写。

linux下使用clash

一、安装clash for windows

https://github.com/Fndroid/clash_for_windows_pkg/releases

点开链接,选择clash for windows的linux版本

二、运行clash

打开下载目录:

cd download

解压包并放入opt文件夹:

sudo tar -zxvf Clash.for.Windows-0.19.11-x64-linux.tar.gz -C /opt

打开 opt文件夹:

cd /opt

重命名文件夹:

sudo mv 'Clash for Windows-0.19.11-x64-linux' clash

打开程序文件夹:

cd clash 

运行clash:

./cfw

三、配置clash

将General页设置为以下样式(点选Allow LAN、TUN Mode、Mixin三项):

复制你的URL订阅地址粘贴到图中的位置:

然后,在右下角clash图标上点击右键,点选TUN Mode、Mixin和Rule。

最后,进行系统代理设置,如果是DEBIAN系统,则依次在系统设置菜单中点击:设置——网络——网络设置——代理,然后按下图中进行设置:

如果是DEEPIN或UOS系统,则依次在系统设置菜单中点击:设置——网络——系统代理,然后按下图中进行设置:

KALI下安装微信

环境准备

一、启用32 位架构

sudo dpkg --add-architecture i386
sudo apt-get update 
sudo apt-get install wine32

二、输入以下代码,在打开的界面中将kali 系统语言修改为中文

sudo dpkg-reconfigure locales

安装语言环境包

# sudo apt-get install xfonts-intl-chinese ttf-wqy-microhei
sudo apt-get install xfonts-intl-chinese fonts-wqy-microhei

需要重启的生效。

三、准备红酒套件

红酒套件是Kali 自带的,只需要安装一个额外工具即可

sudo apt-get install winetricks

安装微信

winecfg

在打开的界面中,Windows 版本选择Windows 10

直接安装微信exe 文件

wine /home/ajest/Downloads/WeChatSetup.exe

安装完成,即可使用。安装完成之后会在桌面上和应用程序中出现图标。

KALI添加使用KDE桌面环境

KDE,K桌面环境的缩写。一种著名的运行于 Linux、Unix 以及FreeBSD 等操作系统上的自由图形桌面环境,是Linux 操作系统上流行的桌面环境之一。

一、使用以下命令来安装 KDE:

sudo apt-get install kali-defaults kali-root-login desktop-base kde-plasma-desktop

中途输入 y 进行安装确认。

然后会显示 存在多个显示管理器,选择并确认默认显示管理器为 sddm

二、更改默认显示管理器优先级:

sudo update-alternatives --config x-session-manager

选择 startkde 选项(在本例中为1)并按回车。
注销,再次登录,我们将看到KDE环境。

linux下卸载vmware-workstation

┌──(zhong㉿kali)-[~/桌面]
└─$ vmware-installer -u vmware-workstation
root access is required for the operations you have chosen.
                                                                             
┌──(zhong㉿kali)-[~/桌面]
└─$ sudo -s
[sudo] zhong 的密码:
┌──(root㉿kali)-[/home/zhong/桌面]
└─# vmware-installer -u vmware-workstation                    
All configuration information is about to be removed. Do you wish to
keep your configuration files? You can also input 'quit' or 'q' to
cancel uninstallation. [yes]: yes

Uninstalling VMware Installer 3.0.0
    Deconfiguring...
[######################################################################] 100%
Uninstallation was successful.

为 WordPress 创建 HTML 站点地图页面

WordPress HTML 站点地图是 SEO 的重要组成部分。它为网站访问者提供了用户友好的导航,并为网页建立了清晰的结构。为 WordPress 站点创建 HTML 站点地图的最简单方法是安装插件。

一、安装 WP Sitemap Page 并激活插件。

二、前往仪表盘 -> 页面 -> 新建页面在 WordPress 网站上创建一个新页面。要将 WordPress 站点地图添加到现有页面,请选择页面部分下的页面。也就是说,我们建议您创建一个新页面。

三、以插入“简码”的方式添加 HTML 站点地图代码:[ wp_sitemap_page ]:

四、单击发布, WordPress HTML 站点地图将在您的网站上可用。

debian系统下安装和卸载libreoffice

debian系统下安装开源办公软件libreoffice分三步:

第一步下载:到官方网站上下载linux版本的安装包。

第二步解压:tar -zxvf LibreOffice_7.2.4_Linux_x86-64_deb.tar.gz

第三步安装:sudo dpkg -i *.deb

安装代码如下:

zhong@debian:~/下载$ tar xvf LibreOffice_7.2.4_Linux_x86-64_deb.tar.gz
LibreOffice_7.2.4.1_Linux_x86-64_deb/
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libreoffice7.2-en-us_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libobasis7.2-writer_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libreoffice7.2-base_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libobasis7.2-libreofficekit-data_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libreoffice7.2-math_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libreoffice7.2_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libobasis7.2-core_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libobasis7.2-onlineupdate_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libobasis7.2-draw_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libreoffice7.2-dict-en_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libreoffice7.2-dict-es_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libobasis7.2-extension-mediawiki-publisher_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libobasis7.2-images_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libobasis7.2-xsltfilter_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libobasis7.2-ogltrans_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libobasis7.2-librelogo_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libobasis7.2-ooolinguistic_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libobasis7.2-impress_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libobasis7.2-extension-report-builder_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libobasis7.2-graphicfilter_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libobasis7.2-postgresql-sdbc_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libobasis7.2-gnome-integration_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libobasis7.2-base_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libreoffice7.2-impress_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libobasis7.2-python-script-provider_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libobasis7.2-extension-javascript-script-provider_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libobasis7.2-kde-integration_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libreoffice7.2-dict-fr_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libreoffice7.2-calc_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libreoffice7.2-draw_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libreoffice7.2-ure_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libobasis7.2-calc_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libreoffice7.2-writer_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libobasis7.2-extension-nlpsolver_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libobasis7.2-en-us_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libobasis7.2-ooofonts_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libobasis7.2-math_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libobasis7.2-extension-beanshell-script-provider_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libobasis7.2-extension-pdf-import_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libobasis7.2-pyuno_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libobasis7.2-firebird_7.2.4.1-1_amd64.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/DEBS/libreoffice7.2-debian-menus_7.2.4-1_all.deb
LibreOffice_7.2.4.1_Linux_x86-64_deb/readmes/
LibreOffice_7.2.4.1_Linux_x86-64_deb/readmes/README_en-US
zhong@debian:~/下载$ sudo dpkg -i *.deb
[sudo] zhong 的密码:
dpkg: 警告: 即将把 code 从 1.63.1-1639448820 降级到 1.62.3-1637137107
(正在读取数据库 ... 系统当前共安装有 215297 个文件和目录。)
准备解压 code_1.62.3-1637137107_amd64.deb  ...
正在解压 code (1.62.3-1637137107) 并覆盖 (1.63.1-1639448820) ...
准备解压 fcitx-baidupinyin.deb  ...
正在解压 fcitx-baidupinyin:amd64 (1.0.1.0) 并覆盖 (1.0.1.0) ...
正在选中未选择的软件包 microsoft-edge-beta。
准备解压 microsoft-edge-beta_95.0.1020.20-1_amd64.deb  ...
正在解压 microsoft-edge-beta (95.0.1020.20-1) ...
准备解压 nordvpn-release_1.0.0_all.deb  ...
正在解压 nordvpn-release (1.0.0) 并覆盖 (1.0.0) ...
准备解压 todesk_4.0.3_amd64.deb  ...
Removed /etc/systemd/system/multi-user.target.wants/todeskd.service.
正在解压 todesk (4.0.3) 并覆盖 (4.0.3) ...
正在选中未选择的软件包 wps-office。
准备解压 wps-office_11.1.0.10702_amd64.deb  ...
正在解压 wps-office (11.1.0.10702) ...
正在设置 code (1.62.3-1637137107) ...
正在设置 fcitx-baidupinyin:amd64 (1.0.1.0) ...
正在设置 microsoft-edge-beta (95.0.1020.20-1) ...
正在设置 nordvpn-release (1.0.0) ...
正在设置 todesk (4.0.3) ...
Created symlink /etc/systemd/system/multi-user.target.wants/todeskd.service → /etc/systemd/system/todeskd.service.
正在设置 wps-office (11.1.0.10702) ...
正在处理用于 mailcap (3.69) 的触发器 ...
正在处理用于 shared-mime-info (2.0-1) 的触发器 ...
正在处理用于 man-db (2.9.4-2) 的触发器 ...
正在处理用于 hicolor-icon-theme (0.17-2) 的触发器 ...
正在处理用于 fontconfig (2.13.1-4.2) 的触发器 ...

卸载libreoffice命令:

sudo apt remove --purge libreoffice*