linux命令一般包含:
1、开启防火墙命令:
cd/sbin
iptables -l INPUT -p tcp --dport 8080 -j ACCEPT
2、查看本机ip
ifconfig
3、查看当前目录下文件的大小:
du -ah --max -depth=1
(a标识显示目录下所有的文件和文件夹(不包含子目录),h标识以人类能看懂的方式,max-depth标识目录的深度)
4、查看当前目录总大小:
du -sh
注:
-h:以人类可读的方式显示
-a:显示目录占用的磁盘空间
-s:显示目录占用的磁盘空间大小,不要显示其下子目录和文件的占用大小。
5、清空日志:
先cd进入tomcat的logs目录,再输入命令:
>catalina.out
6、在指定目录下模糊查找文件(使用通配符*):
find /root -name '*log.txt' --在root目录下找类似于xxlog.txt的文件,
在根目录下查找:find / -name '*log.txt‘
在当前目录下查找:find .-name 'sysconfig.pro*' --在当前目录下(包括所有层级的子目录)
查找sysconfig.properties文件
7、查找当前目录下所有文件里指定的字符串:
grep -rn 'exception'*
*:表示当前目录所有文件,也可以是某个文件名
-r 是递归查找
-n 是显示行号
-R 查找所有文件包含子目录
-i 忽略大小写
8.查找指定文件里指定字符串:
grep -rn 'exception' catalina.out -- 查找catalina.out 文件里的’exception'
此时与第7条不同的是,行号在最开始显示:
9.重命名文件名
可以使用两个命令mv,rename
mv sw.xlsx sws.xlsx --把sw.xlsx文件重命名为sws.xlsx
rename 敏感词 sw *.xlsx --只把当前目录下的所有敏感词.xlsx文件重命名为sw.xlsx,我不是所有的xlsx文件重命名。
10.当前目录下的文件按从小到大的顺序输出
ls -s|sort -n
11、在根目录下查找指定文件中指定字符串
find / -type f -name "*.log" | xargs grep "ERROR" --在根目录下查找ERROR的日志文件
12、查看当前目录下的隐藏文件
ll -a显示当前目录所有文件、文件夹的详细信息,包括权限、大小、用户、组等
ls -a显示当前目录下所有文件、文件夹的简略信息,只有文件(夹)的名称,以"."开头的都是隐藏文件。
l.(这是个命令别名,实际名利高微ls -d .* --color=auto)显示当前目录下的所有隐藏文件,只显示名称,不显示详情。
在你要查隐藏目录下,按快捷键:ctrl+H
13、删除当前目录下的所有文件(夹)
rm -rf ./*(慎用,千万别少一点)
14、查看任意文件的内容
more 文件名
用more不要用vi活vim