我想在终端的一行上写下以下内容,或者如果有更短的方法来创建文件并设置权限,那么请发表评论。
sudo touch .htaccess
sudo chmod 766 .htaccess
非常感激
答案1
使用&&
有条件的如果第一个命令成功,则运行第二个命令:
$ sudo touch .htaccess && sudo chmod 766 .htaccess
答案2
分号可以让你在一行中放置多个命令,如下所示:
sudo touch .htaccess; sudo chmod 766 .htaccess
答案3
不它不是。
你唯一能做的就是将这两个命令组合成一个sudo
:
sudo sh -c 'touch .htaccess && chmod 766 .htaccess'
另一个解决方案(仅使用一个外部调用,但也使用两个命令):
sudo sh -c 'umask 011 && touch .htaccess'
答案4
用分号(;)分隔命令。
例子
echo firstname; echo lastname;