Linux玩转指南
warning:
这篇文章距离上次修改已过450天,其中的内容可能已经有所变动。
Linux玩转指南是一个非常广泛的主题,因为Linux是一种功能强大的操作系统,可以用于多种目的。以下是一些常见的Linux命令和技巧,以及如何使用它们的简要说明。
文件和目录操作
ls:列出目录内容。cd:改变目录。pwd:打印工作目录。mkdir:创建新目录。rmdir:删除空目录。rm:删除文件或目录。cp:复制文件或目录。mv:移动或重命名文件或目录。
文件查看和编辑
cat:连接并打印文件内容。less:分页查看文件内容。grep:文本搜索。sed:流编辑器,用于处理文本。awk:文本处理工具,用于模式扫描和处理语言。nano,vi,vim:文本编辑器。
用户和权限管理
useradd:添加新用户。usermod:修改用户属性。userdel:删除用户。passwd:修改用户密码。chown:改变文件或目录的所有者。chmod:改变文件或目录的权限。
系统管理和监控
top:查看实时进程状态。htop:更高级的进程查看器。ps:报告当前进程状态。kill:发送信号到进程。free:查看内存使用情况。df:报告文件系统磁盘空间使用情况。du:估计文件空间使用量。ping:检查网络连接。ssh:安全远程登录。scp:在本地主机和远程主机之间复制文件。
软件包管理
apt:高级包管理工具(用于Debian/Ubuntu)。yum:包管理器(用于RedHat/CentOS)。dnf:新的包管理器(用于Fedora)。rpm:软件包管理器(用于RPM-based系统)。
进程管理
screen:虚拟终端,允许多个会话在单个物理终端中运行。tmux:更强大的终端复用工具。nohup:运行脚本后台执行。jobs:查看后台任务。bg:将进程放到后台执行。fg:将进程从后台调至前台。
系统安全
chroot:改变根目录。sudo:以另一个用户身份执行命令。su:切换用户。ssh-keygen:创建SSH密钥。iptables:管理网络规则。firewall-cmd:控制firewalld服务。
脚本编写
bash:Linux的命令行解释器。sh:Bourne shell,用于编写脚本。
这些是Linux操作和管理的基础,每个命令都有其特定的选项
评论已关闭