1.Download and import the Nodesource GPG key

sudo apt-get update
sudo apt-get install -y ca-certificates curl gnupg
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg

2.Create deb repository

NODE_MAJOR=20
echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_$NODE_MAJOR.x nodistro main" | sudo tee /etc/apt/sources.list.d/nodesource.list

3.Run Update and Install

sudo apt-get update
sudo apt-get install nodejs -y

 

安装中文语言包:

sudo apt install language-pack-zh-hans

修改 /etc/default/locale 文件内容为:

LANG=zh_CN.UTF-8
LANGUAGE="zh_CN:zh:en_US:en"
LC_ALL="zh_CN.UTF-8"

要立即生效则执行:

source /etc/default/locale

完毕

单个权限数字与字母对应如下:

数字 字母 说明
1 x 执行权限
2 w 写入权限
4 r 读取权限

其中执行权限对于文件与目录所代表的意义有所不同

文件夹:执行权限代表可以进入该目录的权限,如果父目录没有执行权限,那么父目录下面的子文件是无法访问的。

文件:执行权限代表linux系统可以运行该文件的权限

多个权限计算说明:

当一个文件同时有读取和写入权限时:rx = 1+4 = 5

即多个权限做加法,得到的最终数字既是权限数字表示法。

字母表示法为10个字母,目录第一个字母为d,文件为-

前三位标识文件所有者权限

中间三味标识文件所属用户组的权限

后三位标识其他用户的权限

drwxrwxr-x images/

-rw-rw-r-- swfupload.js

 

有时候想给当前目录下面所有的目录设置权限,但是不更改下面所有的文件权限,或者是想单独更改改目录下所有文件的权限,而不动目录权限,这个时候就需要使用xargs命令来处理。

例如:

1.给当前目录下面所有文件去除执行权限

find ./ -type f | xargs -i chmod -x {}

2.批量给当前目录下面的子目录设置权限

find ./* -type d | xargs -i chmod 770 {}

 

#自动删除不需要的软件,太旧的内核也会被删除
apt autoremove --purge
#列出已删除但是状态为deinstall的软件包
dpkg --get-selections | grep deinstall | cut -f1
#删除状态为deinstall的软件包
dpkg --purge `sudo dpkg --get-selections | grep deinstall | cut -f1`