目录和文件的管理:
增删改查
pwd,ls,/ls -l/cat/more/less/mkdir/touch/
cp/mv/rm/find/grep/cd/ | . …
ln -s/ln/
tar/du/wc/history -C/head/tail
Linux中文件的种类:
- 普通文件
d 目录文件
纯文本文件(ASCII):可以用cat命令查看的都是纯文件
二进制文件(binary):Linux的可执行文件
数据格式文件(date):cat 查看出现乱码
/var/log/wtmp 记录用户登录的数据
链接文件(link):相当于快捷方式
设备与设备文件(device):/dev(dev目录根下存放的都是设备)/null
存放在/dev 目录下
块设备文件(block):存储数据(硬盘的最小的存储单位,块)硬盘
字符设备文件(character):键盘,鼠标,显示器,打印机
套接字(socks):数据的接口文件
管道(FIFO,pipe):解决多个命令同时访问一个文件造成的错误
Linux扩展名:
.sh 可执行的脚本文件
.Z .tar .tar.gz .tar.br2 压缩文件
.html .php 网页相关文件
.rpm Linux中安装包 windows中是 .exe
Linux文件名长度限制:
文件系统:ext2 ext3 swap ntfs xfs
单一文件或目录最大允许的文件名为255个字符
包含完整路径4096字符
Liunx中文件名限制:
避开的符号:* ? < > ; : ! | \ / " ( ) { }
/ 下目录代表什么:
*/bin 系统存放执行文件
/boot 开机会用到的文件
*/dev 设备文件和接口文件
*/etc 配置文件几乎都存放在这
/home 用户的家目录
*/lib 系统函数库 开机会用到的函数库
/bin /sbin
/media 可删除的设备 软盘 U盘 DVD
/mnt 第三方软件存放的目录 /usr/local
/root 管理员的家目录
*/sbin 管理员可执行的文件
/tmp 临时文件的目录
/proc 关于线程和进程 本身为虚拟文件系统(不存在)只存在运行内存中
/var 占用内存较大 常态性变动 缓存文件 登录日志