linux命令之信息显示与搜索文件命令
1.uname:显示系统信息
该命令用于显示系统相关的信息,比如内核版本号,硬件架构等。
| 参数 | 说明 |
| -n(常用) | 显示主机名称 |
| -r(常用) | 显示内核发行版本号 |
示例:
1)显示主机名
[root@boxiaoyuan /]# uname -n
boxiaoyuan
2.hostname:显示或设置系统的主机名
该命令用于显示或设置系统的主机名。
常用的参数选项为-I:显示主机的所有IP地址,不依赖DNS解析,速度较快。
示例:
1)临时修改主机名
[root@boxiaoyuan /]# hostname A
[root@boxiaoyuan /]# logout
[root@A ~]#
2)永久修改主机名
[root@boxiaoyuan ~]# vim /etc/sysconfig/network
[root@boxiaoyuan ~]#
3.du:统计磁盘空间使用情况
该命令用于统计磁盘空间的使用情况,这个命令有助于找出哪个文件过多的占用了磁盘空间。
| 参数 | 说明 |
| -s | 显示文件的总大小 |
| -h | 以人类可读的方式查看大小,以K,M,G为单位 |
示例:
1)使用sh进行组合
[root@boxiaoyuan ~]# du -sh /usr/local/
487M /usr/local/
4.date:显示与设置系统时间
该命令用于显示当前系统时间或者设置系统时间。
date [option] [+FORMAT]
date [选项] [+日期格式]
选项:
| 选项 | 格式 |
| -d(常用) | 显示指定字符串描述的时间,而不是当前时间 |
| -s(常用) | 设置系统时间 |
日期格式:
| 参数 | 描述 |
| %% | 显示字符% |
| %a | 星期几的缩写(Sun..Sat) |
| %A | 星期几的完整名称(Sunday...Saturday) |
| %b | 月份的缩写(Jan..Dec) |
| %B | 月份的完整名称(January..December) |
| %c | 日期与时间。只输入date指令也会显示同样的结果 |
| %C | 世纪(年份除100后去整) [00-99] |
| %d | 日期(以01-31来表示)。 |
| %D | 日期(含年月日)。 |
| %e | 一个月的第几天 ( 1..31) |
| %F | 日期,同%Y-%m-%d |
| %g | 年份(yy) |
| %G | 年份(yyyy) |
| %h | 同%b |
| %H | 小时(00..23) |
| %I | 小时(01..12) |
| %j | 一年的第几天(001..366) |
| %k | 小时( 0..23) |
| %l | 小时( 1..12) |
| %m | 月份(01..12) |
| %M | 分钟(00..59) |
| %n | 换行 |
| %N | 纳秒(000000000..999999999) |
| %p | AM or PM |
| %P | am or pm |
| %r | 12小时制时间(hh:mm:ss [AP]M) |
| %R | 24小时制时间(hh:mm) |
| %s | 从00:00:00 1970-01-01 UTC开始的秒数 |
| %S | 秒(00..60) |
| %t | 制表符 |
| %T | 24小时制时间(hh:mm:ss) |
| %u | 一周的第几天(1..7); 1 表示星期一 |
| %U | 一年的第几周,周日为每周的第一天(00..53) |
| %V | 一年的第几周,周一为每周的第一天 (01..53) |
| %w | 一周的第几天 (0..6); 0 代表周日 |
| %W | 一年的第几周,周一为每周的第一天(00..53) |
| %x | 日期(mm/dd/yy) |
| %X | 时间(%H:%M:%S) |
| %y | 年份(00..99) |
| %Y | 年份 (1970…) |
| %z | RFC-2822 风格数字格式时区(-0500) |
| %Z | 时区(e.g., EDT), 无法确定时区则为空 |
示例:
1)设置时间
[root@boxiaoyuan ~]# date
2019年 04月 17日 星期三 :: CST
[root@boxiaoyuan ~]# date -s
2019年 12月 05日 星期四 :: CST
[root@boxiaoyuan ~]# date
2019年 12月 05日 星期四 :: CST
5.echo:显示一行文本
该命令用于将指定的文本显示到linux命令行上。
| 参数 | 说明 |
| -n | 不要自动换行 |
| -e |
若字符串出现以下字符,需要进行特别处理: \a 发出告警声; |
示例:
1)打印文本到屏幕输出
[root@boxiaoyuan ~]# echo "hello world"
hello world
2)打印环境变量
[root@boxiaoyuan ~]# echo $PATH
/usr/jmeter/apache-jmeter-5.0/bin/:/usr/local/postgresql/bin:/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/java/jdk1..0_192-amd64/bin:/usr/ant/apache-ant-1.10./bin:/root/bin
6.which:显示命令的全路径
该命令用于显示命令的全路径,常用来查找命令在哪里,which命令查找的范围是根据PATH环境变量的路径。
常用的参数选项是-a:默认在PATH路径中又前往后查找命令,如果找到后,就停止查找,-a选项是遍历所有的PATH路径,输出所有匹配项。
示例:
1)查找指定命令的全路径
[root@boxiaoyuan ~]# echo $PATH
/usr/jmeter/apache-jmeter-5.0/bin/:/usr/local/postgresql/bin:/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/java/jdk1..0_192-amd64/bin:/usr/ant/apache-ant-1.10./bin:/root/bin
[root@boxiaoyuan ~]# which date
/bin/date
[root@boxiaoyuan ~]# which which # 如果设置了别名,会显示出别名
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
/usr/bin/which
注:本文内容为《跟老男孩学linux运维 核心系统命令实践》的学习笔记。
linux命令之信息显示与搜索文件命令的更多相关文章
- Linux 操作系统(二)搜索文件命令find、locate、which、whereis、grep、wc
以下命令均已在 Kali Linux 下验证. 1.find 命令 --1-- find /usr/share -name test.lst //精准搜索,文件名需要与-name后的内容一模一样包括后 ...
- S5 Linux信息显示与搜索文件命令
5.1-5 uname.hostname.dmesg.stat.du 5.6 date:显示与设置系统时间 5.7 echo:显示一行文本 5.8-12 watch.which.whereis.loc ...
- Liunx运维(五)-信息显示与搜索文件命令
文档目录: 一.uname:显示系统信息 二.hostname:显示或设置系统的主机名 三.dmesg:系统启动异常诊断 四.stat:显示文件或文件系统状态 五.du:统计磁盘空间使用情况 六.da ...
- Linux常用基础命令整理:关机命令、查看目录下文件命令等
Linux常用基础命令整理:关机命令.查看目录下文件命令等 整理了一些Linux常用基础命令,欢迎指正. 首先记住四个热键,学会这四个键,收益一辈子. Tab按键---命令补齐功能Ctrl+c按键-- ...
- [转载] Linux中的搜索文件命令
搜索文件用处很大,我们往往需要知道一个文件存放在什么地方,我们又知道Linux是命令强大的一个系统,所以也有好多非常优秀的搜索命令.通常find不常用,因为速度慢,耗费硬盘空间.通常我们先使用wher ...
- linux常用搜索文件命令
使用linux系统难免会忘记文件所在的位置,可以使用以下命令对系统中的文件进行搜索.搜索文件的命令为”find“:”locate“:”whereis“:”which“:”type“ 方法/步骤 ...
- Linux下通过关键字模糊查找搜索文件
[背景] 想要在Linux下面,找之前不知道放到哪里的一个tomcat的文件. [折腾过程] 1.最后是参考: linux查找文件命令find – 发芽的石头 – 博客频道 – CSDN.NET 去搜 ...
- linux机器之间拷贝和同步文件命令
1 不同机器拷贝文件 scp 文件 登录用户@机器IP:/目录/子目录 scp filename test@10.20.130.202:/home/test/ 2 文件[夹]同步 rsync ...
- linux清理n天前的文件命令
记得有一次面试时问题改问题.现特此记录 find ${DATADIR}/user*.log -type f -mtime +1 -exec rm {} \; DATADIR是自己定义变量 -mtime ...
随机推荐
- email 解析 ,发送 邮件
email 来源:https://blog.csdn.net/xyang81/article/details/7675160 详见此人其它mail 篇 参考2:http://lib.csdn. ...
- Firemonkey MultiView
MultiView 做导航用的. http://docwiki.embarcadero.com/RADStudio/Seattle/en/Mobile_Tutorial:_Using_a_MultiV ...
- C++Builder 内存泄露检测
C++Builder 内存泄露检测 CodeGuard http://bbs.2cto.com/read.php?tid=179933 XE新版里 ReportMemoryLeaksOnShutdow ...
- 可视化库-Matplotlib-散点图(第四天)
1. 画基本的散点图 plt.scatterdata[:, 0], data[:, 1], marker='o', color='r', label='class1', alpha=0.4) np.r ...
- How To Manually Install Oracle Java on Ubuntu
Introduction Java is a programming technology originally developed by Sun Microsystems and later acq ...
- 7.25 8figting!
TEXT 87 Fund management基金管理 A Miller's tale 米勒传奇(陈继龙编译) Dec 7th 2006 From The Economist print edit ...
- 【Arduino】、Arduino+ESP8266上传至oneNet云
一.硬件简介 1. Arudino 是一种开源的电子平台,该平台最初主要基于AVR单片机的微控制器和相应的开发软件,包含硬件(各种型号的Arduino板)和软件(Arduino IDE). 2. ES ...
- 【bzoj3437】小P的牧场
3437: 小P的牧场 Time Limit: 10 Sec Memory Limit: 128 MBSubmit: 947 Solved: 542[Submit][Status][Discuss ...
- 信息增益(Information Gain)(转)
当我们需要对一个随机事件的概率分布进行预测时,我们的预测应当满足全部已知的条件,而对未知的情况不要做任何主观假设.在这种情况下,概率分布最均匀,预测的风险最小.因为这时概率分布的信息熵最大,所以称之为 ...
- Dockerfile RUN, CMD & ENTRYPOINT
Dockerfile RUN, CMD & ENTRYPOINT 在使用Dockerfile创建image时, 有几条指令比较容易混淆, RUN, CMD, ENTRYPOINT. RUN是在 ...