linux常用命令

一:文件操作

  1. ls:列出目录内容。当需要显示隐藏文件的时候用ls -a,简洁的方式显示文件和目录的名称

  2. ll:ll是ls -l命令的一个别名,以详细列表格式显示当前目录中的文件和目录。

  3. cd:更改当前目录
    3.1 进入指定目录 cd /path/to/directory
    3.2 返回上一级目录 cd …
    3.3 回到用户主目录 cd ~

  4. pwd:显示当前目录路径

  5. mkdir:创建新目录

  6. rmdir:删除空目录

  7. rm:删除文件或目录。

  8. cp:复制文件或目录。

  9. mv:移动或重命名文件或目录。

  10. touch:创建空文件或更新文件时间戳。

  11. find:搜索文件和目录。
    find [搜索路径] [搜索条件] [执行操作]
    (1):路径指定 -path、-not -path
    find /usr -path “local/” # 路径模式匹配

    (2):名称过滤 -name、-iname、-glob
    find /home/user -name “document.txt” 在 /home/user 目录下查找名为 document.txt 的文件
    find /var/log -iname “error.log” 在/var/log 下所有包含 error 的日志文件(不区分大小写)

(3):时间过滤 -atime、-mtime、-ctime 按访问时间、修改时间、状态改变时间过滤(单位:天,+n 表示超过 n 天,-n 表示小于 n 天)
find /tmp -atime +30 -type f 查找超过 30 天未访问的文件
find /var/www -mtime -7 查找 7 天内修改过的文件:

(4):大小过滤 -size
find /data -size +500M -type f 查找大于 500MB 的文件

(5):权限过滤 -perm

(6):类型过滤 -type
在这里插入图片描述

  find [路径] -type [类型标识]	
  find /etc -type d -name "nginx"       # 查找 /etc 下名为 nginx 的目录
  find /usr/bin -type l -name "python"  # 查找 /usr/bin 下名为 python 的软链接

(7):所有者/组过滤 -user、-group

(8):执行操作 -exec、-ok、-print0 + xargs

二:日志查看

  1. vi/vim
  2. cat:查看文件内容。用于查看较小的文本文件
  3. more / less:分页查看文件内容。less可以翻页,more不能翻页。查看较大的文本文件。
  4. tail:查看文件末尾内容,通常用来实时监视日志文件的新增内容
  5. head:查看文件开始部分的内容。用于快速查看文件的开头部分。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值