如何在终端中组合多个命令?

我有以下命令。

cd import zcat urls1.sql.gz | mysql -u root -p urls cd /var/www/project1/ nano 1.php 

截至目前,我正逐一执行。

有没有办法将这些命令组合在一行中?

是的,用分号分开如下:

 dir; ls -l 

大多数lanugauges / shells使用分号来表示命令的结束,并在从左到右进行评估时启动新命令。

或者@RobieBasak建议,使用&&代替; 防止编码事故。

 dir && ls -l