Linux 是一个开源的、类UNIX操作系统,常用于服务器、嵌入式设备和个人电脑等多个领域。它的命令行界面提供了许多功能强大且灵活的命令,可以让用户完成系统管理、文件操作、网络配置等各种任务。下面是一个长期更新的 Linux 常用命令大全,包括命令的详细介绍、使用方法和案例说明,帮助你更好地理解和使用 Linux。
一、系统管理命令
1. ps:显示当前运行进程的状态和信息。
用法示例:ps -ef | grep "process_name",用于查找指定进程。
2. top:动态显示系统资源占用情况。
用法示例:top -d 1,每秒钟更新一次显示信息。
3. free:显示系统内存使用情况。
用法示例:free -m,以 MB 为单位显示内存使用情况。
4. df:显示文件系统的可用空间。
用法示例:df -h,以人类可读的格式显示文件系统空间。
5. du:显示文件、目录大小。
用法示例:du -sh /path/to/directory,显示指定目录的总大小。
二、文件操作命令
1. ls:显示当前目录的文件和目录列表。
用法示例:ls -l,以长格式显示文件和目录。
2. cd:切换当前工作目录。
用法示例:cd /path/to/directory,进入指定目录。
3. pwd:显示当前工作目录的路径。
用法示例:pwd,显示当前所在目录。
4. mkdir:创建一个新目录。
用法示例:mkdir directory_name,创建名为 directory_name 的目录。
5. rm:删除文件或目录。
用法示例:rm file_name,删除名为 file_name 的文件。
6. cp:复制文件或目录。
用法示例:cp file_name /path/to/directory,将 file_name 复制到指定目录。
7. mv:移动文件或目录,也可用于重命名。
用法示例:mv file_name /path/to/directory,将 file_name 移动到指定目录。
8. find:按条件查找文件。
用法示例:find /path/to/directory -name "*.txt",查找指定目录下的所有 .txt 文件。
9. grep:按模式匹配搜索文本。
用法示例:grep "pattern" file_name,在 file_name 中搜索匹配 pattern 的行。
10. chmod:修改文件或目录的权限。
用法示例:chmod 755 file_name,将 file_name 的权限设置为 rwxr-xr-x。
三、网络配置命令
1. ifconfig:显示和配置网络接口。
用法示例:ifconfig eth0,显示 eth0 网络接口的配置信息。
2. ping:测试网络连接是否正常。
用法示例:ping google.com,测试与 google.com 的连通性。
3. nslookup:查询域名对应的 IP 地址。
用法示例:nslookup domain.com,查询 domain.com 的 IP 地址。
4. netstat:显示网络连接、路由表等信息。
用法示例:netstat -tuln,显示当前开放的 TCP 和 UDP 端口。
5. ssh:远程登录其他计算机。
用法示例:ssh username@hostname,使用 username 账号登录到 hostname 主机。
四、压缩和解压命令
1. tar:打包和解压文件。
用法示例:tar -cvf archive.tar file1 file2,将 file1 和 file2 打包成 archive.tar。
2. gzip:压缩文件。
用法示例:gzip file_name,将 file_name 压缩成 file_name.gz。
3. gunzip:解压缩 .gz 文件。
用法示例:gunzip file_name.gz,将 file_name.gz 解压缩成 file_name。
4. zip:压缩文件和目录。
用法示例:zip -r archive.zip directory,将 directory 压缩成 archive.zip。
5. unzip:解压缩 .zip 文件。
用法示例:unzip archive.zip,将 archive.zip 解压缩。
五、系统服务命令
1. systemctl:管理系统服务。
用法示例:systemctl start service_name,启动指定服务。
2. service:控制系统服务。
用法示例:service service_name start,启动指定服务。
3. chkconfig:设置系统服务的运行级别。
用法示例:chkconfig service_name on,将服务设置为开机自启动。
4. crontab:设置定时任务。
用法示例:crontab -e,编辑定时任务。
5. systemctl:重启系统。
用法示例:reboot,重启系统。
以上是一些常用的 Linux 命令,涵盖了系统管理、文件操作、网络配置、压缩和解压、系统服务等多个方面。希望这个 Linux 常用命令大全对你有所帮助,如果你有更多的命令需要了解,可以随时查阅 Linux 的帮助文档。 如果你喜欢我们三七知识分享网站的文章, 欢迎您分享或收藏知识分享网站文章 欢迎您到我们的网站逛逛喔!https://www.37seo.cn/
发表评论 取消回复