Linux基本命令以及系统结构简介

#1.Linux基本命令#

##自动补齐##
Tab键可以实现命令的自动补齐
可以补齐系统中存在的命令,文件名称,和部分命令的参数
当一次Tab键补齐不了时,代表以此关键字开头的内容不唯一
可以用按两次Tab键来列出所有以此关键字开头的内容

##显示路径##
pwd
在这里插入图片描述
##切换路径##
cd 目录名称 进入到指定目录中
cd - 当前目录和当前目录值前所在目录之间的切换cdir---->odir
cd ~ 进入当前用户家目录
cd ~user 进入user家目录
cd … 进入当前目录的上级目录
在这里插入图片描述
##查看##
ls file 查看文件
ls -l file 查看文件属性
在这里插入图片描述
ls directory 查看目录中保函的内容
ls -d directory 查看目录本身
ls -a directory 查看所有文件包含隐藏的文件
ls -S directory 查看并且按照大小排序
ls -s file/directory 查看文件或目录大小
在这里插入图片描述
2.#系统中历史的调用#
history 查看历史
histor -c 清空当前环境中的历史
!数字 调用此行历史比如"!5"时执行历史中地5条命令
!test 执行以test关键字开头的最近一条历史
ctrl +r [输入关键字] 调用历史中最近一条含有此关键字的历史
示例:
(reverse-i-search)':c (reverse-i-search)-s’: wc file ##会调用最近一条命令中含有c字符的历史
上键|下键 ##逐条调用历史
在这里插入图片描述
3.#在系统中获得帮助#

##查看命令用途##
whatis 命令 查看命令的用途,在查看过程中如果提示noting。。。。。 执行mandb可以解决
在这里插入图片描述
##查看命令的用法##
命令 --help 查看命令的基本用法,适用于多数命令
[ ] 标示选项可以加也可以不加
… 标示选项加入的个数任意
< > 标示选项是必须要加入的
Userage: 标示命令用法
Opetions: 对参数的作用做说明
在这里插入图片描述
4.#man查看命令或文件的说说明手册#
man 命令
man 5 文件
在这里插入图片描述
##man的级别##
1 命令
2 系统调用接口
3 函数库调用接口
4 特殊设备文件
5 系统配置文件
6 游戏规则说明
7 包说明
8 系统管理命令
9 内核调用规则

##man的基本用法##
上|下 逐行查看
pgup|pgdn 分页查看
/关键字 高亮显示关键字,n向下匹配,N上向匹配
q 退出
man -k 字符串 看当前字符串在系统中拥有的man的级别
/usr/share/doc 系统中所有安装过的软件的帮助文档
在这里插入图片描述

#5.系统中的通用配置符号#
* 匹配0到任意字符
? 匹配单个字符
[[:alpha:]] 单个字母
[[:lower:]] 单个小写字母
[[:upper:]] 单个大写字母
[[:digit:]] 单个数字
[[:punct:]] 单个符号
[[:space:]] 单个空格
[[:alnum:]] 单个数字或字母
[[:punct:][:upper:]] 单个符号或单个大写字母
[1-9] 1位,这位是1-9的任意数字
[!3-5] 1位,不是3-5的数字
[^3-5] 1位,不是3-5的数字
[a-z] 1位,a-z的任意字母
{1…3} 3个,1 2 3
{1,4,7} 3个1,4,7这三个数
~ 当前用户家目录
~username 指定用户的家目录
~+ 当前目录.
~- 进入当前目录之前所在目录(olddir) cd - 中的"-"
##示例##
用一条命令建立12个文件WESTOS_classX_linuxY(X的数值范围为1-2,Y的数值范围为1-6)
这些文件都包含在root用户桌面的study目录中
在这里插入图片描述
用一条命令建立8个文件redhat_versionX(x的范围为1-8)
这些文件都包含在/tmp目录中的VERSION中
在这里插入图片描述
用一条命令把redhat_versionX 中的带有奇数的文件复制到桌面的SINGLE中
在这里插入图片描述
用一条命令把redhat_versionX 中的带有偶数的文件复制到DOUBLE中
在这里插入图片描述
用一条命令把WESTOS_classX_linuxY中class1的文件移动到当前用户桌面的CLASS1中
用一条命令把WESTOS_classX_linuxY中class2的文件移动到当前用户桌面的CLASS2中
在这里插入图片描述备份/etc目录中所有带有名字数字并且以.conf结尾的文件到桌面的confdir中
在这里插入图片描述
#6.linux系统结构#

 linux是一个倒树型结构,最大的目录名称叫“/” (根目录)

##linux系统中的二级目录##
/bin 重要的二进制可执行文件,系统常规命令,单用户模式下仍然可以操作的命令
/boot 存放开机会使用的文件,Linux的内核文件以及开机菜单与开机所需配置
/dev 系统设备管理文件,存放设备访问入口文件
/etc 大多数系统配置文件存放路径
/home 普通用户家目录
/lib 存放库文件,放置的是系统开机时会使用到的函数库
/lib64/ 64位函数库
/media 临时挂载点,挂载便携式设备,可移动
/mnt 临时挂载点,挂载临时文件系统,为其他文件系统提供与单根系统建立关联
/run 自动临时设备挂载点
/opt 第三方软件安装路径
/proc 系统硬件信息和系统进程信息
/root 超级用户家目录
/sbin 系统管理命令,通常只有root可以执行
/srv 当前系统提供的服务运行中用到的中间数据
/var 可变数据存储位置
/sys 虚拟文件系统,记录内核与系统硬件相关的信息,包括目前已载入的内核模块与内核侦测到的硬件设备信息
/tmp 存放暂时文件
/usr 存放可分享不可表示的数据

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值