Ubuntu终端显示中文设置
安装中文语言包:
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完毕
安装中文语言包:
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 {}