信息显示和搜索命令

Posted betterquan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了信息显示和搜索命令相关的知识,希望对你有一定的参考价值。

[root@#quan#Better ~]$uname -r #显示内核发行版本号
2.6.32-696.el6.x86_64
[root@#quan#Better ~]$uname -n #显示主机名
Better
[root@#quan#Better ~]$uname -v  #显示内核版本
#1 SMP Tue Mar 21 19:29:05 UTC 2017
[root@#quan#Better ~]$uname -m  #显示计算机架构
x86_64
[root@#quan#Better ~]$
[root@#quan#Better ~]$hostname  
Better
[root@#quan#Better ~]$hostname AAA  #临时修改主机名
[root@#quan#Better ~]$vim /etc/sysconfig/network  #永久修改主机名
[root@#quan#Better ~]$cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=Better
NTPSERVERARGS=iburst
[root@#quan#Better ~]$

[root@#quan#Better ~]$cat /etc/hosts   #配置主机hosts解析
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

[root@#quan#Better ~]$hostname -I #获取系统IP地址,多少个网卡就多少个IP地址
192.168.139.128 192.168.31.66 
[root@#quan#Better ~]$
dmesg 用于显示内核环形缓冲区的内容,在系统引导市,内核会将硬件和模块初始化相关信息写到这个缓冲区中,/var/log/dmesg
[root@#quan#Better ~]$dmesg |less


Initializing cgroup subsys cpuset
Initializing cgroup subsys cpu
Linux version 2.6.32-696.el6.x86_64 (mockbuild@c1bm.rdu2.centos.org) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-18) (GCC) ) #1 SMP Tue Mar 21 19:29:05 UTC 2017
Command line: ro root=UUID=bedc9145
stat:详细显示文件或者文件系统的状态信息
[root@#quan#Better ~]$stat /etc/hosts
  File: `/etc/hosts  Size: 158           Blocks: 8          IO Block: 4096   regular file
Device: 805h/2053d    Inode: 1179681     Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2019-09-14 23:04:36.745216799 +0800
Modify: 2010-01-12 21:28:22.000000000 +0800
Change: 2019-07-27 19:00:34.411999909 +0800
#获取文件对应的权限对应的数字内容
[root@#quan#Better ~]$stat -c %a /etc/hosts
644
du统计磁盘空间使用情况,可以查找那个文件过多使用磁盘空间
[root@#quan#Better tmp]$du -a  #显示所有文件的大小,包括隐藏文件和目录下所有子文件
280    ./zabbix_server.log
0    ./.esd-0/socket
4    ./.esd-0
4    ./sess_tvr0so89lsjuv3hkpsskira1g3
0    ./pulse-DQ6pTKVyMQbA/native
4    ./pulse-DQ6pTKVyMQbA
0    ./keyring-95urfx/socket.pkcs11
0    ./keyring-95urfx/socket
0    ./keyring-95urfx/socket.ssh
4    ./keyring-95urfx
0    ./keyring-AGHgFM/socket.pkcs11
0    ./keyring-AGHgFM/socket
[root@#quan#Better tmp]$du -s 显示文件总大小
392    .
[root@#quan#Better tmp]$du -h  人性化显示
4.0K    ./.esd-0
4.0K    ./pulse-DQ6pTKVyMQbA
4.0K    ./keyring-95urfx
4.0K    ./keyring-AGHgFM
4.0K    ./.ICE-unix
4.0K    ./keyring-z210kg
4.0K    ./keyring-Qhfnnd
4.0K    ./keyring-vU6ECi
24K    ./gconfd-gdm
8.0K    ./orbit-gdm
4.0K    ./keyring-hRsO0e
8.0K    ./pulse-dLTEGSQL3ge3
4.0K    ./keyring-SYAqed
4.0K    ./keyring-wlVYuR
4.0K    ./keyring-Foz4Hv
4.0K    ./.X11-unix
392K    .
[root@#quan#Better tmp]$du -sh
392K    .
[root@#quan#Better tmp]$date +%y
19
[root@#quan#Better tmp]$date +%Y
2019
[root@#quan#Better tmp]$date +%m
09
[root@#quan#Better tmp]$date +%d
15
[root@#quan#Better tmp]$date +%H
16
[root@#quan#Better tmp]$date +%M
41
[root@#quan#Better tmp]$date +%S
25
[root@#quan#Better tmp]$date +%F
2019-09-15
[root@#quan#Better tmp]$date +%T
16:41:37
[root@#quan#Better tmp]$date +%F -d "-1day"
2019-09-14
[root@#quan#Better tmp]$date +%F -d "-2day"
2019-09-13
[root@#quan#Better tmp]$date +%F -d "-1month"
2019-08-15

[root@#quan#Better tmp]$date -d "Thu May 6 21:41:16 CST 2019" "+%Y-%m-%d %H-%M-%S"
2019-05-06 21-41-16

 

[root@#quan#Better tmp]$which hostname  #显示命令的全路径,通过PATH环境变量的路径
/bin/hostname
[root@#quan#Better tmp]$which -a hostname  #-a 一班是查找到就停止,不过现在遍历PATH 路径查找
/bin/hostname

 

[root@#quan#Better tmp]$whereis which
which: /usr/bin/which /usr/share/man/man1/which.1.gz

#查看文件的可执行文件和源码文件及man帮助文件的路径
locate 快速定位文件的路径
linux系统里面有一个mlocate.db的数据库文件,里面包含文件系统的文件名对应的路径星系,所有不要遍历磁盘,而是直接找数据库文件,
注意:如果是新加的文件,mlocate.db是没有记录的,所有要使用updatedb命令跟新数据库文件。
[root@#quan#Better tmp]$ll -h /var/lib/mlocate/mlocate.db 
-rw-r----- 1 root slocate 3.8M Sep 15 03:06 /var/lib/mlocate/mlocate.db
     
[root@#quan#Better tmp]$cat /etc/cron.daily/mlocate.cron 
#!/bin/sh
nodevs=$(< /proc/filesystems awk $1 == "nodev" && $2 != "zfs" { print $2 })
renice +19 -p $$ >/dev/null 2>&1
ionice -c2 -n7 -p $$ >/dev/null 2>&1
/usr/bin/updatedb -f "$nodevs"
[root@#quan#Better tmp]$

 

 

 

 

 

以上是关于信息显示和搜索命令的主要内容,如果未能解决你的问题,请参考以下文章

Android片段不会显示

片段中的Android webView显示空白页面

Laravel:如何在控制器的几种方法中重用代码片段

文本分类

文本分类

mvn命令异常:An error has occurred in Javadoc report generation: Unable to find javadoc command异常已解决(代码片段