一、linux系统的组成
1、内核
2、shell
3、用户操作或应用程序
4、基本构成
⑴用户态
⑵内核态
二、根目录/
1、/root
root用户的家目录
2、/home
普通用户家目录的储存目录
3、/etc
系统及应用程序的配置文件的默认存放目录
4、/usr
⑴ local 自定义安装的应用程序储存目录
⑵ bin 储存所有用户都有权限操作的命令
⑶ 储存只有管理员有权限操作的命令
5、/ sbin
/usr/sbin的连接文件
6、/ bin
/usr/bin的连接文件
7、/dev
设备文件储存目录
8、/proc
设备信息文件及内核配置文件储存目录
9、/run
进程PID及相关文件储存目录
10、/var
⑴ log 系统及硬件或程序日志存储目录
⑵ spool mail 用户邮件储存目录
⑶ cache 缓存存放目录
⑷ run 是/run的连接文件
11、/lib
32位依赖库
12、/lib64
64为依赖库
13、/boot
内核文件及启动信息文件储存目录
14、 /sys
操作系统及硬件相关信息及日志、状态等文件的储存目录
15、/mnt
测试挂载的空目录
16、/opt
一切会将拷贝的文件放置此目录
17、/media
外部媒体设备默认挂载目录
三、文件管理
1、目录管理
⑴切换目录
cd 返回当前登录用户的家目录 cd.. 返回上一级目录
cd~ 返回当前登录用户的家目录 cd- 返回上次跳转到当前目录的目录
cd/ path 切换到指定目录
⑵查看目录内容
ls 查看当前目录内容 ls/path 查看指定目录内容
ls的选项 -l 已长格式选项显示目录内容 -h 以人性化方式显示
-a 显示所有隐藏文件 隐藏文件以.开始 -A 显示除.和..之外的隐藏文件
-R 递归显示目录内容 -t 按照时间戳排序,与-l结合使用 默认降序
-r 翻转排序,可以与-t结合使用 -d 查看目录本身,一般与-l结合使用
2、 创建目录 mkdir
⑴
mkdir /path/dirName
⑵选项 -p 递归创建目录
mkdir -p dirName/child_dirl\ dirName
3、删除目录 rm
选项 -i 交互式询问是否操作 -r 递归删除目录及子目录 -f 强制删除
4、别名命令
⑴查看系统所有别名 alias
⑵创建别名 alias 自定义命令 字=‘系统命令选项’
⑶取消别名 unalias 自定义命令字='系统命令 选项'
5、移动目录
⑴重命名 当前目录重命名
mv old_dirName new_dirName
移动后重命名
mv /source_path/old_dirName /dest_path/new_pathdirName
⑵移动
move /source_path/dirName /dest_path/
6、复制目录
⑴cp 选项 -i 当目标文件已存在时 (不生效),交互式询问是否操作
-r 递归复制目录及子目录 -p 保留属主及属组权限复制目录
-f 当目标文件存在,先删除后复制