Unix常用命令整理

本文列举了一些Unix操作系统中常用的命令和工具。对于开发人员和系统管理员来说,熟练使用这些命令和工具是非常必要的。此外,还有很多其他的命令和工具可以帮助我们更好地管理和维护系统,需要不断探索和学习。

1. 文件和目录管理命令

  1. cd:切换当前工作目录: “…”代表上一级目录、“~”代表HOME目录、“-”代表前一目录
  2. pwd:显示当前工作目录的路径。
  3. mkdir:创建一个新目录。
  4. rmdir:删除一个空目录。
  5. ls:列出目录内容。ll:列出当前文件或目录的详细信息,包括时间、读写权限、大小等信息。是ls -l的别名 ls -a显示隐藏文件
  6. cp:复制文件或目录。
  7. mv:移动或重命名文件或目录。
  8. rm:删除文件或目录。-f: (force) 无提示强制删除;-i: (interactive) 交互式删除,删除前会询问;-r: (recursive) 递归地处理文件;-v: (verbose) 详细显示进行的步骤;rm -rf: 无提示地强制递归删除文件;rm -rvf: 无提示地强制递归删除文件,并显示详细步骤。
  9. touch:创建一个新文件或更新现有文件的时间戳。
  10. chmod:更改文件或目录的权限。

2. 文本文件处理命令

  1. cat:连接和显示文件内容。
  2. less:在终端上查看文件内容。
  3. grep:在文件中查找一个模式。
  4. awk:文本处理工具,可以处理大量的文本文件数据。
  5. sed:文本处理工具,可以进行单行文本替换、多行文本编辑等。
  6. sort:对文件进行排序。
  7. uniq:删除文件中的重复行。
  8. tee:将文件内容从标准输入中读取,并将其复制到标准输出和文件中。
  9. diff:比较两个文件或目录之间的差异。
  10. wc:计算文件中的行数、单词数和字节数。
  11. tail 命令可以将文件指定位置到文件结束的内容写到标准输出 tail -n 1:表示输出最后一行字符

3. 进程管理命令

  1. ps:查看系统中运行的进程。
  2. kill:结束一个进程。
  3. top:实时查看系统资源使用情况和进程状态。
  4. bg:将一个进程放到后台运行。
  5. fg:将一个后台进程恢复到前台运行。
  6. nice:更改进程的优先级。
  7. renice:更改运行中的进程的优先级。

4. 网络管理命令

  1. ping:测试网络连接并检查响应时间。
  2. netstat:查看正在使用的网络接口和连接。
  3. traceroute:追踪数据包的路由路径。
  4. route:设置或显示内核的路由表。
  5. ifconfig:配置和管理网络接口。
  6. ssh:通过网络安全地远程连接到另一个计算机。
  7. scp:在不同的计算机之间安全地复制文件。
  8. curl:从Internet上下载文件,支持多种协议。
  9. wget:从Internet上下载文件,支持多种协议。
  10. telnet:通过TCP/IP协议连接到另一台计算机。

5. 其他常用命令

  1. history:显示命令历史记录。
  2. date:显示系统日期和时间。
  3. tar:打包和压缩文件和目录。
  4. zip、unzip:将文件和目录压缩到ZIP文件中,并解压缩ZIP文件。
  5. uptime:显示系统的负载、运行时间和平均负载。
  6. df:显示文件系统的磁盘空间使用情况。
  7. du:显示目录的磁盘空间使用情况。
  8. ctl+l :快速清屏

相关推荐

  1. Unix命令整理

    2023-12-27 21:28:01       59 阅读
  2. GIT 命令整理

    2023-12-27 21:28:01       51 阅读
  3. linux 命令整理

    2023-12-27 21:28:01       39 阅读
  4. git命令整理~

    2023-12-27 21:28:01       39 阅读
  5. kubernetes命令整理

    2023-12-27 21:28:01       32 阅读
  6. conda和pip命令整理

    2023-12-27 21:28:01       55 阅读
  7. Linux命令大全(摘录整理)

    2023-12-27 21:28:01       49 阅读
  8. ffmpeg不命令整理

    2023-12-27 21:28:01       48 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-27 21:28:01       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-27 21:28:01       106 阅读
  3. 在Django里面运行非项目文件

    2023-12-27 21:28:01       87 阅读
  4. Python语言-面向对象

    2023-12-27 21:28:01       96 阅读

热门阅读

  1. SpringMVC之异常处理

    2023-12-27 21:28:01       65 阅读
  2. UBX M8T-10 DSP开发和NMEA解析

    2023-12-27 21:28:01       65 阅读
  3. 使用Python实现Linux惠尔顿上网认证客户端

    2023-12-27 21:28:01       57 阅读
  4. F (1164) : B DS二叉排序树_有效的二叉排序树

    2023-12-27 21:28:01       62 阅读
  5. 编译时AndroidX冲突报错

    2023-12-27 21:28:01       48 阅读
  6. Request对象和Response对象

    2023-12-27 21:28:01       55 阅读
  7. 数据可视化期末整理(自用)

    2023-12-27 21:28:01       52 阅读
  8. 蓝桥杯python比赛历届真题经典练习题 (1-3)

    2023-12-27 21:28:01       60 阅读
  9. 悟的数组匹配

    2023-12-27 21:28:01       62 阅读
  10. 基于大数据技术的智慧城市交通流量预测与优化

    2023-12-27 21:28:01       45 阅读