2021-01-23


在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

虚拟目录树

Linux 文件系统是一个目录树的结构,文件系统结构从一个根目录开始,根目录下可以有任意多个文件和子目录,子目录中又可以有任意多个文件和子目录

df (disk file)

报告文件系统磁盘空间的使用情况

#以人能看懂的格式显示系统挂载的磁盘情况
[root@node1 ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda3        18G  928M   16G   6% /
tmpfs           491M     0  491M   0% /dev/shm
/dev/sda1       194M   28M  157M  15% /boot
#列出根目录下面的内容
[root@node1 y]# ls /
bin  boot  dev  etc  home  lib  lib64  lost+found  media  mnt  opt  proc  root  sbin  selinux  srv  sys  tmp  usr  var

目录详解

  • bin 存放二进制可执行文件(ls,cat,mkdir等)
  • boot 存放用于系统引导时使用的各种文件
  • dev 用于存放设备文件
  • etc 存放系统配置文件
  • home 存放所有用户文件的根目录
  • lib 存放跟文件系统中的程序运行所需要的共享库及内核模块
  • mnt 系统管理员安装临时文件系统的安装点
  • opt 额外安装的可选应用程序包所放置的位置
  • proc 虚拟文件系统,存放当前内存的映射
  • root 超级用户目录
  • sbin 存放二进制可执行文件,只有root才能访问
  • tmp 用于存放各种临时文件
  • usr 用于存放系统应用程序,比较重要的目录/usr/local 本地管理员软件安装目录
  • var 用于存放运行时需要改变数据的文件

系统操作命令

du (disk usage)

每个file的磁盘使用情况

#h(合适 用人们易懂的容量格式显示 自动调成合适的gb/mb)
#s (sum 列出总量)
du -sh     #常用
du -sh ./    #统计本目录的磁盘使用情况
du -sh ./*    #统计同级别所有目录
du /usr/local   #加路径就是local目录用了多少磁盘

创建文件 touch/echo

文本操作

查看文本 cat/vim/nl/more/less

cat 仅用于不大的文件

cat -A 文件名 #列出一些特殊字符
cat -b 文件名 #列行号
cat -n 文件名 #列行号 空白行也有行号

less跟vim比起来打开的更快

head/tail

head -n 行数 #可用于排序之后显示top
tail -n 行数
tail -f #可以监控文件增长 文件是同时更新的

管道

|

核心:左侧的输出作为右侧的输入

  • 例子:筛选出不要的进程kill掉
ps aux | grep ssh
#找目标kill掉进程的PID
kill -15 [PID]
#一般kill -15杀不掉就用kill -9

Xargs 传参

数据重定向

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值