Skip to content

linux command #39

Open
Open
@openHacking

Description

@openHacking
  1. Linux查看当前目录包含的文件夹和文件总大小
du -sh
  1. Linux查看当前目录下download文件夹的大小,因为设定的深度为 0
du -h --max-depth=0 download
  1. Linux查看当前目录下各个文件夹和文件,及子文件夹和子文件的大小,因为设定的深度为 1
du -h --max-depth=1 *
  1. Linux搜索指定关键词相关的服务,比如java服务
ps -ef |grep java
  1. Linux查看所有端口占用
netstat -tupln
  1. 查看所有进程
ps aux # ps -elf
  1. 查看进程资源占用排名
top
  1. Linux查看当前目录下所有文件和文件夹的权限
ls -l # 或者指定文件或文件夹 ls -l file.txt
  1. Linux查看当前用户所属用户组
groups # 或者指定用户 groups openhacking
  1. Linux批量修改文件和文件夹权限
chmod -R 777 /software/lwebapp

# -R参数是递归处理目录下的所有文件及子文件夹
# 777是开放所有权限,是最高权限
  1. Linux批量修改文件和文件夹所有者
chown -R opensource:openhacking /software/lwebapp # 或者直接指定用户 chown -R openhacking /software/lwebapp 

# 对 /software/lwebapp 目录下的所有文件与子文件夹执行相同的所有者变更,使所有者修改为opensource用户组的openhacking用户
  1. 杀死指定pid的进程
kill -9 11864

13. 压缩数据

tar -zcvf my-folder.tar.gz my-folder

14. 解压数据

tar -zxvf my-folder.tar.gz

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions