Table of Contents
Linux目录结构
/ 根目录下面的结构
app bin boot chao dev etc home lib lib64 media mnt mydata myfile opt proc root run sbin srv sys tmp usr var
-
bin网文件夹:普通用户使用的命令
如:/bin/ls,/bin/date
-
sbin管理员使用的命令
如:/sbin/service
-
dev设备文件
如:/dev/sda,/dev/sda1
-
root目录,root目录的home
home存储普通用户家目录
-
tmp:临时文件(进程产生的临时文件)
-
var:存放的是一些变化文件,如数据库,日志,邮件
-
mnt:手工挂载设备的挂载点
-
media:移动设备默认的挂载点
-
etc:配置文件(系统相关,如网络/etc/sysconfig/network)
-
proc:虚拟的文件系统,内核进程信息或者实时状态,硬件的状态
-
usr:系统文件,类似winwods的c盘
如:/usr/local,用于安装软件
文件管理
-
文件管理命令
创建文件
touch file1.txt
创建目录
mkdir /demo
迭代创建目录(没有上一级目录时,自动创建)
mkdir /demo/java1/spring
复制
cp /file1.txt dir1/
移动
mv file1.txt dir1
删除
rm -rf 文件或目录的路径
查看文件内容
cat file1.txt
翻页
more /root/file1.txt
head头部
head /root/fiel1.txt
tail尾部
tail /root/file.txt
grep 过滤关键字
grep 'abc' /root/file1.txt
前提是文件中要有abc
kubectl get pods | grep nginx-pod
-
文件类型
- -:普通文件
- d: 目录文件
- b:设备文件(块设备)存储设备硬盘,、dev/sda,/dev/sda1
- c:设备文件(字符设备)打印机,终端/dev/tty1
- l:链接文件
- s:套接字文件
- p: 管道文件
用户管理
- 用户/组基本概念
查看当前登录的用户信息