Linux常见、常用命令(一)


提示:以下是本篇文章正文内容

一、与who相关的命令

命令 功能描述
whoami 显示当前用户的登录名
who am i 显示当前用户的登录名、终端名、登录时间。如果是远程登录进会显示IP地址
who 显示当前所有登录到系统的用户的信息,包括登录名、终端名、登录时间。如果是远程登录进会显示IP地址。【-q】只显示登录用户名和登录用户的总数
w 1.显示当前所有登录到系统的用户的信息,包括登录名、 终端名、登录的位置、登录时间、空闲时间及当前正在执行什么命令。2.还显示现在的系统时间、系统已启动多久、当前共有多少用户登录了系统、在过去1、5、10分钟内系统的平均载值。

二、date命令

1.命令格式

 date  【选项】+【格式】

2.功能描述

  • 显示或者设置系统当前的日期和时间。
  • 设置日期的格式:MMDDhhmmYYYY[.ss]。
  • –date=字符串:显示指定字符串所描述的时间,而非当前时间。

3.功能演示

在这里插入图片描述

三、cal命令

1.命令格式

cal [月] [年]

2.功能描述

  • 显示日历。
  • 如果不指定月、年,则显示当年当月的日历。
  • 若只指定一个数字,则该数字会被当成年份而不是月份。
  • 年份必须用公元年来表示。

四、uptime命令

1.命令格式

uptime

2.功能描述

  • 显示现在的系统时间、系统已启动多久、当前佛那个有多少个用户登录了系统,及在过去1、5、10分钟内系统的平均负载值。

五、history命令

1.命令格式

history [n]

2.功能描述

  • 列出之前执行过的所有命令,并加以编号。执行过的命令默认保存在当前用户家目录中的.bash_history文件中,默认最多保存1000条命令。
  • n为数字,只列出最近使用过的N条命令,如:history 20。
  • "!命令编号”快速执行之前执行过的历史命令。

六、pwd命令

1.命令格式

pwd

2.功能描述

  • 以绝对路径来显示用户当前所在的目录位置。
  • 波浪号~表示家目录。
  • /root是超级用户的家目录,普通用户的目录是/home/用户名/。

七、ls命令

1.命令格式

ls [-a] [-l] [-i] [-h] [-t] [-d] [文件或者目录]

2.功能描述

  • 执行ls命令,可以列出目录中的内容,包括文件和子目录的名称。
    用法:
ls后所加参数 实现功能
file1.txt ls后面接一个文件名就只显示该文件名
/etc 后面接一个目录名会列出该目录中的内容
-a 显示所有的内容,包含隐藏的文件和目录
-l 以长格式的形式来显示文件或目录的详细信息(属性),包括文件类型和权限、数字(硬链接数量)、用户名、用户组、文件大小(字节)、最后更新的日期和时间、文件名或目录名共7列信息。此命令可以简写为ll。
-i 显示索引节点,即文件的编号
-h 以K、M、G等单位来显示文件的大小,通常与"-l"一起使用
-t 按文件的最新修改时间排序来显示文件,最新修改的文件最先显示
-d 显示目录本身的属性,而不会显示目录中的内容

3.对ls -l命令出现的7列信息的解释:

在这里插入图片描述
在这里插入图片描述在这里插入图片描述

在第一列信息中第一位是类型标识符,标识文件的类型。其中-表示普通文件,d表示目录,l表示链接文件,c表示字符设备文件,b表示块设备文件,s表示套接字文件,p表示先进先出文件。

  • 普通文件"-"
普通文件类型 颜色表示
文本文件 白色
可执行文件 (二进制文件、脚本文件) 绿色
包文件(.tar) 红色
压缩文件(.gz、.bz2) 红色
压缩包文件(.tar.gz、.tar.bz2) 红色
rpm软件包文件(.rpm) 红色
  • 目录"d"
在图形界面中成为文件夹,在字符界面中称为目录。
  • 链接文件"l"

在这里插入图片描述
在这里插入图片描述

  • 字符设备"c"

在这里插入图片描述

  • 块设备"b"

在这里插入图片描述

  • 套接字文件"s"

在这里插入图片描述


猜你喜欢

转载自blog.csdn.net/ATTAIN__/article/details/124208791