write
write向指定登录用户终端上发送信息 补充说明write命令 用于向指定登录用户终端上发送信息。通过write命令可传递信息给另一位登入系统的用户,当输入完毕后,键入EOF表示信息结束,write命令就会将信息传给对方。如果接收信息的用户不只登入本地主机一次,你可以指定接收信息的终端机编号。 语法1write(参数) 参数12用户:指定要接受信息的登录用户;登陆终端:指定接收信息的用户的登录终端。 实例传信息给Rollaend,此时Rollaend只有一个连线 : 1write Rollaend 接下来就是将信息打上去,结束请Ctrl+C: 传信息给Rollaend、Rollaend的连线有pts/2、pts/3: 1write Rollaend pts/2 接下来就是将信息打上去,结束请Ctrl+C: 若对方设定mesg n,则此时信息将无法传给对方。
whoami
whoami打印当前有效的用户ID对应的名称 概要1whoami [OPTION]... 主要用途 打印当前有效的用户ID对应的名称。 选项12--help 显示帮助信息并退出。--version 显示版本信息并退出。 返回值返回0表示成功,返回非0值表示失败。 例子12[root@localhost ~]# whoamiroot 注意 该命令等价于 id -un。 注意区分 whoami 和 logname 这两个命令;比如我们以用户 root 打开的终端,然后切换到了用户 user2。此时, whoami返回的是当前用户 user2, logname 返回的是 root,大家可以自行实践验证一下。 该命令是GNU coreutils包中的命令,相关的帮助信息请查看man -s 1 whoami,info coreutils 'whoami invocation'。
who
who显示当前所有登陆用户的信息。 概要1who [OPTION]... [file] [am i] 主要用途 当没有给出非选项参数时,按以下字段顺序为每个当前用户打印信息:登录用户名称,终端信息,登录时间,远程主机或X display。 当用户执行 who am i 时,只显示运行该命令的用户的信息。 选项123456789101112131415161718192021-a, --all 等价于调用 '-b -d --login -p -r -t -T -u'。-b, --boot 上次系统启动的时间。-d, --dead 打印 dead 状态的进程。-H, --heading 打印列标题行。-l, --login 打印系统登录进程。--lookup ...
which
which查找并显示给定命令的绝对路径 补充说明which命令 用于查找并显示给定命令的绝对路径,环境变量PATH中保存了查找命令时需要遍历的目录。which指令会在环境变量$PATH设置的目录里查找符合条件的文件。也就是说,使用which命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令。 语法1which(选项)(参数) 选项1234-n<文件名长度>:制定文件名长度,指定的长度必须大于或等于所有文件中最长的文件名;-p<文件名长度>:与-n参数相同,但此处的<文件名长度>包含了文件的路径;-w:指定输出时栏位的宽度;-V:显示版本信息。 参数指令名:指令名列表。 实例查找文件、显示命令路径: 12345[root@localhost ~]# which pwd/bin/pwd[root@localhost ~]# which...
whereis
whereis查找二进制程序、代码等相关文件路径 补充说明whereis命令 用来定位指令的二进制程序、源代码文件和man手册页等相关文件的路径。 whereis命令只能用于程序名的搜索,而且只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s)。如果省略参数,则返回所有信息。 和find相比,whereis查找的速度非常快,这是因为linux系统会将 系统内的所有文件都记录在一个数据库文件中,当使用whereis和下面即将介绍的locate时,会从数据库中查找数据,而不是像find命令那样,通 过遍历硬盘来查找,效率自然会很高。...
whatis
whatis查询一个命令执行什么功能 补充说明whatis命令 是用于查询一个命令执行什么功能,并将查询结果打印到终端上。 whatis命令在用catman -w命令创建的数据库中查找command参数指定的命令、系统调用、库函数或特殊文件名。whatis命令显示手册部分的页眉行。然后可以发出man命令以获取附加的信息。whatis命令等同于使用man -f命令。 语法1whatis 实例123456789101112131415161718192021[root@localhost ~]# whatis lsls (1) - list directory contentsls (1p) - list directory contents[root@localhost ~]# whatis cpcp (1) - copy files and directoriescp (1p) - copy...
wget
wgetLinux系统下载文件工具 补充说明wget命令 用来从指定的URL下载文件。wget非常稳定,它在带宽很窄的情况下和不稳定网络中有很强的适应性,如果是由于网络的原因下载失败,wget会不断的尝试,直到整个文件下载完毕。如果是服务器打断下载过程,它会再次联到服务器上从停止的地方继续下载。这对从那些限定了链接时间的服务器上下载大文件非常有用。 wget支持HTTP,HTTPS和FTP协议,可以使用HTTP代理。所谓的自动下载是指,wget可以在用户退出系统的之后在后台执行。这意味这你可以登录系统,启动一个wget下载任务,然后退出系统,wget将在后台执行直到任务完成,相对于其它大部分浏览器在下载大量数据时需要用户一直的参与,这省去了极大的麻烦。 用于从网络上下载资源,没有指定目录,下载资源回默认为当前目录。wget虽然功能强大,但是使用起来还是比较简单: 支持断点下传功能 这一点,也是网络蚂蚁和FlashGet当年最大的卖点,现在,Wget也可以使用此功能,那些网络不是太好的用户可以放心了; 同时支持FTP和HTTP下载方式...
wc
wc统计文件的字节数、字数、行数 补充说明wc命令 统计指定文件中的字节数、字数、行数,并将统计结果显示输出。利用wc指令我们可以计算文件的Byte数、字数或是列数,若不指定文件名称,或是所给予的文件名为“-”,则wc指令会从标准输入设备读取数据。wc同时也给出所指定文件的总统计数。 语法123wc(选项)(参数)wc [选项]... [文件]...wc [选项]... --files0-from=F 选项1234567-c # 统计字节数,或--bytes:显示Bytes数。-l # 统计行数,或--lines:显示列数。-m # 统计字符数,或--chars:显示字符数。-w # 统计字数,或--words:显示字数。一个字被定义为由空白、跳格或换行字符分隔的字符串。-L # 打印最长行的长度,或--max-line-length。-help # 显示帮助信息。--version # 显示版本信息。 参数文件:需要统计的文件列表。 例子123wc -l * # 统计当前目录下的所有文件行数及总计行数。wc -l *.js #...
watch
watch可以将命令的输出结果输出到标准输出设备,多用于周期性执行命令/定时执行命令 补充说明watch命令 以周期性的方式执行给定的指令,指令输出以全屏方式显示。watch是一个非常实用的命令,基本所有的Linux发行版都带有这个小工具,如同名字一样,watch可以帮你监测一个命令的运行结果,省得你一遍遍的手动运行。 语法1watch(选项)(参数) 选项1234-n # 或--interval watch缺省每2秒运行一下程序,可以用-n或-interval来指定间隔的时间。-d # 或--differences 用-d或--differences 选项watch 会高亮显示变化的区域。 而-d=cumulative选项会把变动过的地方(不管最近的那次有没有变动)都高亮显示出来。-t # 或-no-title 会关闭watch命令在顶部的时间间隔,命令,当前时间的输出。-h, --help # 查看帮助文档 参数指令:需要周期性执行的指令。 实例123456789101112watch -n 1 -d netstat -ant #...
wall
wall向系统当前所有打开的终端上输出信息 补充说明wall命令 用于向系统当前所有打开的终端上输出信息。通过wall命令可将信息发送给每位同意接收公众信息的终端机用户,若不给予其信息内容,则wall命令会从标准输入设备读取数据,然后再把所得到的数据传送给所有终端机用户。 语法1wall(参数) 参数消息:指定广播消息。 实例12345[root@localhost ~]# wall this is a test lineBroadcast message from root (pts/1) (Fri Dec 20 11:36:51 2013):this is a test line