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.内核态:在高执行级别,代码可 ...
随机推荐
- Burp Suite安装及详细使用教程-Intruder模块详解
01 介绍 安装要求: Java 的V1.5 + 安装( 推荐使用最新的JRE ), 可从这里免费 http://java.sun.com/j2se/downloads.html Burp Suite ...
- Effective Java 62 Document all exceptions thrown by each method
Principle Always declare checked exceptions individually, and document precisely the conditions unde ...
- Google Guava之--cache
一.简介 Google Guava包含了Google的Java项目许多依赖的库,如:集合 [collections] .缓存 [caching] .原生类型支持 [primitives support ...
- cocos2d-x之首选项数据初试
bool HelloWorld::init() { if ( !Layer::init() ) { return false; } Size visibleSize = Director::getIn ...
- Fragment学习笔记
Fragment为大量型号,尺寸,分辨率的设备提供了一种统一的UI优化方案.将Activity分解为多个Fragment,将极大地提高UI的灵活性,也更容易为一些新的设备配置带来更好的用户体验. on ...
- Redis高级应用
上一篇博文讲述了Redis的一些常用命令,可以对数据库及数据库服务器进行操作,本篇将讲述Redis的高级应用及配置 安全性 设置密码:修改redis.conf中的requirepass,在其后面添加密 ...
- pageX和pageY
pageX() 属性是鼠标指针的位置,相对于文档的左边缘. pageY() 属性是鼠标指针的位置,相对于文档的上边缘. 例1 $(document).mousemove(function(e){ $( ...
- JavaScript 题目破解过程与解析
题目来源 https://www.hackthissite.org/missions/javascript/ HackThisSite JavaScript mission 1-7 1 我先尝试输入 ...
- xamarin.android 图片高斯模糊效果
代码如下: private static float BITMAP_SCALE = 0.1f; private static float BLUR_RADIUS = 12.0f; public sta ...
- [部署]CentOS安装apache
环境 虚拟机:VMWare10.0.1 build-1379776 操作系统:CentOS7 64位 步骤 1.使用yum安装 yum install httpd httpd-devel 2.启动 a ...