linux中的命令

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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值