0
点赞
收藏
分享

微信扫一扫

Linux 系统,常用命令大全

Linux 系统拥有大量的命令行工具和命令,可以完成从简单的文件操作到复杂的系统管理任务。以下是一些常用的 Linux 命令,包括文件操作、系统监控、网络工具等,以及它们的基本用法:

文件和目录操作

  • ls:列出目录内容。
  • ls -l:以长格式列出信息。
  • ls -a:列出隐藏文件。
  • cd:改变目录。
  • cd ~:切换到当前用户的家目录。
  • cd ..:切换到上级目录。
  • pwd:显示当前工作目录的绝对路径。
  • mkdir:创建新目录。
  • mkdir directory_name:创建一个新目录。
  • rmdir:删除空目录。
  • rm:删除文件或目录。
  • rm -r:递归删除目录及其内容。
  • rm -f:强制删除文件或目录,不提示确认。
  • cp:复制文件或目录。
  • cp source destination:复制文件。
  • cp -r source_directory destination_directory:递归复制目录。
  • mv:移动或重命名文件或目录。
  • touch:创建空文件或更改文件时间戳。
  • cat:查看文件内容、创建文件、文件合并、追加文件内容等。
  • cat file1:显示文件内容。
  • cat file1 file2 > file3:合并两个文件的内容到另一个新文件中。
  • moreless:分页显示文本文件内容。
  • headtail:查看文件的开头部分和结尾部分。
  • head -n 5 file:查看文件的前5行。
  • tail -n 5 file:查看文件的最后5行。
  • find:在目录树中查找文件。
  • find /directory -name filename:在指定目录下查找名为 filename 的文件。

文本处理

  • grep:文本搜索工具。
  • grep 'text' filename:在文件中搜索字符串。
  • sed:流编辑器,用于处理文本。
  • sed 's/text/replacement/' filename:在文件中查找文本并替换。
  • awk:强大的文本分析工具。
  • awk '/pattern/ {action}' file:对符合模式的行执行操作。

系统信息和管理

  • top:实时显示系统进程信息。
  • ps:显示当前进程的快照。
  • ps aux:显示所有进程信息。
  • kill:发送信号到进程。
  • kill -9 PID:强制杀死进程。
  • df:显示磁盘空间使用情况。
  • df -h:以易读的格式显示磁盘空间。
  • du:显示目录或文件的磁盘使用情况。
  • du -sh directory:显示目录的总大小。
  • free:显示内存使用情况。
  • uname:显示系统信息。
  • uname -a:显示所有系统信息。

网络工具

  • ping:测试与远程系统的连通性。
  • ifconfig / ip:配置或显示系统网络接口的信息。
  • netstat:显示网络连接、路由表、接口统计等网络信息。
  • ssh:安全地远程登录到另一台计算机。
  • scp:安全地在本地和远程计算机之间复制文件。
  • wget:从网络上自动下载文件。
  • curl:与服务器交互的命令行工具,支持多种协议。
举报

相关推荐

0 条评论