Linux 常用命令

 

1

date                                         

查看系统当前时间

2

date  -s "2015-5-8 19:48:00"

设置当前系统时间为2015年5月8日19点48分0秒

3

tail -400f server.log

查看日志文件(-400f 意为查看最后400行日志)

4

cat aaa.txt

查看文件内容(bbb.sh、ccc.java 等等)

5

rm filename

删除文件

6

rm -r dirName

删除文件夹 (如使用rm -rf 命令将强制删除,不予以提示)

7

cp filename newfilename

cp -r dir dir

复制文件、(-r 表示复制文件夹及其下所有子文件)

8

mv filename newfilename

修改文件名

9

kill -9 id

杀掉进程 id

10

ps -ef|grep tomcat

查看进程

11

: > filename 

> filename 

echo "" > filename 

echo > filename 

cat /dev/null > filename

清空文件内容

12

vi abc.txt --进入该文件

输入 i (编辑模式)

输入完毕后退出,输入 :wq

如果没有任何改动,直接退出文件,

输入 :quit

进入文件并编辑

13

ls -lht

查看当前目录下的文件列表及各文件对应大小(size)

14

du -sh 文件名 (例:du -sh aaa.log)

查看指定文件的大小

如在文件夹 temp下执行 du -sh 则统计该文件夹下所有文件大小之和

15

echo $JAVA_HOME

查看jdk版本

16

df -hl

df -h Df命令是linux系统以磁盘分区为单位查看文件系统,可以加上参数查看磁盘剩余空间信息,

命令格式: df -hl 

显示格式为: 

文件系统 容量 已用 可用 已用% 挂载

17

sed -n '/2019-11-12 15:20:00/,/2019-11-12 15:30:00/p' server.2019-11-12.log >/home/uecp/test.log

查看时间段内的日志+导出文件

签名加上 grep 'xxxx' sed......可以查询指定内容

grep ‘2018-11-27 13:2[2-4]’ error.log 同样支持查询时间段内日志

18

pwd

查看当前所在目录

19

find / -name 'aaaa.txt'

查找文件

20

export JAVA_HOME=/usr/local/jdk1.8.0_144

export PATH=.:$JAVA_HOME/bin:$PATH

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

环境变量配置

21

top -H

查看cpu运行状态

22

grep -r --include="*" "10.60.17.9" ./

查找包含 内容的所有文件

23

./control.sh start & tail -f ../logs/run.log-19-08-13.log

启动服务并打印日志

24

du -h --max-depth=1

查看当前目录下文件占用空间大小

du -sh xxx.txt 查看某个文件的大小

25

ifconfig -a

查看IP

26

curl -i -X httpUrl

访问接口地址得到返回结果

27

ls -l |grep "^-"|wc -l

统计当前目录下文件个数

28

mdelete *.txt

用于Linux登录ftp,删除文件命令,可以全名或*号模糊匹配,执行后输入 y 确认删除

29

cd -

返回上个目录(对操作历史的返回)

31

grep -A 30 'xxxx' catalina.2019-12-03.out --color=auto

查询 xxx内容 往前 30行 ,颜色高亮显示

-A 往前 ,-B 往后 ,-C 包含前后各多少行

 

示例:

grep -C 5 foo file 显示file文件里匹配foo字串那行以及上下5行

grep -B 5 foo file 显示foo及前5行

grep -A 5 foo file 显示foo及后5行

32

$ cat allfiles.txt | xargs du -cb

# 等同于:

$ du -cb `cat allfiles.txt`

 

//find 写法

find "*.txt" | xargs du -c -h

查看文件大小 cat fileName | xargs du -cb

(-c表示总计,b表示byte单位,也可以用m) 或者友好写法:

cat fileName | xargs du -c -h (使用-h为增加易读性,会根据实际大小自动显示为G单位或M单位)

查询时文件名可以使用 * 模糊匹配所有 

   
   
   

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值