一切皆文件,所以无论做什么都只需要找到配置文件。
/etc : 存放各种配置文件
/etc/sudoers.d/ sudo命令配置目录
可使用“visudo”命令配置主文件
jorge ALL=(root) :NOPASSWD /usr/bin/find, /bin/rm
用户(组)名 主机名 = (身份) :附加选项 命令绝对路径
- 第一栏规定它的适用对象:用户或组,就本例来说,它是用户jorge。此外,因为系统中的组和用户可以重名,要想指定该规则的适用对象是组而非用户的话,组对象的名称一定要用百分号%开头。
- 第二栏指定该规则的适用主机。当我们在多个系统之间部署sudo环境时,这一栏格外有用,这里的ALL代表所有主机。但是,对于桌面系统或不想将sudo部署到多个系统的情况,这一栏就换成相应的主机名。
- 第三栏的值放在括号内,指出第一栏规定的用户能够以何种身份来执行命令。本例中该值设为root,这意味着用户jorge能够以root用户的身份来运行后面列出的命令。该值也可以设成通配符ALL,jorge便能作为系统中的任何用户来执行列出的命令了。
- 第四列可以添加附加选项,比如本例规定jorge使用后面两个命令时可以不用输入密码。
- 最后一栏(即/usr/bin/find, /bin/rm)是使用逗号分开的命令表,这些命令能被第一栏规定的用户以第三栏指出的身份来运行它们。本例中,该配置允许jorge作为超级用户运行 /usr/bin/find和 /bin/rm这两个命令。需要指出的是,这里列出的命令一定要使用绝对路径。
不推荐直接使用命令修改 sudoer 文件的做法,推荐在 /etc/sudoers.d/
添加以用户名命名的语法文件
sudo touch /etc/sudoers.d/jorge
echo jorge ALL=(root) :NOPASSWD /usr/bin/find, /bin/rm >> /etc/sudoers.d/jorge
source /root/.bashrc
/usr :应用程序存放目录,
/usr/share 存放共享数据
- /usr/share/fonts 存放字体文件。
例:拷贝windows字体
因为win字体有版权,所以linux下不自带
- 复制字体。在“C:\Windows\Fonts”目录下找到所要安装字体,这里以“simsun.ttf”为例。如果安装的字体找不到,就去网上下载。
- 上传字体至linux系统。在/usr/share/fonts目录下建立一个子目录,比如/winFonts。上传“simsun.ttf”字体至此目录。
- sudo fc-cache -fv 更新字体缓存。
- 问题与解决
运行以下命令建立字体索引信息,更新字体缓存
sudo mkfontscale
sudo mkfontdir
sudo fc-cache -fv
执行以下命令让字体生效
source /etc/profile
尝试更改权限
cd /usr/share/fonts/winFonts
chmod 755 *.ttf- 其它字体命令:fc-list 查看已安装字体
/usr/bin 存放应用程序,,/usr/lib 存放不能直接运行的,却是许多程序运行所必需的一些函数库文件。/usr/local: 存放软件升级包。/usr/share/doc: 系统说明文件存放目录。/usr/share/man: 程序说明文件存放目录,使用 man ls 时会查询 /usr/share/man/man1/ls.1.gz 的内容建议单独分区,设置较大的磁盘空间