linux常用命令

1. 文件及目录的基本操作

1.1 查询

  1. 列出文件列表:ls (参数: -a -l)
  2. ls -l 快捷方式:ll (真的爽,强推)
  3. 显示文件后几行内容:tail
  4. 查找字符串:grep
  5. 显示当前所在目录:pwd
  6. 切换目录:cd
  7. 查看整个文件的内容 : cat
  8. 查询该文件中,关键字的前后3行数据:
grep -C 3 "t_sign_record" log.txt 

1.2 创建

  1. 创建目录和移除目录: mkdir/mkdirs rmdir
  2. 创建空文件:touch
  3. 创建多级目录 : mkdir -p 多级目录

1.3 复制和移动

  1. 拷贝:cp
  2. 移动或重命名:mv
  3. 修改文件名 : mv 当前名字 新名字

1.4 压缩和解压

  1. 打包:tar -xvf 文件名
  2. 打包并压缩:tar -zcvf 文件名
  3. 解压:unzip 文件名

1.5 文件权限

  1. 修改文件权限: chmod +w 文件名字

1.6 删除

  1. 删除 : rm 文件或文件名
  2. 删除目录下的所有东西 : rm -rf 目录名(r:递归删除,f:不作)

2. vim中的操作

  1. 查找: /查找的内容
  2. 全部删除: ggdG
    gg: 移动光标到首行;
    dG:删除光标之后所有东西
  3. 回退: u
  4. 删除当前行: dd

3. 进程相关

  1. 查看进程:ps -ef|grep java
  2. 查看主机地址: ip addr 或者 ipconfig
  3. 查看redis(其他同理)启动的服务(可查看ip地址和端口号) :ps -ef | grep redis
  4. 端口被占用处理:
1. 安装netstat工具
yum install net-tools
2. 查询端口所运行的进行
netstat -tunlp|grep 80
3. 关闭进程
kill 35564


4. 用户

  1. 更改用户密码: passwd

5. centos8 环境配置

  1. centos8系统:用yum安装java : yum 安装 java_简单点-CSDN博客
  2. centos8系统:用yum安装mysql8:CentOS8 安装 MySQL8.0(yum)_caidykojoy的博客-CSDN博客

6. 远程工具

  1. 打开文件传输: rz

7. docker

  1. 查看镜像 : docker images
  2. 启动nigix: docker run --name nginx -p 80:80 -d nginx
  3. 查看日志 : docker logs id
  4. 删除镜像:

需要先删除容易才能删除镜像:
删除容器:

docker rm 容器id(可以跟多个id,空格隔开)

删除镜像:

docker rmi 镜像id

8. 网络

  1. 查看ip : ip addr show

9. 服务故障排查

# 查询ip和端口是否连通
</dev/tcp/103.144.3.106/50000
# 查询服务是否运行正常
systemctl status shadowsocks.service
# 查询正在运行的端口
ss -ntl
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值