Managing Files:
1、绝对路径(由根开始的路径,唯一定位)、相对路径
2、对文件的操作
3、通配符:*(以..开头/结尾 b* 、*b、 *b*所有包含b的、);[!b] 首字母不是b的 !表示取相反;?:占位符(几个?代表几个字符的文件/目录)
boot、bin和sbin(里面存命令,敏感的命令放在sbin)、usr(存放第三方的包、文档和其他东西)、dev(设备)
通过挂载硬盘使用根目录上的存储空间。根上面挂了硬盘,用于存储数据等(根分区处的硬盘不能用完 系统会出问题)
根必须挂载至少8个G大小 boot系统的启动文件200M(需要单独挂载) 交换分区建议500M(不挂载 未来内存不够用 将硬盘当内存用)
多少CPU 如有4个CPU 给4个G 物尽其用
dev下面有很多硬盘 识别为sd 第一块为sda(分区为sda1,sda2...) 第二个sdb 第三个sdc ... 特殊的 hd为ide接口 vda为虚拟硬盘。/dev/random,/dev/urandom随机数据从这两个目录去找 ,从/dev/zero里面导出数据全是零;/dev/null(垃圾桶)为系统黑洞 数据放里面代表全部扔掉。
调用光盘:/dev/sr0 ; /dev/dvd ; /dev/cdrom 三种一样的
etc目录:系统的配置和设定
home,root目录:家目录(普通用户为home 超用户就是root)
根下的run,proc,sys目录系统启动才会出现,本身不存在;
tmp目录:任意、临时的目录(特性:里面超过10天没有人碰就会自动删除)
var目录:存变数,如WEB页面、系统日志。
lib、lib64目录:(软连接)存放标准库
media、mnt目录:用硬盘需要挂载动作之后 mnt为经典临时挂载目录 以前插U盘挂载在media目录下,现在挂载在run目录下
opt目录:第三方的包
srv目录:用户的业务数据 服务数据
命令cd:change director (cd . 与 cd .. cd -:上一次工作目录)
系统只以.开头的文件自动隐藏 如何查看 ls -a 显示当前目录下的所有文件及文件夹 ; ls -l 用长形式展示详细信息
ll=ls -l
pwd:打印当前所在工作的目录
touch + 文件名 :创建新的文件、更新时间戳
mkdir + 目录名:创建目录 (mkdir -p mydir/ydir/ir/r )
删除:rm + 文件名 (rm -r 目录名:递归式删除,一层一层删除;rm -fr 目录名:强行删除,不用回y)、 rmdir + 目录
cp : 用来复制文件所用 (cp file /tmp/ 将file文件复制到根目录下的tmp目录下;cp file /tmp/file2 将file文件复制到根目录下的tmp目录下并改名为file2;cp -avr mydir/ /tmp/ -v显示过程 -r递归式操作 -a 带原本的属性)
mv:剪切、改名字 (mv + 源文件 +挪动的地址/要改的名字)