Linux经常用到的单词
时间: 2025-04-28 07:27:58 浏览: 27
### Linux常用术语和命令
#### 一、基本概念
Linux 是一种开源的操作系统,其核心部分称为内核[^2]。操作系统与外部最主要的接口被称为 shell,在 Linux 中常见的 shell 如 bash 提供了一个交互式的环境让用户能够通过命令行界面操作计算机资源[^3]。
#### 二、重要目录结构
Linux 系统拥有特定的目录结构用于组织文件:
- `/`:根目录,整个文件系统的起点。
- `/bin` 和 `/sbin`:存放用户程序以及超级用户的管理工具。
- `/boot`:启动所需的数据存储位置。
- `/dev`:设备节点所在之处。
- `/etc`:配置文件集中地。
- `/home`:普通用户的家目录。
- `/lib` 及 `/lib64`:共享库的位置。
- `/media` 和 `/mnt`:临时挂载点。
- `/opt`:第三方软件安装路径。
- `/proc` 和 `/sys`:虚拟文件系统,反映当前运行状态的信息。
- `/tmp`:临时文件空间。
- `/usr`:应用程序及其支持数据的主要仓库。
- `/var`:可变数据如日志等。
上述内容有助于理解各个主要文件夹的作用[^1]。
#### 三、实用命令概览
##### 文件管理和查找类
- `ls`: 列出目录中的文件信息。
- `cd`: 改变当前工作目录。
- `pwd`: 显示当前位置。
- `cp`: 复制文件或目录。
- `mv`: 移动或重命名文件。
- `rm`: 删除文件或目录。
- `mkdir`: 创建新的目录。
- `rmdir`: 移除空目录。
- `find`: 查找符合条件的文件。
- `grep`: 在文本中搜索模式匹配的内容。
##### 用户账户相关
- `adduser/useradd`: 添加新用户账号。
- `passwd`: 修改密码。
- `su/sudo`: 切换身份执行指令。
##### 进程控制方面
- `ps`: 展示正在运行的过程状况。
- `top/htop`: 动态监控多任务处理情况。
- `kill`: 向指定进程发送信号终止它的工作。
- `nice/ionice`: 调整优先级参数影响调度行为。
##### 性能监测手段
- `vmstat`: 报告关于内存使用率、交换活动频率等方面的状态报告。
- `free`: 检查总的RAM容量减去已分配的部分后剩余多少可用空间;其中 `-/+ buffers/cache:` 行里的 `available` 字段显示真正意义上的自由内存大小。
- `mpstat`: 获取每颗处理器上的统计资料。
- `sar`: 记录并分析长时间跨度内的性能指标变化趋势。
- `dmesg`: 输出开机以来硬件检测过程产生的消息记录。
- `lscpu`: 描述CPU架构特性详情[^5]。
##### 网络诊断辅助
- `ifconfig/ip addr show`: 设置或查询网络接口属性。
- `ping`: 测试与其他主机间的连通性。
- `netstat/ss`: 探测监听端口和服务连接概况。
- `traceroute/mtr`: 发现到达目的地所经过的路由跳转序列。
- `tcpdump/wireshark`: 实施底层协议层面的数据包捕捉作业。
- `nslookup/dig/host`: 解析域名对应的IP地址或者相反方向转换。
##### 安全防护措施
- `iptables/nftables`: 构建防火墙策略阻止非法入侵尝试。
例如,“把来源 IP 为 192.168.1.101 访问本机 80 端口的包直接拒绝”的 iptables 规则可以这样写:
```bash
sudo iptables -A INPUT -s 192.168.1.101 -p tcp --dport 80 -j DROP
```
为了使规则持久有效,还需要将其保存至相应的配置文件中以便于下次引导时加载[^4]。
#### 四、其他知识点补充
除了以上列举的基础知识外,还有许多高级主题值得深入研究,比如进程间通讯机制(IPC)、CGI编程模型、Shell脚本编写技巧等等。
阅读全文
相关推荐


















