常用命令
crontab -e:编辑当前用户的定时任务。#后面跟注释
crontab -l:列出当前用户的所有定时任务。
crontab -r:删除当前用户的所有定时任务。
crontab -u 用户名 -l:列出指定用户的定时任务(需要管理员权限)。
时间格式语法定时任务的时间格式一共有五项,后面跟着要执行的命令:* * * * * 要执行的命令
从左到右的五个星号分别代表:
分:第几分钟(0 - 59)
时:第几小时(0 - 23)
日:第几天(1 - 31)
月:第几个月(1 - 12)
周:星期几(0 - 7,0和7都代表星期日)
常用符号说明*:代表所有的值(每分钟、每天等)。
,:分隔多个值,例如 1,3,5。-:代表一个范围,例如 1-5(周一到周五)。
/:代表间隔频率,例如 */10(每隔10分钟)。
常见示例
0 3 * * * /home/backup.sh:每天凌晨 3 点执行一次脚本。
*/30 * * * * /usr/bin/python3 /home/test.py:每隔 30 分钟运行一次 Python 脚本。
0 8 * * 1-5 /home/work.sh:周一到周五的早上 8 点执行一次。

  • ssh root@ipaddress -p port
  • close stuck SSH sessions: ~.
    ssh客户端设置超时不自动断开连接,每30秒向服务器发送一个空包
    ~/.ssh/config(windows 10中c:\users\<username>\.ssh\config)文件中添加
1
ServerAliveInterval 30

$env:all_proxy="socks5://127.0.0.1:1080"
或者

1
2
$env:http_proxy="http://127.0.0.1:8118"
$env:https_proxy="http://127.0.0.1:8118"

设置本次命令行生效:

1
2
3
4
5
export http_proxy=http://192.168.1.19:8118/
export https_proxy=$http_proxy
export ftp_proxy=$http_proxy
export rsync_proxy=$http_proxy
export no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com"

或者保存在文件中
修改/etc/environment。添加代理:

1
2
​http_proxy="http://localhost:10809"
https_proxy=$http_proxy

KRDC(客户端):用于主动连接别人。了解详情或下载可访问 KRDC 官网应用页。
Krfb(服务端):用于将你自己的 KDE 桌面分享给他人,基于 VNC 协议(在 Wayland 下需 PipeWire 支持)。
Krdp(现代 Plasma 6 服务端):KDE Plasma 6 新引入的原生 RDP 后端,允许使用标准的 Windows 远程桌面(MSTSC)等客户端直接连接 KDE 桌面。
Krdp需要在系统设置-远程桌面的右上方开启。
krdc只有rdp协议:sudo pacman -S libvncserver

windows和linux系统双时区

右键开始,打开终端管理员,运行命令更改注册表,将时间改为UTC时间:
Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1

sudo mkinitcpio -P
如果你看腻了动画,想排查开机错误,可以在开机动画播放时按下键盘上的 Esc 键,Plymouth 就会暂时退隐,让你看到后面的系统启动日志。
sd-plymouth 钩子已经过时(废弃)了,上游社区已经将它和 plymouth 钩子合并,现在无论你使用哪种系统结构,都统一使用 plymouth。
最近 Plymouth 官方进行了更新,把这两个钩子合并成了一个。现在 plymouth 钩子非常聪明,它会自动判断你用的是 udev 还是 systemd 并自动适应。因此,旧的 sd-plymouth 就被标记为了“废弃(Deprecated)”。

GRUB_CMDLINE_LINUX_DEFAULT=”参数1 参数2 参数3”

quiet隐藏内核跑码日志。想要开机清爽干净。
splash开启 Plymouth 图形开机动画。配合 quiet 使用以显示动画。
sudo update-grub
如果你看腻了动画,想排查开机错误,可以在开机动画播放时按下键盘上的 Esc 键,

systemd 钩子

如果你使用的是 systemd 钩子,base 钩子完全可以删掉。
如果你使用的是 systemd 钩子,fsck 钩子完全可以删掉.
在 /etc/fstab 文件中,pass 字段(第 6 列,即最后一列的数字)专门用来控制开机时是否对该分区进行文件系统自检(fsck)以及自检的先后顺序。
因为你的根目录(/)和主要子卷使用的是 Btrfs 文件系统。Btrfs 是一个现代的、具有自我修复功能的文件系统,它绝对不能使用传统的 fsck 进行开机自检。

安装git时选择使用内置的ssh客户端,安装tortoiseGit时选择使用ssh加密。
在tortoiseGit中的setting-network中ssh客户端选择<git安装目录>\usr\bin\ssh.exe,就能使用ssh传输仓库内容了。
来源

要完全移除 Plymouth 开机动画并恢复传统的 Linux 代码跑码(滚动日志)界面,你需要执行以下三个步骤:

  1. 修改 GRUB 引导参数你需要告诉内核停止显示动画,并恢复打印日志。打开终端,编辑 GRUB 配置文件:bash:sudo nano /etc/default/grub
    请谨慎使用此类代码。找到 GRUB_CMDLINE_LINUX_DEFAULT 这一行,它通常长这样:bash:GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash apparmor=1 security=apparmor …”
    请谨慎使用此类代码。删掉 quiet 和 splash。修改后的那一行应该类似于:bash:GRUB_CMDLINE_LINUX_DEFAULT=”apparmor=1 security=apparmor …”
    请谨慎使用此类代码。(注意:如果只想看代码,但保留静音,可以只删 splash 留着 quiet;若想看完整的滚屏日志,必须两个都删掉。)保存并退出(在 Nano 中按 Ctrl + O 然后回车保存,按 Ctrl + X 退出)。更新 GRUB 配置使其生效:bash:sudo update-grub
    请谨慎使用此类代码。
  2. 从 mkinitcpio 中移除钩子防止 Plymouth 的核心组件在开机最早阶段被加载。编辑 mkinitcpio 配置文件:bash:sudo nano /etc/mkinitcpio.conf
    请谨慎使用此类代码。找到 HOOKS=(…) 这一行,删掉 plymouth 或 sd-plymouth。修改前示例:HOOKS=(base udev autodetect modconf block plymouth filesystems keyboard fsck)修改后示例:HOOKS=(base udev autodetect modconf block filesystems keyboard fsck)保存并退出。重新生成 initramfs 镜像(这一步非常重要):bash:sudo mkinitcpio -P
    请谨慎使用此类代码。
  3. (可选)彻底卸载 Plymouth 软件包如果你以后再也不想用它,可以直接将相关的软件包从系统里彻底删掉。在终端运行以下命令:bash:sudo pacman -Rsn plymouth plymouth-theme-manjaro
    请谨慎使用此类代码。(注意:如果系统提示有其他依赖导致无法卸载,可以先执行前两步,前两步已经能实现完全去除开机动画的效果。)完成以上操作后,重启电脑,你就能看到经典的 Linux 跑码开机界面了。

使用putty的pscp复制文件(从服务器到本地)
pscp username@host:/需要下载的文件服务器地址 /下载到本地的地址
pscp username@host:/需要下载的文件服务器地址 /下载到本地的地址

(从本地到服务器)
pscp sample.txt myuser@myhost.com:/mydata/sample.txt

端口不是默认的22的则需要修改端口号,使用-P(大写)

0%