0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

linux显示当前目录命令

马哥Linux运维 来源:马哥Linux运维 2023-08-07 10:11 次阅读

一、uname:显示系统信息

1、uname -a #显示系统所有相关信息

75417e40-3457-11ee-9e74-dac502259ad0.png

2、uname -m #显示计算器的硬件架构

7567d4c8-3457-11ee-9e74-dac502259ad0.png

3、uname -n #显示主机名称

7585c3f2-3457-11ee-9e74-dac502259ad0.png

4、uname -r #显示内核发行版本号

75a261f6-3457-11ee-9e74-dac502259ad0.png

5、uname -s #显示内核名称

75cb8ae0-3457-11ee-9e74-dac502259ad0.png

6、uname -p #显示处理行类型

75e6fa3c-3457-11ee-9e74-dac502259ad0.png

7、uname -o #显示操作系统名称

7607c1ea-3457-11ee-9e74-dac502259ad0.png

8、uanme -i #显示硬件平台

7623ee88-3457-11ee-9e74-dac502259ad0.png

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

1、hostname #显示主机名

7644e728-3457-11ee-9e74-dac502259ad0.png

2、hostname A #临时修改主机名,重启后失效

7661b646-3457-11ee-9e74-dac502259ad0.png

3.vi /etc/hostname #永久修改主机名,重启后生效

76887768-3457-11ee-9e74-dac502259ad0.png

4、vi /etc/hosts #添加对主机名Mr.white的解析,第一行结尾添加

76a58f60-3457-11ee-9e74-dac502259ad0.png

76c2d9d0-3457-11ee-9e74-dac502259ad0.png

5、hostname -I #获取系统IP地址,推荐使用,对应多块网卡的IP地址

76df1ae6-3457-11ee-9e74-dac502259ad0.png

三、dmesg:系统启动异常诊断

dmesg | less #查询内核缓冲区信息,用于查看硬件故障等信息

77033354-3457-11ee-9e74-dac502259ad0.png

771ce2a4-3457-11ee-9e74-dac502259ad0.png

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

1、stat /etc/hosts #查看系统信息

775e0c8e-3457-11ee-9e74-dac502259ad0.png

2、stat -f /etc/hosts #查看文件系统属性

77805686-3457-11ee-9e74-dac502259ad0.png

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

1、du -a #显示所有目录或文件所占空间

77a7bc58-3457-11ee-9e74-dac502259ad0.png

2、du -s #显示目录的总大小

77c29e9c-3457-11ee-9e74-dac502259ad0.png

3、du -h #会换算成K/M/G的易读方式的结果

77d2e4fa-3457-11ee-9e74-dac502259ad0.png

4、du -sh # 当前目录总大小且易读展示

77e784d2-3457-11ee-9e74-dac502259ad0.png

5、du -h --max-depth=1 /usr/local/ #只显示第一层目录的大小

77f7c0ae-3457-11ee-9e74-dac502259ad0.png

du -h --max-depth=2 /usr/local/ #显示一二层目录的大小

7807c9ae-3457-11ee-9e74-dac502259ad0.png

6、du -h --max-depth=2 /usr/local/ --exclude=/usr/local/share #显示一二层目录的大小,且排除指定目录 /usr/local/share

781403fe-3457-11ee-9e74-dac502259ad0.png

六、date:显示与设置系统时间

1、date +%y #显示年-短格式

78227362-3457-11ee-9e74-dac502259ad0.png

2、date +%Y #显示年-长格式

782d2e38-3457-11ee-9e74-dac502259ad0.png  

3、date +%m #显示月

7838af60-3457-11ee-9e74-dac502259ad0.png

4、date +%d #显示日

78450d82-3457-11ee-9e74-dac502259ad0.png

5、date +%H #显示小时

7868e108-3457-11ee-9e74-dac502259ad0.png

6、date +%M #显示分钟

7879368e-3457-11ee-9e74-dac502259ad0.png

7、date +%S #显示秒

7888015a-3457-11ee-9e74-dac502259ad0.png

8、date +%F #显示特殊格式日期:年-月-日

7899a004-3457-11ee-9e74-dac502259ad0.png

9、 date +%T #显示特殊格式日期:时-分-秒

78b3d884-3457-11ee-9e74-dac502259ad0.png

10、date +%F -d '-1day' #显示昨天,简洁

78bff038-3457-11ee-9e74-dac502259ad0.png

11、date +%F -d 'yesterday' #显示昨天2

78d39df4-3457-11ee-9e74-dac502259ad0.png

12、date +%F -d '-1440min' #显示昨天3

78e0a4e0-3457-11ee-9e74-dac502259ad0.png

13、date +%F -d '+1day' #显示明天

791e2e64-3457-11ee-9e74-dac502259ad0.png

14、date +%F -d '+tomorrow' #显示明天2

792dd4a4-3457-11ee-9e74-dac502259ad0.png

15、date +%F -d '24hour' #显示明天3

79414250-3457-11ee-9e74-dac502259ad0.png

16、date +%F -d '1440min' #显示明天4

794a7276-3457-11ee-9e74-dac502259ad0.png

17、date +%F -d '+2day' #显示两天后

795ef5c0-3457-11ee-9e74-dac502259ad0.png

18、date +%F -d '1month' #显示1个月后

796992b4-3457-11ee-9e74-dac502259ad0.png

19、date +%F -d '1year' #显示1年后

79744344-3457-11ee-9e74-dac502259ad0.png

20、date +%F -d '1year' #显示1年后

7983ce0e-3457-11ee-9e74-dac502259ad0.png

21、date -d 'Thu Jul 6 2116 CST 2017' '+%Y-%m-%d %H:%M:%S' #时间格式转换

7995c532-3457-11ee-9e74-dac502259ad0.png

22、date -s 20201220 #设定系统时间,日期

79a10136-3457-11ee-9e74-dac502259ad0.png

23、date -s '1830 20201220' #设置全部时间

79abeb78-3457-11ee-9e74-dac502259ad0.png

24、date +%D%n%T #显示日期后换行显示时间

79b8594e-3457-11ee-9e74-dac502259ad0.png

七、echo:显示一行文本

1、echo Hello world! #直接输出

79c744c2-3457-11ee-9e74-dac502259ad0.png

2、echo 'Hello world!' #直接输出,引号括起来

79d5607a-3457-11ee-9e74-dac502259ad0.png

3、echo "hello world!" #双引号报错,!有特殊功能

79e0cece-3457-11ee-9e74-dac502259ad0.png

没有!可以正常输出

79f1073a-3457-11ee-9e74-dac502259ad0.png

4、echo "hello world"!#可以放在后面输出

7a0235e6-3457-11ee-9e74-dac502259ad0.png

5、echo "hello world!" #可以转义输出

7a13e7fa-3457-11ee-9e74-dac502259ad0.png

6、echo -e "hello world" #制表符输出

7a1eacbc-3457-11ee-9e74-dac502259ad0.png

7、echo -e "hello world" #换行输出

7a27c09a-3457-11ee-9e74-dac502259ad0.png

8、echo hello world >> hello.txt #重定位到文本内

7a3cddfe-3457-11ee-9e74-dac502259ad0.png

9、echo hello;echo world #分号可以连接两个命令

7a4b120c-3457-11ee-9e74-dac502259ad0.png

10、echo -n hello;echo world #-n使两个输出不进行换行

7a5d9972-3457-11ee-9e74-dac502259ad0.png

11、打印彩色输出:echo -e '�33[31m 红色字 mr.white trainning �33[0m'

7a65250c-3457-11ee-9e74-dac502259ad0.png

12、打印背景色设置:echo -e '�33[41;37m 红底白字 mr.white trainning �33[0m'

7a7e2db8-3457-11ee-9e74-dac502259ad0.png

13、echo $PATH #打印环境变量使用$美元符

7a8d49ce-3457-11ee-9e74-dac502259ad0.png

八、watch:监视命令执行情况

1、watch -n 1 -d netstat -ant #-n每秒-d高亮显示网络链接数的变化

7a9904ee-3457-11ee-9e74-dac502259ad0.png

2、watch cat test1220.txt #检测当前目录指定下文件的变化

7aa145be-3457-11ee-9e74-dac502259ad0.png

3、watch -t cat test1220.txt #检测当前目录指定下文件的变化,不显示标题

7abd7f68-3457-11ee-9e74-dac502259ad0.png

九、which:显示命令的全路径

1、which date #查看date命令的全路径

7ac854ba-3457-11ee-9e74-dac502259ad0.png

2、which which #如果命令设置了别名,还会显示别名情况

7adb0b14-3457-11ee-9e74-dac502259ad0.png

3、which java #显示java命令的全路径

7ae36a84-3457-11ee-9e74-dac502259ad0.png

4、which -a java #显示所有包含java命令的路径

7af60ff4-3457-11ee-9e74-dac502259ad0.png

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

1、whereis java #显示命令和文件

7b019126-3457-11ee-9e74-dac502259ad0.png

2、whereis -b java #只查找可执行文件

7b18b392-3457-11ee-9e74-dac502259ad0.png

3、whereis -m java #只查找man帮助文件

7b282f48-3457-11ee-9e74-dac502259ad0.png

4、whereis -s java #只查找源代码文件,未找到

7b3e63bc-3457-11ee-9e74-dac502259ad0.png

十一、locate:快速定位文件路径

安装mlocate:yum install mlocate

7b49a40c-3457-11ee-9e74-dac502259ad0.png

1、locate pwd #查找文件的路径

7b756736-3457-11ee-9e74-dac502259ad0.png

2、locate -c pwd #显示匹配的行数

7b7e1246-3457-11ee-9e74-dac502259ad0.png

3、locate /etc/sh #只要部分符合就输出

7b92fa12-3457-11ee-9e74-dac502259ad0.png

4、locate /etc/sh* #通配符查找

7ba2bae2-3457-11ee-9e74-dac502259ad0.png

5、locate /etc/*sh* #通配符查找2

7bba0760-3457-11ee-9e74-dac502259ad0.png

十二、updatedb:更新mlocate数据库

updatedb可以初始化或更新locate命令使用的数据库,update定时任务固定每天执行

1、初始化数据库:updatedb

7bc1e7fa-3457-11ee-9e74-dac502259ad0.png

查看数据库与对应的定时任务

7bd57162-3457-11ee-9e74-dac502259ad0.png

2、更新数据库

updatedb -vU /root/mytest20201219/ #v显示更新过程,U指定更新路径

7be7d046-3457-11ee-9e74-dac502259ad0.png

责任编辑:彭菁

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    87

    文章

    10994

    浏览量

    206772
  • 硬件
    +关注

    关注

    11

    文章

    2923

    浏览量

    64841
  • 命令
    +关注

    关注

    5

    文章

    638

    浏览量

    21849
  • 计算器
    +关注

    关注

    16

    文章

    425

    浏览量

    36518

原文标题:Linux信息显示与搜索命令

文章出处:【微信号:magedu-Linux,微信公众号:马哥Linux运维】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    linux目录操作命令有哪些?linux基础入门

    数据。2. cd命令(切换目录)用法:cd [相对路径或绝对路径] 用来变换工作目录命令。3. pwd命令
    发表于 01-17 14:31

    Linux常用命令目录处理

    cd命令(切换目录)用法:cd [相对路径或绝对路径] 用来变换工作目录命令。3. pwd命令显示
    发表于 07-12 18:21

    学习常见的Linux命令

    一、学习常见的Linux命令(1)文件操作命令主要包括查看文件命令(ls)、显示文件内容命令(c
    发表于 11-05 08:43

    Linux目录的创建与删除命令

    Linux目录的创建与删除命令 Linux目录的创建与删除命令  mkdir
    发表于 01-18 12:46 1255次阅读

    Linux改变文件或目录的访问权限命令

    Linux改变文件或目录的访问权限命令 Linux改变文件或目录的访问权限命令  
    发表于 01-18 12:46 1139次阅读

    LINUX目录

    LINUX目录树 /bin bin是binary的缩写。这个目录是对UNIX系统习惯的沿袭,存放着使用者最经常使用的命令。例如:cp,ls,cat。 /boot 这里存放的是启动
    发表于 01-18 12:51 732次阅读

    解读Linux中pwd与dirs目录查看命令的使用

    pwd 显示当前目录   -L, --logical          显示当前目录
    发表于 04-02 14:40 384次阅读

    如何在 Linux 中不使用 CD 命令进入目录/文件夹?

    众所周知,如果没有 cd 命令,我们无法 Linux 中切换目录。这个没错,但我们有一个名为 shopt 的 Linux 内置命令能帮助我们
    的头像 发表于 04-16 11:40 5671次阅读

    Linux的常用命令大全合集说明

    命令的英文解释为 print working directory(打印工作目录)。输入 pwd 命令Linux 会输出当前
    发表于 04-23 08:00 3次下载
    <b class='flag-5'>Linux</b>的常用<b class='flag-5'>命令</b>大全合集说明

    Linux tree命令的使用及功能

    大家应该熟悉或了解 Linux 中的目录结果,它就像树的根。这正是 tree 命令的概念。它以树状方式显示当前
    的头像 发表于 01-04 16:59 1519次阅读
    <b class='flag-5'>Linux</b> tree<b class='flag-5'>命令</b>的使用及功能

    详解Linux文件和目录操作命令

    pwd命令是“print working directory”中每个单词的首字母缩写,其功能是显示当前工作目录的绝对路径。在实际工作中,我们在命令
    的头像 发表于 02-03 09:39 626次阅读

    恒讯科技分析:如何使用cp命令Linux中复制目录

    复制目录Linux中的一项基本任务,它允许我们复制目录、创建备份或在不同位置之间传输数据。在Linux中复制文件和目录最常用的
    的头像 发表于 06-26 17:14 473次阅读

    linux系统基本操作命令

    Linux系统基本操作命令有很多,以下是一些常用的命令: ls :列出目录内容。 cd :改变当前目录
    的头像 发表于 11-08 11:17 1170次阅读

    linux常用命令及作用

    Linux系统中,有许多常用的命令,它们可以用于管理文件、目录、进程等。以下是一些常用的命令及它们的作用: ls命令:列出
    的头像 发表于 11-13 16:45 416次阅读

    linux常用命令及用法

    用法,帮助读者更好地使用Linux。 文件操作命令: ls命令:用于列出当前目录的文件和子目录
    的头像 发表于 11-17 09:47 362次阅读