🍁 作者:知识浅谈,CSDN签约讲师,CSDN博客专家,华为云云享专家,阿里云专家博主
📌 擅长领域:全栈工程师、爬虫、ACM算法
🔥 微信:zsqtcyw 联系我领取学习资料
🎈前言
Linux,作为一款开源的操作系统,以其高效、稳定、灵活的特性赢得了全球开发者和系统管理员的青睐。在Linux的日常管理和维护中,命令行界面(CLI)扮演着至关重要的角色。下面将为大家介绍一些Linux中的基础命令,帮助大家更好地掌握Linux系统的使用。
🎈文件和目录操作
- ls:列出目录内容。可以通过参数指定显示方式,如ls -l显示详细信息,ls -a显示所有文件(包括隐藏文件)。
- cd:切换目录。例如,cd /home/user将切换到/home/user目录。
- pwd:显示当前工作目录的路径。
- mkdir:创建目录。如mkdir dirname创建名为dirname的目录。
- rmdir:删除空目录。
- touch:创建空文件或更新文件时间戳。
- cp:复制文件或目录。如cp source.txt dest.txt将source.txt复制为dest.txt。
- mv:移动文件或重命名文件。如mv source.txt dest.txt将source.txt重命名为dest.txt。
- rm:删除文件或目录。使用时要小心,因为Linux中没有“回收站”。
🎈文本处理
- cat:显示文件内容。如cat filename显示filename文件的内容。
- more 和 less:分页显示文件内容。对于大文件,这两个命令特别有用。
- grep:在文件中搜索匹配的行。如grep “pattern” filename在filename文件中搜索包含“pattern”的行。
- find:在目录树中搜索文件。如find /home -name "*.txt"在/home目录及其子目录中搜索所有.txt文件。
🎈系统信息查看
- uname:显示系统信息,如内核版本、主机名等。
- df:显示磁盘使用情况。
- du:显示目录或文件的磁盘使用情况。如du -sh dirname显示dirname目录的总磁盘使用情况。
- top 和 htop:显示系统运行状态,包括CPU、内存、进程等信息。htop是top的一个增强版,界面更友好。
- ps:显示当前系统的进程状态。如ps -ef显示所有进程的详细信息。
🎈网络操作
- ping:测试网络连接。如ping www.baidu.com测试与百度服务器的连接。
- ifconfig 或 ip addr:显示或配置网络接口。注意,在某些Linux发行版中,ifconfig已被ip命令取代。
- netstat:显示网络连接、路由表、接口统计等信息。
- ss:一个用于查看系统套接字信息的工具,比netstat更快速、更强大。
🎈用户管理
who:显示当前登录系统的用户。
w:显示已经登陆系统的用户列表,并显示用户正在执行的指令。
id:显示当前用户的UID、GID及所归属的用户组。
useradd、userdel、usermod:添加、删除、修改用户。
groupadd、groupdel、groupmod:添加、删除、修改用户组。
🎈其他常用命令
man:查看命令的手册页,获取命令的详细信息和用法。
history:显示历史命令列表。
clear 或 Ctrl+L:清屏。
shutdown、reboot:关闭或重启系统。
🍚总结
以上只是Linux中常用命令的一部分,实际上Linux的命令非常丰富和强大。通过不断的学习和实践,你将能够更好地掌握Linux系统的使用和管理。
大功告成,撒花致谢🎆🎇🌟,关注我不迷路,带你起飞带你富。
作者:码海浮生