1、多线程下载:aria2c -x16 -c -d ~/Downloads "https://example.com/file.iso",其中,-x16为16线程下载,-c启用断点续传,-d指定下载目录。
2、计算文件校验值:md5sum "文件路径",sha1sum "文件路径",sha256sum "文件路径"。
3、在deepin操作系统中,默认的samba共享账户是系统登录用户,共享其他目录时,如何避免共享用户主目录:
打开/etc/samba/smb.conf
用;注释掉【homes】区域的内容,同时可以注释掉【printers】和【print$】区域的内容
;[homes]
; comment = Home Directories
; browseable = no
; read only = yes
; create mask = 0700
; directory mask = 0700
; valid users = %S
4、文件管理器中的文件共享
配置不保存在/etc/samba/smb.conf中,而是保存在/var/lib/samba/usershares目录下,例如:share
cat /var/lib/samba/usershares/share # 打开用户级共享配置文件
-------------
#VERSION 2
path=/media/wtc/003/share
comment=
usershare_acl=S-1-1-0:F
guest_ok=n
sharename=share
-------------
在/etc/samba/smb.conf中可能影响用户级共享的参数:
[global]
usershare path = /var/lib/samba/usershares # 指定用户共享配置存储路径
usershare max shares = 100 # 允许的最大用户共享数
usershare allow guests = yes # 是否允许访客访问用户共享
usershare owner only = no # 是否只允许所有者创建共享
5、解决笔记本电脑键盘按键失控
创建.desktop文件
nano ~/.config/autostart/auto-run-script.desktop
写入以下内容:
[Desktop Entry]
Type=Application
Exec=~/Desktop/auto-run-script.sh
Terminal=false
Name=auto-run-script
Comment=auto-run-script at login
创建.sh脚本
nano ~/Desktop/auto-run-script.sh
加入以下内容:
#!/bin/bash
# 禁用笔记本键盘,通过执行‘xinput list‘命令得到键盘id=13
xinput disable 13
# 自动打开屏幕键盘(也可以手动打开:任务栏设置-插件区域-勾选屏幕键盘)
onboard
赋予.sh文件执行权限
sudo chmod +x ~/Desktop/auto-run-script.sh
6、cat /etc/fstab 查看系统自动挂载的目录
/etc/fstab 用于定义系统启动时自动挂载的文件系统和存储设备,每行代表一个挂载项,格式为:/dev/sda1 /home ext4 defaults 0 1
-设备/分区:如 /dev/sda1 或 UUID/Label,UUID可以避免因设备名变化导致挂载失败。
-挂载点:目标目录(如 /home)。
-文件系统类型:ext4、ntfs、nfs 等。
-挂载选项:defaults(默认读写)、ro(只读)、noauto(不自动挂载)等。
-dump标志:0(不备份)或 1(允许备份)。
-fsck顺序:0(不检查)、1(根分区优先检查)、2(其他分区)。
其他查看挂载配置的命令:findmnt、mount、blkid、lsblk、df。
7、收发消息与传送文件
发送消息
接收端:nc -l -v 1234
发送端:nc 192.168.1.10 1234
发送文件
接收端:nc -l 1234 > file.iso
发送端:pv file.iso | nc 192.168.1.10 1234