20135316王剑桥 linux第十周课实验笔记
关于who
功能说明:显示目前登入系统的用户信息。
语 法:who [-Himqsw][--help][--version][am i][记录文件]
补充说明:执行这项指令可得知目前有那些用户登入系统,单独执行who指令会列出登入帐号,使用的
终端机,登入时间以及从何处登入或正在使用哪个X显示器。
参 数:
-H或--heading 显示各栏位的标题信息列。
-i或-u或--idle 显示闲置时间,若该用户在前一分钟之内有进行任何动作,将标示成"."号,如果该用户已超过24小时没有任何动作,则标示出"old"字符串。
-m 此参数的效果和指定"am i"字符串相同。
-q或--count 只显示登入系统的帐号名称和总人数。www.jb51.com linux安全网
扩展,使用who或者w命令查看到非法用户正在登陆系统,想踢掉怎么办
who命令示例
要显示关于谁正在使用本地系统节点的信息,请输入:
who
要显示您的用户名,请输入:
who am i
要显示登录、注销、系统启动和系统关闭的历史记录,请输入:
who /var/adm/wtmp
要显示本地系统节点的运行级别,请输入:
who -r
要显示任何当前活动的和以前已由 init 生成的活动进程,请输入:
who -p
要通过指定 -bdlprtTu 标志来处理 /var/adm/wtmp 文件,请输入:
who -a /var/adm/wtmp
1. ls
显示目录的内容
ls [选项] [文件目录列表]
-a显示所有文件,包括当前目录和父目录
-c按列输出,纵向排序
-x 按列输出,横向排序
-l 给出长表,显示文件的详细内容
-k使用KB为单位,相当于1024字节。默认情况下以字节为单位
-R 递归显示下层子目录
-S根据文件大小排序
-t 根据修改时间排序
-X按扩展名排序
-l单行只显示一个文件
--help 显示帮助信息
--version 显示 版本信息
文件目录列表为
ls要处理的文件列表,可以使用通配符.如果没有给出,那么将默认为当前目录. 例如,如果想取得当前目录所有文件的详细信息,可以用命令:
[root@localhost root] # ls –al
由图中可以看到所示的文件详细信息,大致有7列,各列对应的意义为:文件类型和权限、连接
或目录记数、所有者、组、文件大小(按字节)、文件的最近修改时间以及文件名等信息. Linux
支持多种文件类型,每一类都用一个字符来表示,即表4-2所示的每行第一个字符。
表4-2
常见的文件类型 符号含义
-常规文件
d目录
b 块特殊设备(磁盘)
c 字符特殊设备(终端)
p 有名管道
S信号灯
m 共享存储器
紧跟着文件类型的字符表示文件的权限,权限有三串,各串分别代表文件所有者(称为user),组
中其他人(称group)和系统中其他人 (称other)的权限.每串由三个字符组成,依次代表对文件的读、写和执行权限.系统用”r”代表读权限、”w”代表写权限、”x”代表执行权限.当用户没有相应的权限时,该权限对应的位置用短线”-“表示.特别注意的是,用户对文件拥有的权限,
不仅依赖对文件的权限,还依赖于对文件所属目录的权限.例如,虽然一个文件的权限为”rwxrwxrwx”,但其他用户也只有在对该文件所属目录拥有读、写和执行权限时,才能够对该文件进行读、写和执行.普通用户一般会将文件的权限设置成”rw-r—r—“,这种权限的设置允许其他用户读文件,但不能写和执行.而目录的权限一般都设置成”rwxr-xr-x”,这种权限的设置允许其他用户查看目录,但不能在其中建立或删除文件.
2 . cd改变当前目录
命令格式和常用命令选项如下: # cd [目录项]
执行cd命令会将当前的工作目录改变成指定的目录.如果没给出目录名,就改变到主目录.返回一个空串.它的用法跟DOS 下的cd命令基本一致.此外cd命令还有以下几个快捷用法: cd .. 可以进入上一层目录 cd - 退到上一个进入的目录 cd ~ 可进入用户的home目录
3. pwd 显示当前目录
命令的格式和常用选项如下: #pwd 执行pwd命令形式为: [root@localhost root] # pwd /root
执行命令,将会显示出当前的目录为”/root”. 4. mkdir 新建目录
命令格式和常用选项:mkdir [-p] dirName 说明:建立名称为 dirName 之子目录。
参数:-p 确保目录名称存在,不存在的就建一个。 执行mkdir 命令形式为:
在工作目录下,建立一个名为 AAA 的子目录 : [root@localhost root] # mkdir AAA
参考:20135312博客
20135316王剑桥 linux第十周课实验笔记的更多相关文章
- 20135316王剑桥 linux第五周课实验笔记
4.1.1程序员的可见的状态 ———— Y86的每条指令都会读取或修改处理器状态的某些部分,称为程序员可见状态.如图1所示. 1.程序寄存器(Program registers): %eax, %ec ...
- 20135316王剑桥 linux第七周课实验笔记
第十章.程序间的交互和通信 输入/输出(I/O)是在主存和外部设备之间拷贝数据的过程.输入操作是从I/O设备拷贝数据到主存,而输出操作是从主存拷贝数据到I/O设备. 输入:从I/O拷贝到主存,输出:从 ...
- 20135316王剑桥 linux第十一周课实验笔记
getenv函数 1.获得环境变量值的函数 2.参数是环境变量名name,例如"HOME"或者"PATH".如果环境变量存在,那么getenv函数会返回环境变量 ...
- 20135316王剑桥 linux第六周课实验笔记
6.存储器层次结构 6.1存储技术 1.如果你的程序需要的数据是存储在CPU寄存器中的,那么在执行期间,在零个周期内就能访问到它们.如果存储在高速缓冲中,需要1-10个周期.如果存储在主存中,需要50 ...
- 20135316王剑桥 linux第三周课实验笔记
通过使用标准的字符码能够对文档中的字母和符号进行编码. 三种重要的数字表现形式: 1. 无符号数:编码基于传统的二进制表示法表示大于或等于零的数字. 2. 补码:编码是表示有符号整数的最常见方法,可以 ...
- 20135316王剑桥 linux第十二周课实验笔记
第十二章并发编程 1.如果逻辑控制流在时间上重叠,那么它们就是并发的.这种现象,称为并发(concurrency). 2.为了允许服务器同时为大量客户端服务,比较好的方法是:创建并发服务器,为每个客户 ...
- 20135316王剑桥Linux内核学习记笔记第七周
20135316王剑桥<Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC 1000029000 一.可执行程序是怎么得来的? 编译 ...
- 20135316王剑桥Linux内核学习笔记第三周
20135316王剑桥 <Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC 1000029000 三个法宝:存储程序计算机.函数调 ...
- 20135316王剑桥Linux内核学习笔记第四周
20135316王剑桥 <Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC 1000029000 1.内核态:在高执行级别,代码可 ...
随机推荐
- Bootstrap的优先级、选择器、伪类
概述:Bootstrap的CSS组件的核心就是选择器的定义以及在各自优先级上的处理.由于大部分的选择器都非常的常见就一笔带过了,这里重点介绍一下Bootstrap用到的知识点. 一.优先级 之前我们使 ...
- 第k大的数,前k大的数
1.排序后去出前k个,o(n*log(n)) 如果k<log(n),可以考虑直接选择排序,因为只需要执行找到第k个就可以结束 o(n*k) 2.o(nlog(k))快排把数分为了两个部分, ...
- MFC添加右键菜单
本文原创转载请注明作者及出处 本文链接:http://blog.csdn.net/wlsgzl/article/details/42147277 --------------------------- ...
- 枚举Enumerations
枚举,类似于数据库中的表. 难点:实例值和原始值. import Foundation enum Sex{ case Male(Int,Int) case Female(String) } var b ...
- 从零开始学习Mysql的学习记录
2015/06/18 16:23更新,由于QQ邮件的图片链接失效了,请在云笔记链接查看 http://note.youdao.com/share/?id=f0b2ed30a3fc8e57c381e3d ...
- zip文件jQuery工作地点选择城市代码
效果 地址下载:http://download.csdn.net/detail/xiaoliu123586/9201925 2.效果 源码:http://download.csdn.net/detai ...
- matlab里.*和*的区别
*:矩阵相乘 (cross) .*:矩阵你元素一对一相乘 (dot) 例子: >> a=[2 3];>> b=[4 5];>> a*b' ans = 23 > ...
- 【温故而知新-Javascript】比较 undefined 和 null 值
JavaScript 中有两个特数值: undefined和null,在比较它们的时候需要留心.在读取未赋值的变量或试图读取对象没有的属性时得到的就是 undefined 值. <!DOCTYP ...
- 深度优先搜索 codevs 1064 虫食算
codevs 1064 虫食算 2004年NOIP全国联赛提高组 时间限制: 2 s 空间限制: 128000 KB 题目等级 : 钻石 Diamond 题目描述 Description 所 ...
- 如何在ZBrush中添加毛发
ZBrush不仅能雕刻出完美的头发造型,还能够应用真实的头发和毛发.在制作毛发之前只需要简单定义遮罩区域,包括长短.疏密.当然,最重要的是,你可以使用Polypaint生成各种有色纤维,这将非常方便. ...