Liunx运维(五)-信息显示与搜索文件命令
文档目录:
---------------------------------------分割线:正文--------------------------------------------------------
一、uname:显示系统信息
1、uname -a #显示系统所有相关信息
2、uname -m #显示计算器的硬件架构
3、uname -n #显示主机名称
4、uname -r #显示内核发行版本号
5、uname -s #显示内核名称
6、uname -p #显示处理行类型
7、uname -o #显示操作系统名称
8、uanme -i #显示硬件平台
二、hostname:显示或设置系统的主机名
1、hostname #显示主机名
2、hostname A #临时修改主机名,重启后失效
3.vi /etc/hostname #永久修改主机名,重启后生效
4、vi /etc/hosts #添加对主机名Mr.white的解析,第一行结尾添加
5、hostname -I #获取系统IP地址,推荐使用,对应多块网卡的IP地址
三、dmesg:系统启动异常诊断
dmesg | less #查询内核缓冲区信息,用于查看硬件故障等信息
四、stat:显示文件或文件系统状态
1、stat /etc/hosts #查看系统信息
2、stat -f /etc/hosts #查看文件系统属性
五、du:统计磁盘空间使用情况
1、du -a #显示所有目录或文件所占空间
2、du -s #显示目录的总大小
3、du -h #会换算成K/M/G的易读方式的结果
4、du -sh # 当前目录总大小且易读展示
5、du -h --max-depth=1 /usr/local/ #只显示第一层目录的大小
du -h --max-depth=2 /usr/local/ #显示一二层目录的大小
6、du -h --max-depth=2 /usr/local/ --exclude=/usr/local/share #显示一二层目录的大小,且排除指定目录 /usr/local/share
六、date:显示与设置系统时间
1、date +%y #显示年-短格式
2、date +%Y #显示年-长格式
3、date +%m #显示月
4、date +%d #显示日
5、date +%H #显示小时
6、date +%M #显示分钟
7、date +%S #显示秒
8、date +%F #显示特殊格式日期:年-月-日
9、 date +%T #显示特殊格式日期:时-分-秒
10、date +%F -d '-1day' #显示昨天,简洁
11、date +%F -d 'yesterday' #显示昨天2
12、date +%F -d '-1440min' #显示昨天3
13、date +%F -d '+1day' #显示明天
14、date +%F -d '+tomorrow' #显示明天2
15、date +%F -d '24hour' #显示明天3
16、date +%F -d '1440min' #显示明天4
17、date +%F -d '+2day' #显示两天后
18、date +%F -d '1month' #显示1个月后
19、date +%F -d '1year' #显示1年后
20、 date +%F -d '1year' #显示1年后
21、date -d 'Thu Jul 6 21:41:16 CST 2017' '+%Y-%m-%d %H:%M:%S' #时间格式转换
22、date -s 20201220 #设定系统时间,日期
23、date -s '18:24:30 20201220' #设置全部时间
24、date +%D%n%T #显示日期后换行显示时间
七、echo:显示一行文本
1、echo Hello world! #直接输出
2、 echo 'Hello world!' #直接输出,引号括起来
3、echo "hello world!" #双引号报错,!有特殊功能
没有!可以正常输出
4、echo "hello world"! #可以放在后面输出
5、echo "hello world\!" #可以转义输出
6、echo -e "hello\tworld" #制表符输出
7、echo -e "hello\nworld" #换行输出
8、echo hello world >> hello.txt #重定位到文本内
9、echo hello;echo world #分号可以连接两个命令
10、echo -n hello;echo world #-n使两个输出不进行换行
11、打印彩色输出:echo -e '\033[31m 红色字 mr.white trainning \033[0m'
12、打印背景色设置:echo -e '\033[41;37m 红底白字 mr.white trainning \033[0m'
13、echo $PATH #打印环境变量使用$美元符
八、watch:监视命令执行情况
1、watch -n 1 -d netstat -ant #-n每秒-d高亮显示网络链接数的变化
2、watch cat test1220.txt #检测当前目录指定下文件的变化
3、watch -t cat test1220.txt #检测当前目录指定下文件的变化,不显示标题
九、which:显示命令的全路径
1、which date #查看date命令的全路径
2、which which #如果命令设置了别名,还会显示别名情况
3、which java #显示java命令的全路径
4、which -a java #显示所有包含java命令的路径
十、whereis:显示命令及相关文件全路径
1、whereis java #显示命令和文件
2、whereis -b java #只查找可执行文件
3、whereis -m java #只查找man帮助文件
4、whereis -s java #只查找源代码文件,未找到
十一、locate:快速定位文件路径
安装mlocate:yum install mlocate
1、locate pwd #查找文件的路径
2、locate -c pwd #显示匹配的行数
3、locate /etc/sh #只要部分符合就输出
4、locate /etc/sh* #通配符查找
5、locate /etc/*sh* #通配符查找2
十二、updatedb:更新mlocate数据库
updatedb可以初始化或更新locate命令使用的数据库,update定时任务固定每天执行
1、初始化数据库:updatedb
查看数据库与对应的定时任务
2、更新数据库
updatedb -vU /root/mytest20201219/ #v显示更新过程,U指定更新路径
Liunx运维(五)-信息显示与搜索文件命令的更多相关文章
- linux命令之信息显示与搜索文件命令
1.uname:显示系统信息 该命令用于显示系统相关的信息,比如内核版本号,硬件架构等. 参数 说明 -n(常用) 显示主机名称 -r(常用) 显示内核发行版本号 示例: 1)显示主机名 [root@ ...
- S5 Linux信息显示与搜索文件命令
5.1-5 uname.hostname.dmesg.stat.du 5.6 date:显示与设置系统时间 5.7 echo:显示一行文本 5.8-12 watch.which.whereis.loc ...
- liunx运维必备150个基础命令
经过上次的面试,总结了一下的linux系统常用命令: 命令 功能说明 线上查询及帮助命令(2个) man 查看命令帮助,命令的词典,更复杂的还有info,但不常用. help 查看Linux内置命令的 ...
- Linux企业运维人员最常用150个命令汇总 [转]
近来发现新手学习Linux记不住命令,不会分类.不会筛选重点,胡子眉毛一把抓当然记不住了. 特别整理Linux运维最常用150个命令和大家分享,大家学习命令不用在盲目了,根据分类,然后逐步学习! 命令 ...
- (转)Linux企业运维人员常用的150个命令分享
Linux企业运维人员常用的150个命令分享 原文:http://www.jb51.net/article/127014.htm 本文将向大家介绍Linux企业运维人员常用的150个命令,如有不足之处 ...
- (转)老男孩:Linux企业运维人员最常用150个命令汇总
近来老男孩发现新手学习Linux记不住命令,不会分类.不会筛选重点,胡子眉毛一把抓当然记不住了. 特别整理Linux运维最常用150个命令和大家分享,大家学习命令不用在盲目了,根据分类,然后逐步学习! ...
- Linux企业运维人员最常用150个命令汇
近来老男孩发现新手学习Linux记不住命令,不会分类.不会筛选重点,胡子眉毛一把抓当然记不住了. 特别整理Linux运维最常用150个命令和大家分享,大家学习命令不用在盲目了,根据分类,然后逐步学习! ...
- [转帖]Linux企业运维人员最常用150个命令汇总
Linux企业运维人员最常用150个命令汇总 https://clsn.io/clsn/lx998.html 基本上都用过了. 命令 功能说明 线上查询及帮助命令(2个) man 查看命令帮助,命令的 ...
- Linux企业运维人员最常用150个命令汇总
命令 功能说明 线上查询及帮助命令(2个) man 查看命令帮助,命令的词典,更复杂的还有info,但不常用. help 查看Linux内置命令的帮助,比如cd命令. 文件和目录操作命令(18个) l ...
随机推荐
- CorelDRAW 条形码改不了字体如何解决?
看到有朋友提问说CorelDRAW条码生成设置里面的字体不能更改,是灰色的,不能选择.这个默认字体怎么改? 出现问题:条码生成设置里面的字体不能更改,是灰色的,不能选择. 解决方法一:找到C盘字体文件 ...
- window安装elasticsearch和kibana
本次测试安装5.1.1版本 es下载地址:https://www.elastic.co/downloads/past-releases/elasticsearch-5-1-1 选择zip kibana ...
- ClassLoader分类
对于类装载器而言一共有三种, 1分别是加载rt包下的Bootstrap加载器,是用C++写的,是在java最早发布的时候写的,用于加载那些最初的类. 2然后java在发展过程中又要发布新的jdk,所以 ...
- zabbix 监控ssh 登入与报警!!!!
配置自定义键值 vim /etc/zabbix/zabbix_agentd.d/sanguo_check_ssh.conf 添加自定义键值 UserParameter=sanguo.check.ssh ...
- python3错误AttributeError: 'TestSequenceFunctions' object has no attribute 'seq'
对比了两段代码发现,原来是setUp要用用大写才能被正确引用. 修改后,代码运行成功.
- T147403 「TOC Round 4」吃,都可以吃
若不考虑 \(m\) 的限制,打表可以发现: 当 \(p=2^n\left(n>1\right)\) 时,最大的 \(f_i\) 是 \(5\),有十个 \(i\) 的 \(f_i\) 是 \( ...
- 使用Git,10件你可能需要“反悔”的事
DevUI是一支兼具设计视角和工程视角的团队,服务于华为云DevCloud平台和华为内部数个中后台系统,服务于设计师和前端工程师.官方网站:devui.designNg组件库:ng-devui(欢迎S ...
- 使用Verilog搭建一个单周期CPU
使用Verilog搭建一个单周期CPU 搭建篇 总体结构 其实跟使用logisim搭建CPU基本一致,甚至更简单,因为完全可以照着logisim的电路图来写,各个模块和模块间的连接在logisim中非 ...
- ChromiumWebBrowser flash不能自动播放问题解决方案
前言:WPF项目 引用 CefSharp.Wpf 79.1.360,新版本的Cef默认flash不能自动播放 步骤一:提高pepflashplayer版本号 在CefSettings中设置版本号参数: ...
- PyQt(Python+Qt)学习随笔:树型部件QTreeWidget中的项编辑方法editTriggers、editItem和openPersistentEditor作用及对比分析
老猿Python博文目录 专栏:使用PyQt开发图形界面Python应用 老猿Python博客地址 在树型部件QTreeWidget中,有三种方法触发进行项数据的编辑:editTriggers触发编辑 ...