本文介绍: Linux 是什么?Linux 是一种开源、免费的操作系统内核,最初由 Linus Torvalds 创建,具有稳定性和安全性。
Linux 基础知识点详细总结
1. Linux 是什么?
- Linux 是一种开源、免费的操作系统内核,最初由 Linus Torvalds 创建,具有稳定性和安全性。
2. 文件系统和目录结构:
- Linux 文件系统采用层次化目录结构,根目录为
/
。 /bin
存放系统必需的二进制可执行文件。/etc
存放配置文件。/home
存放用户主目录。/var
存放可变数据,如日志文件。/usr
存放用户的应用程序和文件。
3. 基本命令行操作:
ls
:列出目录内容。cd
:切换目录。pwd
:显示当前工作目录。cp
:复制文件或目录。mv
:移动/重命名文件或目录。rm
:删除文件或目录。chmod
:修改文件权限。chown
:修改文件所有者。
4. 用户和权限管理:
useradd
:添加用户。passwd
:设置用户密码。usermod
:修改用户属性。userdel
:删除用户。sudo
:以超级用户权限执行命令。- 文件权限:r(读取)、w(写入)、x(执行)。
5. 文本编辑器:
- 常见文本编辑器有
vi
和nano
。 vi
操作模式包括命令模式、插入模式和底线命令模式。- 常见快捷键:i(插入)、Esc(退出插入模式)、:wq(保存并退出)。
6. 软件包管理:
- 不同发行版使用不同的包管理工具,如
apt
(Debian/Ubuntu)、yum
(Red Hat/CentOS)。 - 常见操作包括安装、更新、卸载软件包。
7. 进程管理:
ps
:显示进程状态。top
:实时显示系统运行状态。kill
:终止进程。ps aux | grep process_name
:查找并显示特定进程。
8. 文件搜索和查找:
find
:按条件搜索文件。grep
:在文件中搜索文本模式。locate
:基于数据库快速查找文件。
9. 文件压缩和解压:
tar
:打包和压缩文件。gzip
和gunzip
:压缩和解压.gz
文件。- 常见用法:
tar -cvf archive.tar files
,gzip archive.tar
。
10. 网络基础:
ping
:测试网络连接。ifconfig
或ip
:显示和配置网络接口。netstat
:显示网络统计信息。nslookup
或dig
:查找域名的 IP 地址。
11. Shell 脚本:
- 编写和执行简单的 Shell 脚本,了解条件语句和循环。
- 使用
#!/bin/bash
指定脚本解释器。
12. 系统信息和硬件查看:
uname
:显示系统信息。lshw
或lscpu
:查看硬件信息。
13. 远程连接:
ssh
:安全连接到远程服务器。scp
:在本地和远程系统之间复制文件。
14. 日志文件:
/var/log
目录中存放系统日志文件。- 使用
tail
和cat
查看日志。
原文地址:https://blog.csdn.net/weixin_59383576/article/details/135498513
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_54843.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。