Linux 主要目录
/
根目录,在 linux 下有且只有一个根目录,所有的东西都是从这里开始
/bin
可执行二进制文件的目录,如常用的命令,ls, tar, mv, cat..
/boot
放置linux系统启动时用到的文件,linux的内核文件/boot/vmlinuz,系引导管理器/boot/grub
/dev
存放linux系统下的设备文件,常用的是挂载光驱 mount /dev/chrom /mnt
/dev/ttl 表示终端 , /dev/null 表示无底洞垃圾桶
/etc
系统配置文件存放的目录,不建议在此目录下存放可执行文件
/home
用户家目录,每个用户有自己的目录 ~表示当前用户的家目录
/lib
系统使用的函数库的目录,程序在执行过程中,需要调用一些额外的参数时需要函数库协助
/lost+fount
系统异常产生错误时,会将一些遗失的片段放置在此目录下
/opt
给主机额外安装软件所存放的目录
/proc
此目录的数据都在内存中,如系统核心,外部设备,网络状态,由于数据都存放于内存中,所以不占用磁盘空间,比较重要的文件, 系统内存的映射目录,提供内核和进程信息有:/proc/cpuinfo、/proc/interrupts、/proc/dma、/proc/ioports、/proc/net/* 等
/root
系统管理员的家目录
/sbin
放置系统管理员使用的可执行命令,如:fdisk,shutdown, mount,与 /bin 不同的是,这几个目录是给系统管理员 root 使用的命令,一般用户只能"查看"而不能设置和使用
/tmp
一般用户或正在执行的程序临时存放文件的目录,任何人都可以访问,重要数据不可放置在此目录下
/srv
服务启动之后需要访问的数据目录,如 www 服务需要访问的网页数据存放在 /srv/www 内
/usr
usr并不是user的缩写,而是Unix Software Resource的缩写,即“Unix 操作系统软件资源”放在该目录。这个目录 相当于Windows操作系统的“C:\Windows\”和“C:\Program files\”这两个目录的综合体
/var
放置系统执行过程中经常变化的文件
/usr/bin:存放应用程序
/usr/share:存放共享数据
/usr/lib:存放不能直接运行的,却是许多程序运行所必需的一些函数库文件
/usr/local:存放软件升级包
/usr/share/doc:系统说明文件存放目录
/usr/share/man:程序说明文件存放目录
/var/log:随时更改的日志文件
/var/spool/mail:邮件存放的目录
/var/run:程序或服务启动后,其 PID 存放在该目录下
常用Linux命令 序号 命令 对应英文 作用01 ls list 查看当前文件夹下的内容
02 pwd print wrok directory 查看当前所在文件夹
03 cd [目录名] change directory 切换文件夹
04 touch [文件名] touch 如果文件不存在,新建文件
05 mkdir [目录名] make directory 创建目录
06 rm [文件名] remove 删除指定的文件名
07 clear clear 清屏
08 which which 查看命令位置,如果找到则显示 which ls --> /bin/ls
09 who who 查看当前所有登录系统的用户信息
10 reboot reboot 重新启动操作系统
11 shutdown shotdown shotdown -r now 重新启动操作系统,shutdown会给别的用户提示
shutdown -h now 立刻关机,其中now相当于时间为0的状态
shutdown -h 20:25 系统在今天的20:25 会关机
shutdown -h +10 系统再过十分钟后自动关机
12 wc Word Count - c 统计字节数 - l 统计行数 - w 统计字数
13 grep
归档管理:tar