首页 > 代码库 > chown,chmod,chgrp,改变时区用法
chown,chmod,chgrp,改变时区用法
chown递归更新文件所有者
chown -cR --from=olduser:oldgroup newuser:newgroup *
chmod 777 *
sudo chmod 775 * -R
chgrp root *
sudo cp /usr/share/zoneinfo/Europe/Paris /etc/localtime 改变时区
echo "aBcDeFgH123" | tr a-z A-Z字符串大小写转换
sudo usermod -s `which zsh` `whoami` 改变shell 为 zsh
CTRL + T 交换两个字符
可以看到在常见的文件操作命令中,如 ls、grep、chmod、chown 中,都将大写的 -R 作为递归参数,而 rm 则同时提供小写的 -r 和大写的 -R。通用使用大写大概是因为在部分命令中,或约定俗成中,小写的 -r 更多地表示逆序(reverse),如 ls 中,因此就将大写的 -R 用作递归。
最小惊奇原则可以保证用户更容易记忆类似的参数,需要学习的新的东西尽量最少,让用户已有的知识可以最大化的应用在不同的软件上。这里的 chmod 和其他命令一致采用大写 -R 作为递归参数,正体现了这一设计原则。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。