lastb
lastb列出登入系统失败的用户相关信息 补充说明lastb命令 用于显示用户错误的登录列表,此指令可以发现系统的登录异常。单独执行lastb命令,它会读取位于/var/log目录下,名称为btmp的文件,并把该文件内容记录的登入失败的用户名单,全部显示出来。 语法1lastb(选项)(参数) 选项123456-a:把从何处登入系统的主机名称或ip地址显示在最后一行;-d:将IP地址转换成主机名称;-f<记录文件>:指定记录文件;-n<显示列数>或-<显示列数>:设置列出名单的显示列数;-R:不显示登入系统的主机名称或IP地址;-x:显示系统关机,重新开机,以及执行等级的改变等信息。 参数 用户名:显示中的用户的登录列表; 终端:显示从指定终端的登录列表。 实例首次运行lastb命令会报下的错误: 12lastb: /var/log/btmp: No such file or directoryPerhaps this file was removed by the operator to prevent logging lastb in...
killall
killall使用进程的名称来杀死一组进程 补充说明killall命令 使用进程的名称来杀死进程,使用此指令可以杀死一组同名进程。我们可以使用kill命令杀死指定进程PID的进程,如果要找到我们需要杀死的进程,我们还需要在之前使用ps等命令再配合grep来查找进程,而killall把这两个过程合二为一,是一个很好用的命令。 语法1killall(选项)(参数) 选项123456789-e:对长名称进行精确匹配;-l:忽略大小写的不同;-p:杀死进程所属的进程组;-i:交互式杀死进程,杀死进程前需要进行确认;-l:打印所有已知信号列表;-q:如果没有进程被杀死。则不输出任何信息;-r:使用正规表达式匹配要杀死的进程名称;-s:用指定的进程号代替默认信号“SIGTERM”;-u:杀死指定用户的进程。 参数进程名称:指定要杀死的进程名称。 实例杀死所有同名进程 1killall vi
lastlog
lastlog显示系统中所有用户最近一次登录信息 补充说明lastlog命令 用于显示系统中所有用户最近一次登录信息。 lastlog文件在每次有用户登录时被查询。可以使用lastlog命令检查某特定用户上次登录的时间,并格式化输出上次登录日志/var/log/lastlog的内容。它根据UID排序显示登录名、端口号(tty)和上次登录时间。如果一个用户从未登录过,lastlog显示**Never logged**。注意需要以root身份运行该命令。 语法1lastlog(选项) 选项1234-b<天数>:显示指定天数前的登录信息;-h:显示召集令的帮助信息;-t<天数>:显示指定天数以来的登录信息;-u<用户名>:显示指定用户的最近登录信息。 实例1234567891011121314151617181920212223242526lastlogUsername Port From Latestroot pts/0 221.6.45.34 Tue De...
ld
ld将目标文件连接为可执行程序 补充说明ld命令 是GNU的连接器,将目标文件连接为可执行程序。 语法12ld(选项)(参数)ld [options] objfile ... 选项12-o:指定输出文件名;-e:指定程序的入口符号。 参数目标文件:指定需要连接的目标文件。 实例这告诉ld通过将文件 /lib/crt0.o 与 hello.o 和库 libc.a 链接起来,生成一个名为 output 的文件,该文件将来自标准搜索目录。 12ld -o <output> /lib/crt0.o hello.o -lcld -o output /lib/crt0.o hello.o -lc
ldd
ldd打印程序或者库文件所依赖的共享库列表 补充说明ldd命令 用于打印程序或者库文件所依赖的共享库列表。 语法1ldd(选项)(参数) 选项123456--version:打印指令版本号;-v:详细信息模式,打印所有相关信息;-u:打印未使用的直接依赖;-d:执行重定位和报告任何丢失的对象;-r:执行数据对象和函数的重定位,并且报告任何丢失的对象和函数;--help:显示帮助信息。 参数文件:指定可执行程序或者文库。 其他介绍首先ldd不是一个可执行程序,而只是一个shell脚本 ldd能够显示可执行模块的dependency,其原理是通过设置一系列的环境变量,如下:LD_TRACE_LOADED_OBJECTS、LD_WARN、LD_BIND_NOW、LD_LIBRARY_VERSION、LD_VERBOSE等。当LD_TRACE_LOADED_OBJECTS环境变量不为空时,任何可执行程序在运行时,它都会只显示模块的dependency,而程序并不真正执行。要不你可以在shell终端测试一下,如下: 1export LD_TRACE_LOADED_OBJECTS=1 ...
ldconfig
ldconfig动态链接库管理命令 补充说明ldconfig命令 的用途主要是在默认搜寻目录/lib和/usr/lib以及动态库配置文件/etc/ld.so.conf内所列的目录下,搜索出可共享的动态链接库(格式如lib*.so*),进而创建出动态装入程序(ld.so)所需的连接和缓存文件。缓存文件默认为/etc/ld.so.cache,此文件保存已排好序的动态链接库名字列表,为了让动态链接库为系统所共享,需运行动态链接库的管理命令ldconfig,此执行程序存放在/sbin目录下。 ldconfig通常在系统启动时运行,而当用户安装了一个新的动态链接库时,就需要手工运行这个命令。 语法1ldconfig [-v|--verbose] [-n] [-N] [-X] [-f CONF] [-C CACHE] [-r ROOT] [-l] [-p|--print-cache] [-c FORMAT] [--format=FORMAT] [-V] -?|--[help|--usage] path... 选项123456789101112-v或--verbose:用此选项时,ldco...
let
let简单的计算器,执行算术表达式。 概要1let arg [arg ...] 主要用途 执行一个或多个算术表达式。 参数arg:算术表达式 返回值当let最后一个执行的表达式的计算结果为0时返回1,否则返回0。当let执行的表达式的除数为0时,返回1并报错。 运算符优先级递减表 运算符 描述 id++, id-- 变量后增量、变量后减量 ++id, --id 变量预增量、变量预减量 -, + 正号、负号 !, ~ 逻辑否、按位取反 ** 幂运算 *, /, % 乘法、除法、取余 +, - 加法、减法 <<, >> 按位左移、右移 <=, >=, <, > 比较 ==, != 等于、不等于 & 按位与 ^ 按位异或 | 按位或 && 逻辑与 || 逻辑或 expr ? expr : expr 条件运算符(三元运算符) =, *=, /=, %=, +=, -=,<<=, >>=, &=, ^=, |=...
lftp
lftp优秀的文件客户端程序 补充说明lftp命令 是一款优秀的文件客户端程序,它支持ftp、SETP、HTTP和FTPs等多种文件传输协议。lftp支持tab自动补全,记不得命令双击tab键,就可以看到可能的选项了。 语法1lftp(选项)(参数) 选项1234-f:指定lftp指令要执行的脚本文件;-c:执行指定的命令后退出;--help:显示帮助信息;--version:显示指令的版本号。 参数站点:要访问的站点的ip地址或者域名。 实例 登录ftp 1lftp 用户名:密码@ftp地址:传送端口(默认21) 也可以先不带用户名登录,然后在接口界面下用login命令来用指定账号登录,密码不显示。 查看文件与改变目录 12lscd 对应ftp目录 下载 get当然是可以的,还可以: 123mget -c *.pdf #把所有的pdf文件以允许断点续传的方式下载。mirror aaa/ #将aaa目录整个的下载下来,子目录也会自动复制。pget -c -n 10 file.dat #以最多10个线程以允许断点续传的方式下载file.dat,...
lftpget
lftpget调用lftp指令下载指定的文件 补充说明lftpget命令 通过调用lftp指令下载指定的文件。 语法1lftpget(选项)(参数) 选项123-c:继续先前的下载;-d:输出调试信息;-v:输出详细信息。 参数文件:指定要下载的文件,文件必须是合法的URL路径。
lha
lha压缩或解压缩lzh格式文件 补充说明lha命令 是从lharc演变而来的压缩程序,文件经它压缩后,会另外产生具有.lzh扩展名的压缩文件。 选项12345678910111213141516171819202122-a或a:压缩文件,并加入到压缩文件内。-a<0/1/2>/u</0/1/2> 压缩文件时,采用不同的文件头。-c或c:压缩文件,重新建构新的压缩文件后,再将其加入。-d或d:从压缩文件内删除指定的文件。-<a/c/u>d或<a/c/u>d:压缩文件,然后将其加入,重新建构,更新压缩文件或,删除原始文件,也就是把文件移到压缩文件中。-e或e:解开压缩文件。-f或f:强制执行lha命令,在解压时会直接覆盖已有的文件而不加以询问。-g或g:使用通用的压缩格式,便于解决兼容性的问题。-<e/x>i或<e/x>i:解开压缩文件时,忽略保存在压缩文件内的文件路径,直接将其解压后存放在现行目录下或是指定的目录中。-l或l:列出压缩文件的相关信息。-m或m:此选项的效果和同时指定"-ad&qu...














