Linux 常用命令大全(长期更新)

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/

点赞(100) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿
发表
评论
返回
顶部