蓝色的 : 文件夹
白色的 :普通文件
linux系统必须先挂载硬盘才能使用硬盘
一级目录;
- /bin/ : 放系统命令,普通用户和root都可用
- /sbin/ : 保存与环境相关的命令,只有root可以使用。如关机命令
- /boot/ : 系统目录,类似C盘
- /dev/ : 设备文件目录,如硬盘、光驱、U盘
- /etc/ : 系统的配置文件目录,大部分软件安装完成后,他们的配置文件存放在此目录
- /home/ : 普通用户家目录,用户登陆后自动切换到此
- /root/ : root家目录
- /lib/ : 系统调用函数库目录(32位)
- /lib64/ : 系统调用函数库目录(64位)
- /media/ : 挂载目录,早期的Linux,挂载光盘软盘
- /mnt/ : 挂载目录,挂载额外设备,U盘、移动硬盘
- /opt/ : 第三方软件保存位置,但我们愿意装在
/usr/local中 - /usr/ : 软件放在这里
- /proc/ : 虚拟文件系统,该文件的数据不保存在硬盘上,而是在内存中,主要保存系统的内核、进程、外部设备状态。
- /proc/cpuinfo : 保存cpu信息
- /proc/devices : 设备驱动列表
- /proc/filesystems : 文件系统列表
- /proc/net : 网络协议信息
- /run/ : 正在运行软件的程序目录,放置
pid文件 - /tmp/ : 临时文件目录,重要文件不要放在这里,重启会清理
- /var/ :常变化的文件: 数据文件、日志文件
在使用useradd linux创建新用户时,/home中并不会新创建用户文件夹,使用userdel linux来删除用户。
推荐使用adduser linux来创建新用户,/home中马上就有了
更详细的内容
基础命令
命令标准格式:
命令 + 空格 + 选项 + 空格 + 参数
切换用户
su - 用户名称
“-” 用于切换到用户家目录
uname命令
uname -a (all)
uname
- zzx : 计算机名称
- 5.19.0 : 内核版本
- x86_64 : 64位操作系统
ls命令:显示文件信息
ls : 显示当前目录
ls 其他目录路径 : 显示其他目录下文件信息(绝对相对)
ls 选项 路径
ls -lh : 以详细列表形式显示(l),较高可读性(h)
ls -a : 显示所有文件,包括隐藏
绝对:查看根目录下root下的文件信息,必须/开头
相对:
../ : 上一级目录
./ : 当前目录,可以忽略不写
ls -l:
ls -lh:
pwd命令
打印当前位置,工作目录
pwd
cd命令
cd 路径
cd : 回到根目录
whoami获取当前用户用户名称
reboot 重启命令
shutdown 关机命令
shutdown -h 0 : 立即关机
shutdown -h now : 立即关机
halt -p : 立刻关机
shutdown -h 分钟数 : 多少分钟后关机
取消定时关机:光标一直闪,摁ctrl + c
或者shutdown -c
type命令,结合help判断命令类型
type + 命令
history命令:显示终端输入前一千条命令
hostnamectl 命令:设置计算机主机名称
静态主机名,关机后依然有效
hostnamectl --static set-hostname zzxpc
或
hostnamectl set-hostname zzxpc
瞬态,关机重启后失效
hostnamectl --transient set-hostname
灵活,允许主机名有特殊字符
查看对应主机名
hostnamestl --static / --pretty(灵活)
永久更改:1、静态 2、修改/etc/hostname文件