dukejunior
——未来程式工作室

Linux信息显示与搜索文件命令

uname:显示系统信息

01、无参数:uname

02、-n:显示主机名 uname -n

03、-r:显示内核名称 uname -r

hostname:显示或设置系统的主机名

01、无参数:显示主机名 hostname

02、-a:显示主机别名 hostname -a

03、-i:显示主机IP地址 hostname -i

04、-I:显示主机所有的IP地址 hostname -I

05、-s:显示短格式主机名 hostname -s

06、新主机名:临时设置主机名 hostname oldboy 永久修改主机名: vi /etc/hostname 配置hosts解析:vi /etc/hosts

dmesg:系统启动异常诊断

01、无参数:查看缓冲区内容 dmesg|less

02、-c:显示信息后,清除缓冲区内容

03、-s:设置缓冲区大小

04、-n:显示消息等级

stat:显示文件或文件系统状态

01、无参数:查看文件属性 stat /etc/hosts

02、-f:显示文件所在分区的系统状态 stat -f /etc/hosts

03、-c:使用指定格式代替默认值 stat -c %a /etc/hosts

03、-t:使用简洁格式输出

du:统计磁盘空间使用情况

01、无参数:显示当前目录所有文件总大小,与-s一样

02、-a:显示所有文件大小

03、-h:以人类可读方式查看大小

04、-s:显示文件的总大小 du -s

05、--exclude=<目录或文件>:

06、--exclude-from=FILE:

07、--max-depth=N:

date:显示与设置系统时间

01、无参数:显示当前系统时间 date +%F" "%T

02、-d:显示指定字符串所描述的时间 date -d "Thu Jul 6 21:41:16 CST 2017" "+%Y-%m-%d %H:%M:%S"

03、-f:从日期文件读入时间描述

04、-r:显示指定文件的最后修改时间

05、-s:设置系统时间 date -s "20170706 00:00:00"

06、-u:显示或设置UTC时间

echo:显示一行文本

01、无参数:直接输出文本 echo Hello World!

02、-n:不自动换行 echo -n "oldboy";echo "oldboy"

03、-E(默认):不解析转义字符 echo -E "hello\tworld"

04、-e:处理转义字符 echo -e "hello\tworld"

watch:监视命令执行情况

01、无参数:监测当前文件的变化 watch cat oldboy.log

02、-n:命令执行间隔时间,默认2秒 watch -n 1 -d netstat -ant

03、-d:高亮显示结果的变化处 watch -n 1 -d netstat -ant

04、-t:关闭在顶部显示的时间间隔、命令及当前时间的输出 watch -t cat oldboy.log

which:显示命令的全路径

01、无参数:显示命令全路径 which date

02、-a:默认在path路径遍历查找命令 which -a mysql

whereis:显示命令及其相关文件全路径

01、无参数:查找所有相关文件 whereis svn

02、-b:查找可执行文件 whereis -b svn

03、-s:查找源代码文件 whereis -s svn

04、-m:查找man帮忙文件 whereis -m svn

locate:快速定位文件路径

01、无参数:查找文件路径 locate pwd

02、-c:显示匹配到的行数 locate -c pwd

03、-r:支持基本正则表达式匹配

04、-i:忽略大小写

05、--regex:支持扩展正则表达式匹配

updatedb:更新mlocate数据库

01、无参数:

02、-U:更新指定目录相关的数据库信息

03、-v:显示执行过程

posted on 2020-04-01 22:05  公爵二世  阅读(115)  评论(0编辑  收藏  举报