linux遵循的标准
/boot:
引导文件存放目录,内核文件(vmlinuz),引导加载器(bootloader,grub),
/bin
供所有用户使用的基本命令:不能关联至文件分区 os启动即会用到的程序
/sbin
管理类的基本命令:不能关联至文件分区 os启动即会用到的程序
/lib:
基本共享库文件,以及内核模块文件(/lib/modules)
/lib64
专用于64位系统上的辅助共享库文件存放位置
/etc
配置文件目录(纯文本文件) /etc/x11和图形界面相关
/media
便携式移动设备挂载点
/mnt
临时文件系统挂载点
/dev
设备文件目录
b:块设备 随机访问
c:字符设备 线性访问
/opt
第三方应用程序的安装位置
/srv
系统上运行的服务用到的数据
/tmp
临时文件系统
/usr
Universal shared,read-only data;
Bin:保证系统拥有完整功能二提供的应用程序:
Sbin:
Lib:
Lib64:
Include:c程序的头文件:(header files):
Share:结构化独立的数据:
Local 第三方应用程序的安装位置
/var
Variable data file
Cache:应用程序的缓存信息
Lib:应用程序的状态信息数据
Loacl:专用于位/usr/loacl下的应用程序存储可变数据
Lock:锁文件
Log:日志目录 及文件
Opt: 专用于位/pot下的用程序存储可变数据
Run:运行中的进程相关的数据:通常用于存储进程的 pid文件
spllo:应用程序的数据池
tmp:保存系统的两次重启产生的数据信息
/proc
用于输出内核于进程信息相关的虚拟文件系统(把不是文件系统的转换成文件访问)
/sys
用于输出硬件设备相关信息的的虚拟文件系统
/selinux
security,enhanced Linux,selinux相关的安全策略信息的存储位置
linux上的应用程序组成部分
二进制程序:/bin /sbin /usr/bin /usr/local/bin /usr/local/sbin
库文件:/lib ,/lib64, /usr/lib64 /usr/local/lib /usr
/local/lib64
配置文件:/etc /etc/directory /usr/local/etc
帮助文件 /usr/share/man /usr/share/doc /usr/loacl/share/man /usr/local/share/doclinux下的文件类型
—普通文件
d 目录文件
b 块设备
l 符号链接设备
c 字符设备
p 管道文件
s 套接字文件(如果2主机通信 通过协议 1主机2程序通信 建议通过套接字)
关机或者重启
Halt poweroff
Reboot
-f 强制关机 调用shutdown
Shutdown
-r reboot
-h halt
-c 取消关机操作
time:
Now 立刻
+m :eg:+3 3分钟后
hh:mm 指明时间
用户登信息查看命令
Whoami :显示当前登录有效的用户
Who 系统当前所有登录会话
w:系统当前的登录会话及所做的操作
bash基础特性
命令历史
History
环境变量
histsize:命令的历史记录条数
hisfile:~/.bash_history
Historyfilesize:命令历史记录历史的条数
!$和ESC.常用
控制命令历史记录方式
修改环境变量值得方式export 变量名=“值”
变量赋值:把赋值符号后面的书存储于变量名指向的内存空间:
题外话:sercurtCRT 颜色和linux同步
Tree
-d 只显示目录
-l 显示层级
命令行展开
文本工具:
文件的时间戳管理工具:
Touch