Appearance
目录结构
- bin: 存放常用命令
- boot: 启动linux的核心文件
- dev: 存放外部设备文件
- etc: 存放配置文件
- home: 用户主目录
- lib: 存放库文件
- lost+found: 一般情况下是空的,当系统非法关机后,这里就存放了一些文件
- media: 存放挂载的媒体文件
- mnt: 让用户临时挂载别的文件系统的,可以将光驱挂载在 /mnt/ 上,然后进入该目录就可以查看光驱里的内容了
- opt: 存放可选的附加软件包
- proc: 存储的是当前内核运行状态的一系列特殊文件,这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息
- root: 超级管理员的用户主目录
- sbin: 系统管理员使用的系统管理程序
- srv: 该目录存放一些服务启动之后需要提取的数据
- sys: 针对进程信息的 proc 文件系统、针对设备的 devfs 文件系统以及针对伪终端的 devpts 文件系统
- tmp: 存放一些临时文件
- usr: 存放用户软件包
- usr/bin: 系统用户使用的应用程序
- usr/sbin: 超级用户使用的比较高级的管理程序和系统守护程序
- usr/src: 内核源代码默认的放置目录
- var: 存放一些可变数据,如日志文件、数据库文件、邮件文件、临时文件、缓存文件等
- run: 临时文件系统,存放一些正在运行的进程的 PID 文件,当系统重启时,这些 PID 文件会被删除,所以当系统重启时,这些 PID 文件会被删除
文件和目录操作命令
ls: 列出目录内容
sh
ls # 列出当前目录的文件和文件夹
ls -l # 列出详细信息,包括权限、大小、创建时间等
ls -a # 显示隐藏文件
pwd: 显示当前工作目录
cp: 复制文件或目录
mv: 移动文件或目录,或者重命名文件
sh
mv source_file target_file # 移动或重命名文件
mv source_dir target_dir # 移动目录
rm: 删除文件或目录 touch: 创建空文件或更新文件的修改时间
sh
touch newfile.txt # 创建一个新的空文件
mkdir: 创建目录 rmdir: 删除空目录
文件搜索命令
find: 查找文件或目录
sh
find /path/to/search -name "file_name" # 查找文件
find /path/to/search -type d -name "dir_name" # 查找目录
文件权限命令
chmod: 更改文件或目录权限
sh
chmod 755 file_name # 设置文件的权限为 rwxr-xr-x
chmod u+x file_name # 给文件的拥有者添加执行权限
chmod g-w file_name # 移除文件所在组的写权限
chown: 更改文件或目录的拥有者
sh
chown user:group file_name # 更改文件的拥有者和组
chgrp: 更改文件或目录的所属组
sh
chgrp group_name file_name # 更改文件的所属组
系统监控命令
top: 实时显示系统的进程信息 ps: 查看当前系统的进程 netstat -tuln | grep: 查看监听的端口 uptime: 查看系统的运行时间及负载