cat 命令
cat 命令可以用来显示文本文件的内容,也可以把几个文件内容附加到另一个文件中,即连接合并文件。
1、查看文件内容
# cat check_syntax.php
<?php
//php say hello
echo "hello world";
//finish
?>
2、合并多个文件内容,到新的文件中
# cat check_syntax.php index.php > new.php
注意,cat 命令用于查看文件内容时,不论文件内容有多少,都会一次性显示。如果文件非常大,那么文件开头的内容就看不到了。不过 Linux 可以使用PgUp+上箭头组合键向上翻页,但是这种翻页是有极限的,如果文件足够长,那么还是无法看全文件的内容。
因此,cat 命令适合查看不太大的文件。
tac命令
将文件中的内容按行号倒叙进行打印,与cat 命令相反
# tac check_syntax.php
?>
//finish
echo "hello world";
//php say hello
<?php
nl 命令
带着行号进行打印输出
nl check_syntax.php
1 <?php
2 //php say hello
3 echo "hello world";
4 //finish
5 ?>
less 命令
分页展示文本数据,全部展示完毕后退出交互模式。
交互命令说明:
b -向上翻一页
d -向后翻半页
q -退出less 命令
空格键 -滚动一页
回车键 -滚动一行
more 命令
Linux more 命令类似 cat ,不过会以一页一页的形式显示,更方便使用者逐页阅读。
分页展示文本数据,全部展示完毕后退出交互模式。
交互命令说明:
b -向上翻一页
q -退出less 命令
空格键 -滚动一页
回车键 -滚动一行
head 命令
只查看文件的头部几行
# head -n 10 SiteController.php
<?php
namespace backend\controllers;
use Yii;
use yii\web\Controller;
use yii\filters\VerbFilter;
use yii\filters\AccessControl;
use common\models\LoginForm;
/**
tail 命令
只查看文件的尾部几行
# tail -n 10 SiteController.php
*
* @return string
*/
public function actionLogout()
{
Yii::$app->user->logout();
return $this->goHome();
}
}