平时用到那些linux命令,平时工作常用linux命令总结

7bc532289c7e5360593951c9367d3a8f.png

平时工作常用linux命令总结

mkdir创建目录 make dir

cp拷贝文件 copy

mv移动文件 move

rm删除文件 remove

# 创建连级目录mkdir -p a/b/c

# 拷贝文件夹a到文件夹b下面cp -rf a/ b/# 移动文件夹a到b,并重命名为cmv -rf a/ b/c

# 删除a文件夹下所有的文件rm -rf a/*

cat 查看文件内容:

cat a.log 在终端查看a.log内容

d4c9b3631018ec9a22791f0f396b1478.png

less 查看大文件,类似vim操作支持/查找

tail 持续输出内容:

tail -f a.log 持续输出a.log的内容 可以加-n 表示输出的行数

head 查看文件开头部分

head -n 10 a.log 查看a.log开头10行

grep用来对内容进行过滤,带上--color参数,可以在支持的终端可以打印彩色linux命令,参数n则输出具体的行数,用来快速定位。

查看nginx log中的POST请求:grep -rn --color POST access.log

如果我想要看某个异常前后相关的内容,就可以使用ABC参数。它们是几个单词的缩写,经常被使用。

6e6be8376fbc860b379dd0dfb61a668b.png

Aafter 内容后n行

Bbefore 内容前n行

Ccount? 内容前后n行

就像是这样:

grep -rn --color Exception -A10 -B2 error.log

压缩解压缩

.tar使用tar命令压缩或解压

.bz2使用bzip2命令操作

.gz使用gzip命令操作

db757812778253b9e718b53a6dd0b110.png

.zip使用unzip命令解压

.rar使用unrar命令解压

最常用的就是.tar.gz文件格式了。其实是经过了tar打包后linux命令,再使用gzip压缩。

创建压缩文件

tar cvfz archive.tar.gz dir/

解压

tar xvfz. archive.tar.gz

mount 挂在磁盘或者挂载远程共享文件

6819862825280e3155e5fd9253539c2b.png

mount -t cifs -o username=share,password=share,rw,file_mode=0777,dir_mode=0777,uid=0,gid=0//192.168.1.120/share /root/share

chown用来改变文件的所属用户和所属组。

chmod用来改变文件的访问权限。

这两个命令,都和linux的文件权限777有关。

# 修改a目录的用户和组为 xjj

chown -R xjj:xjj a

# 给a.sh文件增加执行权限

chmod a+x a.sh

ps

ps命令能够看到进程/线程状态

# 找到java进程

ps -ef | grep java

top

系统状态一览,主要查看。cpu load负载、cpu占用率。使用内存或者cpu最高的一些进程。下面这个命令可以查看某个进程中的线程状态。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值