Linux权限(+Linux基本指令(下))

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

目录

一.基本指令补充

1.date指令

2.find指令

3.tar指令

4.Linux下的常用热键

二.Linux权限

1.Shell

2.Linux权限的概念


一.基本指令补充

1.date指令

  • date指令可以用于显示日期和时间戳
  • Linux的时间戳与Unix时间戳一致,指的是从1970年1月1日UTC/GMT的
    午夜开始到当前时间点所经过的秒数
  • 显示时间戳的指令:
date +%s

  • 特定时间戳转化为日期的指令:
date -d@特定时间戳

  • 另外,用cal指令可以很方便地查看日历: 

 

2.find指令

  • find指令用于文件查找
find 指定路径名称 -name 文件名

该行指令可以实现在指定路径下文件子树中寻找特定的文件,比如:

find / -name ls    #在整颗文件树中查找ls文件

  

3.tar指令

  • tar指令用于文件压缩和解压
  • tar指令的选项:
  1. -c 建立一个压缩文件的参数指令(create的意思)
  2. -x 解开一个压缩文件的参数指令
  3. -t 查看tarfile里面的文件
  4. -z 使用gzip压缩算法
  5. -j 使用bzip2压缩算法
  6. -v 压缩的过程中显示文件;
  7. -f f后接文件名
  8. -C 解压到指定目录
tar -czf file1.tgz file1  #将file1用gzip算法压缩至file1.tgz文件置于当前用户所在目录下
tar -xzvf file1.tgz        #将file1.tgz解压至当前用户所属目录下

4.Linux下的常用热键

  • [Tab]按键---具有命令补全和档案补齐的功能
  • [Ctrl + c]按键---令当前的程序终止
  • [Ctrl + d]按键---可以用来取代exit,用于退出shell进程

二.Linux权限

1.Shell

  • 通常所谓的操作系统发行版指的是:Shell(外壳程序) + 内核程序:
  • 外壳程序Shell的最简单定义命令行解释器command Interpreter)其主要发挥的作用:
  1. 用户的命令进行翻译并传递给内核(kernel)处理并执行
  2. 内核执行命令的结果以特定的形式传递给用户
  3. 保护内核,有权限拒绝一些不合法的操作指令
  • Shell本质上是一个运行起来的程序(正在运行的程序称为"进程")可以通过ps命令查看Linux中正在运行的所有进程:
ps -axj

  • 接着再利用管道通信通过grep命令将所有关于bash进程的信息过滤出来便可以看到正在运行的外壳进程:
ps -axj | grep bash
#通过管道实现ps和grep指令之间的通信(指令的本质也是进程)

  • grep指令:grep指令可以用于获取文本中含有指定字符串的文本行,也可以用于过滤掉文本中含有指定字符串的文本行,指令选项:
  1. -i  忽略大小写的差异
  2. -n :  输出时附带行号
  3. -v 过滤掉文本中含有指定字符串的文本行

2.Linux权限的概念

  • Linux系统的设计哲学:一切皆为文件,权限的概念针对某个特定文件的文件操作而言的,主要分为两个部分:
  1. 文件的所属用户及用户组
  2. 文件自身的可操作属性
  • 文件自身的可操作性属性包括:是否可读取(r),是否可写入(w),是否可执行(x)
  • Linux下文件权限值的表示方法:
  • 通过ls -l来查看文件的详细信息,可以看到关于文件的权限:

 

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: linux