Linux玩转指南
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操作和管理的基础,每个命令都有其特定的选项
评论已关闭