0%

设置让软件开机启动

  1. 复制软件的快捷方式
  2. win+r 打开 运行 。输入 shell:startup ,回车。
  3. 粘贴快捷方式
阅读全文 »

新窗口打开文件夹

设置搜索 openFoldersInNewWindow 改成 on

teminal 中文乱码

在终端中输入 “chcp 65001” 命令,将终端字符集修改为 UTF-8 编码。
这只能临时解决,永久解决此问题:
在 settings.json 中添加:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
"terminal.integrated.profiles.windows": {
"PowerShell": {
"source": "PowerShell",
"overrideName": true,
"args": ["-NoExit", "/c", "chcp 65001"],
"icon": "terminal-powershell",
"env": {
"TEST_VAR": "value"
}
},
"Command Prompt": {
"path": "C:\\Windows\\System32\\cmd.exe",
"args": ["-NoExit", "/K", "chcp 65001"]
}
},
"terminal.integrated.defaultProfile.windows": "PowerShell"

在 Command Prompt 中,使用 “/K” 选项而不是 “-NoExit” 选项来保持窗口打开。在 “args” 中,”chcp 65001” 用于设置 Command Prompt 的代码页为 UTF-8 编码。

编译 C++ 多文件

tasks.json 中 {file} 改为 {fileDirname}\*.cpp

编译 Java

  1. 下载插件 Java Extension Pack
  2. 配置 Java:home, 文件 -> 首选项 -> 设置,然后输入 javahome 进行搜索 点击在 setting.json 中编辑
  3. 调试运行

使用 Git 和 Github

  • 创建公钥和私钥
1
ssh-keygen -t ed25519 -C "xxx@gmail.com"

在~/.ssh 目录下产生三个文件

将 id_ed25519.pub 的内容复制

  • 启动 ssh 代理

    1
    $ eval "$(ssh-agent -s)"
  • 把私钥添加到 ssh-agent

    1
    $ ssh-add ~/.ssh/id_ed25519
  • 把公钥添加到 Github 设置

    教程

  • 测试

    1
    2
    3
    $ ssh -T git@github.com
    > Hi USERNAME! You've successfully authenticated, but GitHub does not
    > provide shell access.

用 apt 卸载程序

  • 找到要卸载的包
1
$ dpkg --list | grep <package-name>
  • 卸载

保留配置文件

1
$ sudo apt remove <package-name>

不保留配置文件

1
$ sudo apt purge <package-name>
  • 卸载后清除文件

    清除过期文件

    1
    $ sudo apt clean

    清除不需要的文件

    1
    $ sudo apt autoremove
  • 修复失败安装

    1
    $ sudo apt -f install
  • 用一个命令解决

    1
    sudo apt --purge autoremove packagename

使用 nvm 安装 nodejs

教程 1

下载并运行脚本

1
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.2/install.sh | bash

安装 node

1
nvm install node # "node" is an alias for the latest version

教程 2

定时执行脚本

crontab -e 在末尾加上 */1 * * * * echo 123 >> ~/testFile (注意这里的 ~ 如果换成 /home/yao 则不生效)
表示每分钟打印 123 到 home 下的 testFile 文件,如果是每天六点执行脚本,就改成 0 6 * * * ~/xxx.sh

crontab -l 查看目前的计划

修改完成后使用 sudo service cron restart 重启一下服务。

脚本里一定要写完整的路径,不能用相对路径。

执行脚本

使用 chmod +x test.sh 添加执行权限
./test.sh

更新 snap

终端输入 sudo snap refresh snap-store
若显示 “正在运行”,kill 进程号
再次执行 sudo snap refresh snap-store

Vim 使用

Vim是一个强大的文本编辑器,特别适用于在终端中进行编辑。下面是一些常用的Vim命令和操作:

  1. 启动Vim:在终端中输入vim命令,然后按Enter键。
  2. 退出Vim:按下Esc键,然后输入:q!并按Enter键。这将丢弃所有更改并退出Vim。
  3. 保存并退出:按下Esc键,然后输入:wq并按Enter键。这将保存文件并退出Vim。
  4. 导航:使用方向键或hjkl键(分别对应左、下、上和右)来在文本中移动。
  5. 插入文本:按下i键进入插入模式,然后开始键入文本。
  6. 删除文本:在正常模式下,将光标移到要删除的字符上,然后按下x键。
  7. 复制和粘贴:在正常模式下,将光标移到要复制的文本上,然后按下yy复制,按下p粘贴。
  8. 撤销操作:按下Esc键,然后输入u以撤销最后的操作。
  9. 搜索文本:在正常模式下,按下/键,然后输入要搜索的文本并按Enter键。
  10. 设置行号:在正常模式下,输入:set number并按Enter键,以在左侧显示行号。

linux配置java环境变量(详细)

https://www.cnblogs.com/samcn/archive/2011/03/16/1986248.html