系统各目录及其作用
| 目录 | 内容 |
|---|---|
| /bin | 构建最小系统所需要的命令 |
| /boot | 内核与启动程序 |
| /dev | 各种设备文件 |
| /etc | 系统软件的启动和配置文件 |
| /home | 用户的主目录 |
| /lib | C编译器的库 |
| /media | 可移动介质的安装点,比如usb |
| /opt | 可选的应用软件包 |
| /proc | 进程的映像 |
| /root | 超级用户的主目录 |
| /sbin | 和系统有关的操作命令 |
| /tmp | 临时文件存放点 |
| /usr | 非系统的程序和命令(我们用的最多的) |
| /var | 系统专用的数据和配置文件 |
常用操作命令
| 命令 | 作用 | |
|---|---|---|
| 系统基础相关 | su john | 切换到john这个用户,不带用户名,默认会将用户提升至root权限 |
| sudo | 获取root权限 | |
| pwd | 当前工作路径 | |
| localectl | 显示系统默认语言及键盘布局 | |
| localectl list-locales | 显示系统支持的所有语言 | |
| localectl set-locale LANG=zh_CN.gb2312 | 设置系统语言为中文 | |
| reboot | 重启 | |
| poweroff | 关机 | |
| logout/exit | 退出当前shell | |
| 命令帮助 | man command | 显示命令的使用文档 |
| command --help | 同上 | |
| Info command | 同上 | |
| whatis | 列出命令的简短说明 | |
| 日常使用命令 | date | 列出系统的时间日期 |
| cal | 显示日历 | |
| wc | 统计文本行数或字符数等相关信息 | |
| which | 找出命令的绝对路径 | |
| history n | 列出历史使用过的n条命令,默认列出全部 | |
| head +/- n | 列出文本前 n 条,默认10条 | |
| tail +/- n | 列出文本尾部n条,默认10条 | |
| tail -f n | 可以监听文本末尾n条数据,用户日志 | |
| cat | 查看文本内容,自上而下 | |
| tac | 自下而上 | |
| cd | 切换目录路径 | |
| ls | 显示目录内容 | |
| cp [-r] file1 file2 | 拷贝,加上-r是递归拷贝 | |
| mv | 重命名或者移动文件 | |
| rm [-r/-f] file/dir | 删除文件,-r递归删除,-f强制 | |
| mkdir | 创建目录,加-p递归创建 | |
| touch | 创建文件 | |
| tree | 列出目录树 | |
| less | 逐屏浏览内容 | |
| 进程相关 | ps aux | 显示当前系统运行的所有进程的信息 |
| top | 实时监控进程的运行情况 | |
| lsof filename | 查查某个文件正在被哪些进程占用 | |
| kill | 向进程发送一个信号,操作依据参数而定 | |
| Kill -9 | 杀死 | |
| 用户组及权限相关 | id | 打印用户身份信息 |
| passwd | 更改用户密码 | |
| useradd | 添加用户 | |
| usermod | 更改已添加用户的信息 | |
| userdel | 删除用户 | |
| groupadd | 添加组 | |
| gorupdel | 删除组 | |
| change | 更改用户权限或组或id等 | |
| chown | 更改文件所属组、或所有者 | |
| chgrp | 更改文件所属组 | |
| chmod | 更改文件权限 | |
| umask | 掩码方式更改 | |
| 解压缩相关 | tar | |
| c | 创建 | |
| x | 解压 | |
| t | 列出 | |
| f | 文件名称 | |
| C | 解压到指定文件夹 | |
| z | 采用gzip压缩 | |
| j | 采用bzip2压缩 | |
| J | 采用xz压缩 | |
| tar cvf filename.tar /path | 打包成文件名filename.tar到/path下 | |
| tar czvf filename.tar.gz /path | 打包成文件名filename.tar.gz到/path下 | |
| tar xvf filename.tar /path | 解压文件到/path下 | |
| tar tvf filename.tar | 查看文件但不解压 | |
| 文件搜索相关 | find | |
| find / -name ‘a’ | 从/下寻找名称为a的文件 | |
| Find / -type d -name ‘a’ | 从/遍历所有子目录并查找文件名为a | |
| find / -size 10M | 从/下遍历所有子目录并查找大小差不多为10M的文件 | |
| find / -perm 0755 | 查找权限为0755的文件 | |
| find / -user student | 查找student用户的文件 |
本文全面解析Linux系统中各核心目录的功能与用途,如/bin、/etc、/var等,并详细介绍了常用的系统操作命令,包括切换用户、查看系统状态、文件管理、进程控制等,适合初学者和进阶用户快速掌握Linux系统的基本使用。
7万+

被折叠的 条评论
为什么被折叠?



