tail、head
这个命令,可以说是很重要的,在项目中,查看服务器的log等日志、错误信息(你也知道这些信息,是在运行过程中,内容是动态增加的)
tail的意思:尾部,它(默认)是从最后10行读至文件的末尾。
tail server.out//读取该文件的最后10行
tail -200f server.out //动态查看文件,每次读取最后200行(-f 是循环自动读取文件,如果要停止ctrl+c)
head命令是默认显示头10行
cat、tac
cat file //一次显示整个文件
cat > file 从键盘输入file文本的内容 (要求该文件必须是新的,不能存在)
参数
-n 由 1 开始对所有输出的行数编号
-b -n 相似,只不过对于空白行不编号
tac file//从后往前显示文件内容
Linux命令对Tomcat的操作
通过Linux命令启动或者重启Tomcat
图中对应就是tomcat启动和关闭的命令,在window下和linux下的。
如果你tomcat在linux,你进入tomcat目录下,查看自己启动关闭命令,以sh结尾的。
grep
是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。
grep 关键字 file //在文件中查找包含关键字的行,后面可以跟多个文件
grep -v 关键字 file //返回不包含关键字的行
grep 关键字 file --color=auto//查找的关键字会有颜色标识
ll 和ls
这两个命令都是列出目录下的文件。ll命令是ls -l命令别名。
ls -l file//显示文件详细格式,包含文件权限
ls -a file//显示文件,包含隐藏文件
ls -t file//文件显示按照最近的修改的时间排列
ls --color =auto -l //文件显示设置颜色
pwd
该命令可以查看用户当前所在的目录
文件、文件夹操作
touch:创建普通文件
rm:删除文件,-f表示强制删除,-r表示递归删除
cp:拷贝文件,cp命令是默认是不可以赋值目录,-r可以操作目录,最好要带参数-a ,是复制文件属性,不然,你把文件复制给别人,别人没有权限打开。
mv:移动文件(这个命令我们更习惯叫重命名),若目标目录写上文件名可以顺便把名字改了
mkdir:创建文件夹,-p创建中间目录 比如你创建 /usr/tmp/test,这时会创建usr tmp test文件夹,而不是单单是test
rmdir:删除文件夹,只能删除空目录
wc
该命令可以统计文本的行数、字节数、字数
wc -l file//统计行数
wc -c file//统计字节数
wc -w file//统计字数