Linux基础

Linux基础

💡 原文中文,约35000字,阅读约需84分钟。
📝

内容提要

本文介绍了Linux系统中远程连接服务器的方法和常用命令行操作,包括查看IP地址、安装网络工具、切换shell类型、通配符的使用、管道符和重定向的用法、环境变量的设置、常用命令的示例和用法等。还介绍了域名解析、下载和网络请求、端口、进程管理、文件传输、压缩和解压等实践应用。

🎯

关键要点

  • 使用 ifconfig 命令查看服务器的 IP 地址,必要时安装 net-tools。

  • Linux 命令格式为 command [-options] [parameter],其中 options 和 parameter 为可选项。

  • 常见的 shell 类型包括 bash、zsh、fish、dash、ksh 和 tcsh,各有特点。

  • 通配符用于匹配文件或目录名称,常见的有 *、? 和 []。

  • 管道符将一个命令的输出作为另一个命令的输入,重定向用于将命令输出写入文件。

  • 环境变量是系统运行时记录的关键信息,可以通过 export 命令设置。

  • ls 命令用于展示当前目录内容,cd 命令用于路径切换,mkdir 和 touch 命令用于创建文件夹和文件。

  • cat、head 和 tail 命令用于查看文件内容,cp 和 mv 命令用于复制和移动文件。

  • rm 命令用于删除文件或文件夹,find 命令用于查找文件,grep 命令用于文本搜索。

  • 用户和权限管理包括创建用户、用户组和设置文件权限,使用 su 和 sudo 命令进行用户切换和权限提升。

  • 软件安装在 CentOS 中使用 yum,在 Ubuntu 中使用 apt,配置文件位于 /etc/apt/ 目录。

  • 使用 systemctl 命令管理服务,包括启动、停止和设置开机自启。

  • IP 地址用于网络通信,域名解析将域名转换为 IP 地址。

  • 使用 ping 命令检查网络连通性,wget 和 curl 命令用于下载文件。

  • 端口用于程序间通信,分为系统端口、注册端口和动态端口。

  • ps、kill 和 top 命令用于进程管理,df 和 iostat 命令用于查看磁盘和 I/O 使用情况。

  • 文件传输可通过 rz 和 sz 命令实现,tar、gzip 和 zip 命令用于文件压缩和解压。

➡️

继续阅读