Linux系统常用命令介绍(文件查找、浏览、定位)

Shell基本命令

对于Linux中文件的查找、浏览、定位;查看用户及系统版本信息;浏览命令帮助手册。

1、Shell简介

Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口(本质上,Shell是一个程序,在用户和操作系统至今提供了一个面向行的可交互接口)
用户在命令行中输入命令,运行在后台的Shell将命令转换为指令代码发送给操作系统。
Shell提供了很多高级特性,使用户和操作系统间的交互变得简单与高效。

2、进入目录及列出文件列表(cd、ls命令)
#进入指定目录
cd 路径
#返回上一级目录
cd ../  #(或者 cd ..)
#####################
#列出当前目录下的文件和目录
ls

在这里插入图片描述在这里插入图片描述

3、切换用户(su、exit命令)

Linux是多用户多任务操作系统

#su命令切换为root用户
su
#使用exit可以回到先前用户的操作状态
exit

在这里插入图片描述

4、命令行补全与通配符
4.1 命令行补全

输入命令时:按Tab键可以补全目录/文件名称
两次Tab键,以列表的形式给出所有以输入字符开头的目录/文件名称用以提示。
示例:

[root@192 /]# cd /opt/
[root@192 opt]# ls
jdk1.8.0_202  openfire  redis-5.0.4
#需求:需要进入jdk1.8.0_202目录,但是目录名称较长,不想手动全输入
#使用cd命令,输入jdk 按一下【Tab键】
[root@192 opt]# cd jdk <Tab键>
##补全效果如下##
[root@192 opt]# cd jdk1.8.0_202/
4.2 通配符【"*"、"?"、"[ ]"】

*”:用于匹配文件名中任意长度的字符串;
?”:只匹配一个字符;
[]”:用于匹配所有出现在方括号内的字符。

5、查看文本文件(cat、more命令)

cat:用于查看文件内容(通常是一个文本文件),后跟文件名称

#查看openfire.xml文件
cat openfire.xml

在这里插入图片描述

cat -n:在每一行前显示行号(缺点:会一次性将所有内容显示在屏幕上)

#查看openfire.xml显示文件的行号
cat -n openfire.xml

在这里插入图片描述

more:一页一页地显示文件内容,后跟文件名称
空格键向下翻页,Enter键向下滚动一行,Q键退出】

#通过more命令查看openfire.xml
more openfire.xml

在这里插入图片描述

6、阅读文件开头和结尾(head、tail命令)

headtail:分别显示文件的开头和结尾
-n参数:指定显示的行数
注:tail命令一般用于监控实时日志信息输出

#查看openfire.xml的前5行
head -5 openfire.xml
#查看openfire.xml的后3行
tail -3 openfire.xml

在这里插入图片描述
在这里插入图片描述

7、文本阅读工具(less命令)

less:文本阅读工具,空格键向下翻页,B键向上翻页,光标可上下左右移动,Q键退出。

#用文本阅读工具less查看openfire.xml文件
less openfire.xml

在文件中搜索某个字符串,可以使用/ + 名称,然后按Enter键,找到后则会高亮显示
在这里插入图片描述
在这里插入图片描述

8、查找文件内容(grep命令)

grep通过“基础正则表达式”进行搜索

待补充

9、查找文件(find命令)

find能迅速在指定范围内找到文件

待补充

10、快速定位文件(locate命令)

待补充

11、查找特定程序(whereis命令)

whereis:用于查找程序文件,并提供这个文件的二进制可执行文件、源代码文件和使用手册页存放的位置
-b参数:只查找该程序的二进制可执行文件

#查找ls命令
whereis ls
#找ls程序的二进制可执行文件
whereis -b ls

在这里插入图片描述
在这里插入图片描述

12、查看用户及版本信息(who、whoami、uname命令)

who:可以查看当前系统中登录的用户
whoami:查看当前是以何种身份登录
uname:显示当前系统的版本信息(-a参数,会给出当前操作系统的全部有用信息)

#查看当前系统登录用户
who
#查看当前登录系统的身份
whoami
#显示当前系统版本信息
uname
#显示当前系统全部信息
uname -a
#查看内核版本信息
uname -r

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

13、查看命令帮助手册(man命令)

man:可以获取某个命令的帮助手册信息
通过方向键J键(向下)、K键(向上)上下翻动。空格键用于向下翻动一页,Q键退出手册页面。
查看页面实际调用的是less程序

#查看find命令的手册
man find

在这里插入图片描述
在这里插入图片描述

14、查看命令的简介(whatis、apropos命令)

whatis:从某个程序的使用手册页抽出一行简单的介绍性文字,了解程序的大致用途(原理与locate基本一致)
apropos:通过使用手册反查到某个命令

#查看find命令的介绍
whatis find
#查看手册中介绍search可以使用的命令
apropos search

在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

shexianyu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值