wc统计信息

wc index.php #依次输出 行数 字数 字节数 文件名

wc -l index.php #统计文件行数

wc -w index.php #统计文件字数

wc -c index.php #统计字节数

last 显示最近登陆用户

last #显示最近登录的用户列表

last -6 #显示最近登录的 6 条登录信息

last -u nick #显示指定用户 nick 的登录信息

lastlog

lastlog #显示最后登录的用户信息,内容为 用户名 终端 ip地址 登录时间

lastlog -t 2 #指定 2 天内的登录信息

lastlog -u nick #指定 nick 用户的登录信息

结果展示

用户名           端口     来自             最后登陆时间
root             pts/7                     四 5月 31 18:48:57 +0800 2018
bin                                        **从未登录过**
daemon                                     **从未登录过**
php                                        **从未登录过**
ntp                                        **从未登录过**
vilay            pts/0    211.97.109.154   六 6月  2 21:50:14 +0800 2018

lastb

sudo lastb #显示最近登录失败的用户,需要 root 权限

lastb -2 #显示 2 天内登录失败的用户

history

history #显示执行过的命令,以列表显示

history 5 #只显示最近执行过的 5 条命令

history -c #清除执行过的命令

fc

fc -l #显示执行过的命令

fc -l 2 #显示最近执行的 2 条命令

fc -ln #显示执行过的命令,不显示编号

fc 588 #默认使用 vim 打开,编辑编号为 588 的命令,如果有修改,保存退出之后自动执行

time

time ls #统计执行命令的时间

real	0m0.002s #命令执行开始到结束的时间
user	0m0.002s #进程花费在用户模式中的时间
sys	 0m0.000s #在内核模式中的时间

/usr/bin/time -o output.log ls #将执行时间写入文件日志

/usr/bin/time -ao outfile.txt ls #以追加的形式将执行时间写入日志文件

login

login vilay #当前用户切换到vilay用户登陆

logout

logout vilay #vilay退出登陆

clear

clear #清除屏幕内容

type

type pwd #查看命令的类型

sort

ls /usr | sort #排序

ln

ln -s 目标文件 软连接

ln -s /usr/local/php/bin/php /usr/local/bin/php #创建软连接,软连接被删除并不会影响源文件,源文件被删除软连接失效,只有文件才可以设置软连接,类似 Windows 系统的快捷方式

ab

ab -c 100 -n 200 'url' #压力测试

tee

ls ~ | tee test.txt #查看指定目录的内容并写入文件

ls /usr/local/nginx | tee -a test.txt #查看并以追加的形式写入内容

nmap

nmap -sS -P0 -sV -O ip #查看主机系统信息

watch

watch -d -n 1 'who' #隔一秒执行一次who命令,以监视服务器当前用户登录的状况