Shell命令入门

  • df 命令
    命令参数:

必要参数:
-a 全部文件系统列表
-h 方便阅读方式显示
-H 等于“-h”,但是计算式,1K=1000,而不是1K=1024
-i 显示inode信息
-k 区块为1024字节
-l 只显示本地文件系统
-m 区块为1048576字节
–no-sync 忽略 sync 命令
-P 输出格式为POSIX
–sync 在取得磁盘信息前,先执行sync命令
-T 文件系统类型
选择参数:
–block-size=<区块大小> 指定区块大小
-t<文件系统类型> 只显示选定文件系统的磁盘信息
-x<文件系统类型> 不显示选定文件系统的磁盘信息
–help 显示帮助信息
–version 显示版本信息

  • 使用命令关闭占用80端口的程序
sudo fuser -k 80/tcp
  • 判断文件有多少列
awk '{print NF}' filename
  • 输出文件的第n列
awk '{print $n}' filename
  • 文本去重处理
    • 区分大小写cat filename|uniq
    • 忽略大小写cat filename|uniq -i
    • 加上计数 cat uniq.txt | uniq -i -c
    • 排序后去重cat uniq.txt | sort | uniq -i

这个uniq命令只能对相邻行进行去重,那么我们一般可以先对文本进行sort排序之后,紧接着在uniq一把,不相邻行的去重问题也同样解决了。

  • 查找文件

1,查找以y开头的文件。

find ./ -name "y*"

2 , 列出gearman进程

ps -aux | grep gearman

3 , 查看一个文件下,所有文件夹的大小

du -sh *

4,查看某一个文件夹的大小

du -sh fileName

5 , 查找redis

sudo find /* -name "*redis*"

  • 统计文件行数

wc [选项] 文件
-c 统计字节数。
-l 统计行数。
-w 统计字数。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值