0
点赞
收藏
分享

微信扫一扫

每天三个Linux基础命令-012

行则将至!!

内容不一定精彩,知识不一定你可以用得上,观点不一定准确,还望观者觉得有缺陷欢迎指正,觉得还好的感谢鼓励点赞。

6.1  which,whereis,locate

主要参数:

which:查看可执行文件位置

whereis:查看位置以及相关文件

locate:配和数据库(/var/lib/mlocate/mlcate.db)查找文件位置,跟find -name 功能差不多,但速度更快,find是遍历所有目录

locate:配和数据库(/var/lib/mlocate/mlcate.db)查找文件位置,跟find -name 功能差不多,但速度更快,find是遍历所有目录

在/var/lib/mlocate/mlcate.db 下包含了本地所有的文件信息,每天在自动维护,执行 命令 updatedb 手动更新

配置文件:/etc/updatedb.conf

定时任务:/etc/cron.daily/mlocate

演示:

[root@localhost ~]# touch hello.txt
[root@localhost ~]# locate hello.txt #刚刚创建的文件未被自动更新,需要手动更新updatedb
[root@localhost ~]# updatedb #更新
[root@localhost ~]# locate hello.txt
/root/hello.txt
[root@localhost ~]#

6.2 screen命令,单独会话

主要参数:

-S tset 新建会话

-ls 列出所有会话

-r 回到某一个会话

CTRL+A+D 挂起会话

exit 退出

演示:

[root@zzp yum.repos.d]# rpm -ivh /mnt/Packages/screen-4.1.0-0.23.20120314git3c2946.el7_2.x86_64.rpm          #安装screen
准备中... ################################# [100%]
正在升级/安装...
1:screen-4.1.0-0.23.20120314git3c29################################# [100%]
[root@zzp yum.repos.d]# cd
[root@zzp ~]# screen #进入screen会话
[detached from 9095.pts-2.zzp]
[root@zzp ~]# screen -S test1 #新建会话
[detached from 9390.test1]
[root@zzp ~]# screen -ls #列出所有会话
There are screens on:
9390.test1 (Detached)
9095.pts-2.zzp (Detached)
2 Sockets in /var/run/screen/S-root.

[root@zzp ~]# screen -r 9390 #返回会话
[detached from 9390.test1]

6.3 uname命令

主要参数:

-a 所有系统相关

-s 系统核心名称

-r 核心版本

-m 本系统的硬件名称

-p cpu类型

-i 硬件平台

演示:

[root@zzp ~]# uname -a
Linux zzp.localdomain 3.10.0-693.el7.x86_64 #1 SMP Tue Aug 22 21:09:27 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
[root@zzp ~]# uname -r
3.10.0-693.el7.x86_64
[root@zzp ~]# cat /etc/redhat-release
CentOS Linux release 7.4.1708 (Core)
[root@zzp ~]# uname -s
Linux
[root@zzp ~]# uname -p
x86_64
[root@zzp ~]# uname -i
x86_64

查看cpu信息:

cat /proc/cpuinfo

举报

相关推荐

0 条评论