1.linux目录结构
FHS 标准目录结构:
Filesystem Hierarchy Standard(文件系统层次化标准)
tree -L 1 / tree 树状显示 -L 显示层数
/
├── bin -> usr/bin
├── boot
├── dev
├── etc
├── home
├── lib -> usr/lib
├── lib64 -> usr/lib64
├── media
├── mnt
├── opt
├── proc
├── root
├── run
......后面的省略了
1)bin:普通用户使用的命令
2)sbin:管理员使用的命令 sbin/servive
3)dev:设备文件 设备文件 tty =dev/pts/0 终端文件 dev/zero dev/null 相当于回收站 dev/random 产生随机数
4)root:root用户的家
5)home:普通用户的家目录
6)proc:虚拟文件系统 虚拟文件系统,反映出来的是内核,进程信息或实时状态 ls /proc每一个运行起来的进程都有一个数字编号 ps aux | grep sshd 查看某个进程
7)usr:系统文件
/usr/local/ 编译安装目录
/usr/lib/库文件
8)etc:配置文件 配置文件如网络/etc/sysconfig/network etc/hostname 应用相关配置文件……
9)var:存放的是一些变化文件,比如数据库,日志,邮件........
mysql: /var/lib/mysql
vsftpd: /var/ftp
mail: /var/spool/mail
cron: /var/spool/cron
log: /var/log
10)/lib64 library存储库文件
11)/boot 存储启动文件,比如grub和内核文件
/run rhel7新增加目录,是/var/run的硬链接,之前的光驱和u盘自动挂载目录从/media换到了/run/media
12)/opt 空目录,某些软件也会把它作为默认安装目录
13)/cgroup 资源控制
14)/tmp 存储临时文件和因软件退出而没有被回收的垃圾文件
15)/net /srv /selinux /lost+found这几个目录平时用的很少
16)临时文件:/var/tmp(进程产生的临时文件)
17)设备的挂载点:
media 移动设备默认挂载点
mnt 手动挂载设备的挂载点
2.linux基本命令
# 表示我们当前使用的是超级账户
$ 表示我们当前使用的是普通账户
cd: 切换路径
cd /etc/bin 到/etc/bin的目录
cd - 返回上次目录
cd 直接回家
#ls:查看当前目录
所有命令后必须有空格(空格的个数没有上限)
#ls -d /root/Desktop //显示目录本身
#ls -a //all 显示所有文件 (包括隐藏文件)
#ls -l //长格式显示(显示文件的详细信息)
文件类型\权限 硬链接个数 所有者 所属组 大小 修改时间 名字
hwclock 硬件时钟访问工具
-s 将硬件时钟同步到系统时钟
-w 将系统时钟同步到硬件时钟
tab键:自动补全
没补全的原因: 命令写错 没有可执行权限
date:显示当前时间
date +%y: 显示年
date +%y%m%d%H%M%S:显示年月
date -s 8:50 设置时间
3.linux文件路径:
# pwd 显示当前路径
绝对路径:
cd /home/alice cd ~alice
相对路径:
cd Desktop/abc cd .. cd .
http://man.linuxde.net/小白手册
注:关于命令相关选项不一一列出可以通过上面的网址查询