前言
在Linux的学习过程中目录结构与文件管理是基础且重要的,要想学好Linux就要了解和掌握这些下面就让我们一起来看看。
一、Linux系统的组成
内核 、shell、用户操作或应用程序、基本构成:用户态、内核态
二、目录结构
根目录/
/root root用户的家目录
/home 普通用户家目录的存储目录
/etc 系统及应用程序的配置文件的默认存放目录
(1) local 自定义安装的应用程序存储目录
/usr: (2)bin 存储所有用户都有权限操作的命令
(3)sbin 存储只有管理员有权限操作的命令
/sbin /usr/sbin的连接文件
/bin /usr/bin的连接文件
/dev 设备文件存储目录
/proc 设备信息文件及内核配置文件存储目录
/run 进程PID及相关文件存储目录
(1)log 系统及硬件或程序日志存储目录
/var (2)spool mail 用户邮件存储目录
(3)cache 缓存存放目录
(4)是/run的连接文件
/lib 32位依赖库
/lib64 64位依赖库
/boot 内核文件及启动信息文件存储目录
/sys 操作系统及硬件相关信息及日志、状态等文件的存储目录
/mnt 测试挂载的空目录
/opt 一般会将拷贝的文件放置此目录
/media 外部媒体设备默认挂载目录
三、文件管理
(1)切换目录 : cd 返回当前登录用户的家目录
cd .. 返回上级目录
cd ~ 返回当前登录用户的家目录
cd - 返回上次跳转到当前目录的目录
cd /path 切换到指定的目录
(2)查看目录内容: ls 查看当前目录内容 ; ls/path 查看指定目录内容。
-l 以长格式选项显示目录内容
-h 以人性化方式显示
-a 显示所有隐藏文件,隐藏文件已.开始
ls的选项 : -A 显示除.和..之外的隐藏文件
-R 递归显示目录内容
-t 按照时间排序,与-l结合使用
-r 翻转排列,可以与-t结合使用
-d 查看目录本身,一般与-l结合使用
(3)创建目录 mkdir 语法 mkdir/path/dirName
创建递归目录
mkdir -p dirName/child_dirName
(4)删除目录 rm -i 交互式询问是否操作
rm -r 递归删除目录及子目录
rm -f 强制删除
(5)别名命令
查看系统所有别名 alias
创建别名 alias自定义命令字=‘系统命令 选项’
取消别名 unalias自定义命令字='系统命令 选项‘
(6)移动目录
当前目录重命名
mv old_dirName new_dirName
移动后重命名
mv /source_path/old_dirName /dest_path/new_pathdirName
移动
move /source_path/dirName /dest_path/
(7)复制目录 cp -i 当目标文件已存在时,交互式询问
cp -r 递归复制目录及子目录
cp -p 保留属主及属组权限复制目录
cp -f 当目标文件存在,先删除后复制
总结
万丈高楼平地起,合抱之木始于毫厘。要想学好Linux就要先了解和掌握这些,只有这样才能够打牢基础渐入佳境学好Linux。加油,奥利给!