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:⽤于查看⽂件内容(通常是⼀个⽂本⽂件),后跟⽂件名称linux安装redis服务
#查看l⽂件
l
cat -n:在每⼀⾏前显⽰⾏号(缺点:会⼀次性将所有内容显⽰在屏幕上)#查看l显⽰⽂件的⾏号
cat -l
more:⼀页⼀页地显⽰⽂件内容,后跟⽂件名称
【空格键向下翻页,Enter键向下滚动⼀⾏,Q键退出】
#通过more命令查看l
l
6、阅读⽂件开头和结尾(head、tail命令)
head和tail:分别显⽰⽂件的开头和结尾
-n参数:指定显⽰的⾏数
注:tail命令⼀般⽤于监控实时⽇志信息输出
#查看l的前5⾏
head -l
#查看l的后3⾏
tail -l
7、⽂本阅读⼯具(less命令)
less:⽂本阅读⼯具,空格键向下翻页,B键向上翻页,光标可上下左右移动,Q键退出。#⽤⽂本阅读⼯具less查看l⽂件
l
在⽂件中搜索某个字符串,可以使⽤/ + 名称,然后按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命令)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。

发表评论