提示:以下是本篇文章正文内容
一、与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"