工作中常用到的Linux命令
内容提要
本文介绍了系统和用户信息操作的命令,如查看IP地址、获取用户信息、修改密码等。还包括权限控制、管理员身份执行命令、防火墙状态控制、命令运行控制、目录、文件、文本管理命令。提供了常用开发工具软件推荐和学习资源。
延伸解读
用户与权限管理命令的实用要点
文章列出了用户信息操作的核心命令,如id、who、useradd、userdel、usermod等。其中su和sudo的区别值得注意:su用于切换用户身份,而sudo用于以管理员权限执行单条命令。文章还提到groups查看用户组,whoami确认当前身份。这些命令在日常运维中频繁使用,理解其区别能避免误操作。
防火墙管理命令的两种体系
文章同时介绍了iptables和firewalld两种防火墙管理方式。iptables使用service命令控制,如service iptables status;firewalld则使用systemctl命令,如systemctl start firewalld。不同Linux发行版可能默认使用不同的防火墙工具,实际操作前需确认系统环境,避免命令不适用。
文件操作与远程传输命令
文章涵盖了基本的文件管理命令,如pwd、ls -a、rm、mv、cp等,并介绍了scp和rsync用于远程文件传输与同步。scp适合简单的安全复制,rsync则支持增量同步,适合目录同步场景。使用这些命令时需注意路径和权限,尤其是删除操作(rm -r)不可逆,应谨慎执行。
Vim编辑器的保存退出技巧
文章详细列出了Vim的保存退出命令,如:wq保存退出、:q!强制退出不保存等。特别指出,当文件只读时,若为文件所有者或root用户,可使用:w!或:wq!强制保存。这些技巧在处理权限受限的文件时非常实用,但强制操作可能覆盖重要内容,需确认无误后再执行。
Q&A
如何查看主机的IP地址?
使用命令ifconfig可以查看主机的IP地址。
如何修改用户密码?
使用命令passwd可以修改用户密码。
如何查看当前用户的身份?
使用命令whoami可以查看当前用户的身份。
如何创建新用户账号?
使用命令useradd可以创建新用户账号。
如何查看防火墙的状态?
使用命令service iptables status可以查看防火墙的状态。
如何在Linux中压缩文件?
使用zip命令可以压缩文件,例如zip linuxcast.zip 要压缩的文件。