LINUX基础

基本命令

cd 绝对路径和相对路径

绝对路径:以根目录为起点的路径

相对路径:以当前目录为起点的路径

pwd:当前所在目录

touch:创建文件

mkdir:创建空目录 -p 递归创建

rm-rf/* 强制删除(坐牢)

cp-p保留原文件目录属性

mv:移动和重命名

ls-aclf a:查看目录下的所有文件,包括隐藏文件

l:以长格式显示目录属性

h:人性化显示字节

ls-ltr t:根据文件创建时间进行排序,从旧往新排序

r:从新往旧排序

ll:相当于ls-l

软硬链接区别

ln:创建硬链接文件

-s:创建软链接文件 软链接别名符号链接

在linux中文件名和文件数据分开存储

软链接保存的是原文件的路径 软链接可以跨文件系统创建

硬链接和原文件共享同一个文件数据,硬链接只能对文件创建,必须和原文件在一个系统

du:统计文件和目录大小占用空间所用‘

ls:只能统计文件大小,目录只统计目录本身大小,而不统计目录里子目录或文件总大小

****

如果磁盘被占满,但不知道占用空间较多的大文件在哪里,如何排查

du --max-depth=1 / 逐层排查

看到哪个数值最大再加上去9加入(var最大)

du--max /depth=1 /var/ 再看那个最大

进入到文件 使用du命令或者ls-l

假如使用rm-f,但是空间并没有被释放怎么办 df-h看还是被占满

echo “ ” >文件 覆盖文件

虽然使用了rm--rf删除了软件 ,但是有人打开了所以进程还在,所以还在占用 有进程正在打开此文件,所以空间未释放

lsof | grep delete kill pid号

后面出现(deleted)的文件表示文件被删除但还是正在写入

find 查找

find 查找范围 条件表达式

查找范围:查找文件或子目录的目录位置

查找条件表达式:查找条件类型

采用递归方式 根据目录的名称 类型大小等不同属性进行精细查找

find ./ -name "2*":查找当前目录以2开头的文件

find ./ -name “*txt” 查找当前用户以txt为结尾的文件

find ./ -size +4k 查找当前目录大于4k的文件  

find ./ -size 3k 查找当前目录3k以内的文件

find ./ user root 查找当前用户root内的文件 根据文件是否属于目标用户进行查找

find ./ type (f:普通文件 d:目录文件 b:块设备文件)

cat 查看短小的文件 直接显示文件内容

cat -n 还能输出行号

more less 查看大文件

head -5 查看前5行

tail 【-n】n代表数字 查看末尾几行的内容

tail -f 动态跟踪文件内容变化

grep 以行过滤文件内容

-i 不区分大小写

-v 反向查询

-c 显示匹配多少行

-A 5 代表匹配的行以及后5行内容

wc-l  统计多少行

who | wc-l统计当前系统中有多少用户

tar 归档文件 压缩和归档文件

tar包

压缩:tar zcvf

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值