2020-04-19Shell基本命令

Shell是一个程序,它是命令解释器,在用户和操作系统之间提供了一个面向行的可交互接口。

浏览系统的简单命令:
cd / ##进入根目录(在shell中,“…”代表当前目录的上一级目录,“.”代表当前目录,“~”代表用户主目录)
home/ ##存放系统所有用户的主目录
/etc/ ##存放系统以及绝大部分应用软件的配置文件
$ cat fstab ##查看fstab文件,其中定义了各硬盘分区所挂载到的目录路径
pwd ##显示当前目录

通配符:
*:用于匹配文件名中任意长度的字符串
?:只匹配一个字符
[]:用于匹配所有出现在方括号内的字符,也可以用短线“-”来指定一个字符集范围

列出目录内容:
ls -F:分类后缀,目录后加/,可执行文件加*,链接文件后加@
ls -a:显示所有文件(包括隐含文件)
ls -l:查看文件属性
dir:同ls
vdir:同ls -l

查看文本文件:
cat ##显示文件所有内容,-n显示行号
more ##一页一页地显示文件内容,在最后显示百分比,空格键下一页,enter下一行,q退出
head ##显示文件开头
tail ##显示文件结尾
less ##比more更强大

查找文件内容:
grep [option(关键词)] pattern [file…(搜索的文件)]
关键词为多个时,需加单引号

查找文件:
find [option] [path…] [expression]
-name 指定文件名(可以用通配符)
-print 将结果输出
-type 定位特殊文件类型(参数b表示块设备文件,c表示字符设备文件,d表示目录文件,f表示普通文件,p表示命名管道,l表示符号链接)
(如果返回permission denied,说明普通用户没有进入这个目录的权限)
-atime n 查找最后一次使用在n天前的文件
-mtime n 查找最后一次修改在n天前的文件(也可用+n或者-n来表示大于n或者小于n)

locate 通过检索文件名数据库来确定文件的位置(更快速)

用户查看:
who ##显示登录的用户及控制台
whomi ##查看当前用户
uname ##显示当前系统的版本信息(-a 显示所有,-r 显示内核版本)

帮助:
man ##显示手册,实际调用less程序
whatis ##命令简介
apropos ##通过手册反查命令

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值