二、目录结构与管理
常用目录的作用:
/bin 普通用户能够使用的指令(包括root)
/sbin 系统用户能够使用的指令
/boot 系统启动,grub菜单,Linux核心文件,驱动文件存放目录
/home 普通用户的家目录
/root 超级用户的家目录
/dev 存放系统硬件设备
/etc 系统启动,用户权限信息,应用程序配置等文件存放目录
/lib 32位库文件
/lib64 64位库文件
/media (RHEL5/6)默认设备挂载点 /media/kingston
/run (RHEL7)默认设备挂载点 /run/media/username/kingston
/mnt 默认文件系统的挂载点
/proc 系统进程信息和系统设备信息(基于内存)
/tmp 临时文件存放目录
/usr 用户自定义配置目录
/var 应用程序的业务数据
常见颜色的文件类型:
蓝色 目录
黑色 普通文件
绿色 可执行文件
红色 压缩文件
紫色 图片或其他类型的文件
浅蓝色 符号链接文件(软链接)
黑底黄字 设备文件
常用快捷键
Tab键: 自动补齐
Ctrl+U: 清空至行首
Ctrl+K: 清空至行尾
Ctrl+L: 清屏
Ctrl+C: 取消本次命令编辑
Ctrl+shift+‘+’ 增大终端字符
Ctrl+‘-’ 减小终端字符
Ctrl+shift+t 在已有终端中创建新的终端
Ctrl+Page up/Page down 在终端中切换
Alt+number 根据数字切换到指定的终端
Ctrl+d 在终端没有字符的情况下,结束当前终端
Ctrl+shift+c 复制
Ctrl+shift+v 粘贴
常用指令:
ls 查看文件或目录的信息
选项:
-l 以长格式形式查看文件或目录的详细信息
-h 以人性化的方式计算文件或目录大小
-d 查看目录本身的属性
-a 查看所有的文件或目录(包含隐藏)
pwd 查看当前用户所在的路径
cd 进入目录
cd 直接回车,表示回到当前用户的家目录
cd ..回到上一级目录
cd - 回到上一次工作过的目录
cd 路径 进入指定目录
绝对路径
以‘/’号开始,在任何路径下都能访问
相对路径
不以‘/’号开始,只能在特定目录下才能访问
touch 创建空文件或更新文件的时间戳
文件如果不存在,touch加文件名,会将文件创建出来
文件如果存在,touch加文件名,文件的时间属性将会被更新到当前日期和时间
mkdir 创建目录 -p 递归创建目录
rmdir 删除空目录
rm 删除文件
-r 递归式删除目录
-f 强制删除文件或目录
mv 移动文件或目录/为文件或目录重命名
cp 复制一个或多个文件,目录
cp时,如果只复制一个文件,目标路径不指定名称,被复制文件保留原名称
如果只复制一个文件,目标路径指定名称,被复制文件会被重命名
如果复制多个文件,只能将文件存放到指定目录下,不能命名
-r表示复制目录
cat 查看文件内容
ln 建立链接
硬链接:创建相同大小,相同内容,不重名的同属性文件
修改源文件或硬链接文件,其它文件会一同发生变化
每创建一个硬链接文件,文件的链接数都会加一
软链接(符号链接):创建文件或目录的快捷方式,帮助用户减轻配置负担
删除源文件后,软链接失效
软链接的创建不会增加源文件的链接数
硬链接的限制:
硬链接不可以跨文件系统
硬链接不能为目录创建