Linux最常用命令

1,基本操作
mkdir 创建目录 make dir;创建目录和父目录a,b,c,d;参数-p 递归创建

mkdir -p a/b/c/d
拷贝文件夹a到/tmp目录

cp -rvf a/ /tmp/
移动文件a到/tmp目录,并重命名为b

mv -vf a /tmp/b
删除tmp目录的所有文件;参数-f 忽略不存在的文件;参数-r 递归删除

rm -rvf /tmp/
ls 命令能够看到当前目录的所有内容
pwd 命令能够看到当前终端所在的目录
cd命令能够切换到对的目录
find命令通过筛选一些条件,寻找文件
2,查看文件
查看文件大小

du -h file
du -sh *|sort -n
查看文件内容

cat file
查看文件内容

vim file
滚动查看日志文件

tail -f file

清空文件内容
cat /dev/null > test.txt
3,压缩与解压

.tar 使用tar命令压缩或解压
.bz2 使用bzip2命令操作
.gz 使用gzip命令操作
.zip 使用unzip命令解压
.rar 使用unrar命令解压
创建压缩文件

tar cvfz archive.tar.gz dir/
解压

tar xvfz archive.tar.gz
4,维护操作
找到java进程

ps -ef|grep java
df命令用来查看系统中磁盘的使用量

df -h
查看ip地址

ifconfig -a
杀死进程

kill -9
kill -15
启动jar

nohup java -jar xxx.jar &
5,防火墙

systemctl status firewalld 查看firewalld状态

systemctl stop firewalld 停止firewalld服务

systemctl start firewalld 启动firewalld服务

systemctl disable firewalld 禁止防火墙开启自启

systemctl enable firewalld 启动防火墙开启自启

systemctl mask firewalld 禁用firewalld服务

systemctl unmask firewalld 启动firewalld服务

firewall-cmd --zone=public --add-port=6379/tcp --permanent 允许某端口放行

firewall-cmd --reload 防火墙重新加载配置
firewall-cmd --list-ports 查看开放的端口

执行完后重启(systemctl restart firewalld)
6,查看信息
查看CPU信息

cat /proc/cpuinfo
查看内存信息

cat /proc/meminfo
查看操作系统版本

cat /proc/version
查看内存信息

free -m
查看操作系统32为还是64为

uname -a
实时显示系统中各个进程的资源占用状况

top
查看应用信息

ps -e -o ‘pid,comm,args,pcpu,rsz,vsz,stime,user,uid’ --sort -rsz
查看端口占用

netstat -nltp | grep 80

查看占用端口进程
lsof -i:6080

修改hostname
sudo hostnamectl set-hostname

7,操作查询文件内容

grep -C N,(N代表一个整数)是搜索关键字出现位置,并且和上下相邻50行的结果

grep -A N,是搜索关键字出现位置,并且和关键字后50行结果(After)

grep -B N,是搜索关键字出现位置,并且和关键字前50行结果(Before)

grep -C N “keyword” file | tail -M

keyword:要搜索的内容
file :要搜索的文件的名字
tail:最后一次出现的位置
head:第一次出现的位置
其中 M=2N+1,也就是显示当前关键字行和上下N行,所以就是2N+1

grep -C 10 ‘蚂蚁’ 记录 |tail -21

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值