Unix和Linux之间的区别?什么是bash?常用的linux命令

1. Unix和Linux之间的区别

  • UNIX是一个多用户和多任务操作系统,而Linux是基于UNIX的操作系统。
  • Linux是开源的,免费使用的;而Unix不是开源的,是授权的操作系统。
  • Linux使用范围更广泛,从台式机,服务器,智能手机到大型机,而Unix主要用于服务器,工作站或PC

2. Bash 是 Unix 系统和 Linux 系统的一种 Shell(命令行环境)程序;shell是bash的一个进程

3. linux的常用命令

  • pwd
  • cd
  • ls
  • tail
  • cp
  • mv
  • rm
  • mkdir
  • rmdir
  • sudo
  • diff
  • chmod
  • kill
  • ping:检查与服务器的连接状态及响应时间
  • top  :将显示正在运行的进程的列表以及每个进程使用的 CPU 数量
  • df:df 命令可获取有关系统磁盘空间使用情况的报告,以百分比和 KB 表示
  • du:检查文件或目录占用了多少空间
  • head:head -n 5 filename.ext  和tail 相似,只是获取头部5行

4.linux日志处理命令

  • cat 文件名 #显示全部文件内容
  • more 文件名 #分页显示文件内容
  • less 文件名 #与 more 相似,更好的是可以往前翻页
  • tail 文件名 #仅查看尾部,还可以指定行数
  • head 文件名 #仅查看头部,还可以指定行数

5.实时查看日志的命令

  • tail -f /logs/appname/20220228.log  =  tailf /logs/appname/20220228.log
  • tail -n 200 -f /logs/appname/20220228.log 后两百行最新的日志
  • multitail /logs/appname/a.log /logs/appname/b.log 同时显示两条日志的内容:multitail程序
  • lnav  /logs/appname/a.log /logs/appname/b.log 同时显示两条日志的内容:lnav程序

猜你喜欢

转载自blog.csdn.net/Strive_0902/article/details/129110560